Web Application Security
Covalent enforces industry-standard development practices, including code reviews, security training, and thorough testing. The system has a modular architecture, such that key areas of the system that deal with authentication, security, and data access are isolated and protected. Any changes to these areas are thoroughly reviewed before they are brought live. Covalent also conducts periodic security audits of these key areas of the system.
Covalent designs its software to prevent many common threats, including SQL injection, session hijacking, and cross-site scripting. We subject our application to thorough penetration and vulnerability testing by trusted third parties at least annually, and we directly address any high priority vulnerabilities identified. The Covalent system has robust monitoring in place such that any abnormalities detected can be addressed quickly. Further, all activity in the system is recorded such that we can track any suspect usage. All API requests and database transactions are logged.