🌐 The Web Application Threat Landscape
Web applications are the number one breach vector worldwide, accounting for roughly 40% of all breaches. To effectively handle incidents, you must speak the vocabulary of root causes. This section visualizes the OWASP Top 10, highlighting that while some vulnerabilities are extremely common (prevalence), others are rarer but devastating (impact). The OWASP list is not a compliance checklist; it is a vital vocabulary for your post-mortems.
The 2021 OWASP Top 10: Prevalence vs. Attention
Chart representing relative real-world prevalence of the top vulnerability categories based on test data.
🔥 Top 3 by Real-World Prevalence
- A01: Broken Access Control - Found in ~55% of tested apps.
- A03: Injection - SQL is declining, but command injection is rising.
- A06: Vulnerable Components - The mass-scan attacker's favorite.
⚠️ Prevalence ≠ Impact
A10 (SSRF) is historically lower in raw prevalence but is devastating in modern cloud environments. Always read the Top 10 as prevalence-weighted plus impact-weighted. "It was an A01" is a defensible post-mortem answer; "the app had an issue" is not.