Utilizing the OWASP Top 10 Proactive Controls
Let me briefly cover each of the OWASP Top 10 Proactive controls for improving the security of software. Each control has its own section.
Define security requirements
As we've previously discussed, the ability to articulate and document the requirements expected to be fulfilled by a software solution is highly beneficial to the organization for various reasons, including cost-savings and useability improvements, but another business requirement that must be fulfilled by either software development work or purchased/open source software are those requirements surrounding information security.
Creating standard security requirements based on best practices and industry knowledge helps developers and procurement staff reuse the knowledge they gain from previous iterations, so it's highly recommended to define the requirements in a way that will be uniform and stand the test of time.
Inside the OWASP Top 10 Proactive...