Back to Practical Web Application Security
Text
40 min
OWASP Top 10: The Usual Suspects
An overview of the most critical web application security risks.

OWASP Top 10: A Rogue's Gallery of Web Risks

The OWASP (Open Web Application Security Project) Top 10 is a standard awareness document for developers and web application security. It represents a broad consensus about the most critical security risks to web applications.

While the specific list evolves, common themes include:

  1. Injection Flaws (e.g., SQLi, NoSQLi, OS Command Injection)
  2. Broken Authentication
  3. Sensitive Data Exposure
  4. XML External Entities (XXE)
  5. Broken Access Control
  6. Security Misconfiguration
  7. Cross-Site Scripting (XSS)
  8. Insecure Deserialization
  9. Using Components with Known Vulnerabilities
  10. Insufficient Logging & Monitoring

Understanding these risks is the first step to defending against them. We'll dive deeper into many of these throughout this module.