OWASP Top 10 Vulnerabilities - same old list

Hi Everyone,

Work has been crazy lately, but I would like to brief you about the OWASP Top 10 2013 which was released recently. As expected, SQL injection is top on the list. Here are the Top 10:

  1. A1 - Injection
  2. A2 - Broken Authentication and Session Management
  3. A3 - Cross-Site Scripting (XSS)
  4. A4 - Insecure Direct Object References
  5. A5 - Security Misconfiguration
  6. A6 - Sensitive Data Exposure
  7. A7 - Missing Function Level Access Control
  8. A8 - Cross-Site Request Forgery (CSRF)
  9. A9 - Using components with known vulnerabilities
  10. A10 - Unvalidated Redirects and Forwards
I wont go into the breakdown of each of these components, further details can be gotten at the official OWASP site. From the list above, it is disappointing to note that about a decade after the first OWASP top 10 was released, the major vulnerabilities have not been eliminated. Developers are still too focused on functionality and paying less attention to security. There is a need to engrave this list on the forehead of every developer. Working as a penetration tester, everyday I find myself trying to educate the developers on the need to properly sanitize user inputs and proper user session management.
OWASP has done their own part by sensitizing us with this list. The onus is on us to preach the gospel and change the status quo. Every organization should inculcate this list and then we can talk about being safe.

Comments

Popular posts from this blog

Red Teaming with Covenant and Donut

Pentesting Android applications

Covenant Task 101 - PPID Spoof Example