OWASP Proactive Controls 2018

The OWASP Top Ten Proactive Controls 2018 is a list of security techniques to include in every software development project. The order is by importance, with control number 1 being the most important. The Proactive Controls is a document written by developers for developers to assist them in getting started with secure development. The controls covered will be: 1) Define Security Requirements 2) Leverage Security Frameworks and Libraries 3) Secure Database Access 4) Encode and Escape Data 5) Validate All Inputs 6) Implement Digital Identity 7) Enforce Access Controls 8) Protect Data Everywhere 9) Implement Security Logging and Monitoring 10) Handle All Errors and Exceptions