Was ist OWASP?

Wer in der Web-Anwendungs-Sicherheit arbeitet, hat mit hoher Wahrscheinlichkeit von OWASP gehört. Doch was genau ist es – und warum gilt es weltweit als Standard für das Verständnis von Anwendungssicherheitsrisiken?

OWASP – das Open Worldwide Application Security Project – ist eine gemeinnützige Stiftung, die sich der Verbesserung der Softwaresicherheit verschrieben hat. Gegründet von Mark Curphey am 9. September 2001, begann OWASP als einfache Mailingliste und Dokumentensammlung. Heute ist es eine der einflussreichsten Organisationen der Cybersicherheit mit über 32.000 Mitgliedern, 8.500 Contributors und über 300 aktiven Projekten.

Das Besondere an OWASP ist die konsequente Offenheit: Alle Projekte, Tools, Dokumente, Foren und Chapter sind frei zugänglich. Diese Offenheit hat zu breiter Adoption geführt – die OWASP Top 10 werden in großen Standards wie PCI DSS, DISA-STIG und durch die US-Bundeshandelskommission referenziert.

Warum OWASP zählt

Die Zahlen erzählen, warum Anwendungssicherheit – und die Leitlinien von OWASP – kritisch sind:

98 %
Anfällige Anwendungen

Webanwendungen mit Angriffsschwächen

Synopsys Software Security Report
20 %
Vorfallsvektor

Datenvorfälle über Schwachstellenausnutzung

Verizon DBIR 2024
4,88 Mio. USD
Durchschnittskosten

Globale durchschnittliche Kosten pro Datenvorfall 2024

IBM Cost of a Data Breach Report 2024
277
Tage bis zur Erkennung

Durchschnittliche Zeit zur Identifikation und Eindämmung eines Vorfalls

IBM Cost of a Data Breach Report 2024
Die Namensänderung

Anfang 2023 entschied der Vorstand von OWASP, das 'W' von 'Web' auf 'Worldwide' zu ändern, um die Ausweitung der Organisation über Webanwendungen hinaus widerzuspiegeln. OWASP deckt heute auch IoT, Systemsoftware, APIs und mehr ab.

OWASP Top 10: Sicherheitsrisiken für Webanwendungen

Die OWASP Top 10 ist das bekannteste Dokument der Anwendungssicherheit. Erstmals 2003 veröffentlicht, spiegelt sie einen breiten Konsens über die kritischsten Sicherheitsrisiken für Webanwendungen wider. Die Liste wird alle paar Jahre auf Basis weltweit beigetragener Daten aktualisiert.

Die aktuelle Version aus dem September 2021 spiegelt erhebliche Veränderungen in der Bedrohungslandschaft. Drei neue Kategorien kamen hinzu und Broken Access Control rückte von Platz 5 an die Spitze – ein Hinweis darauf, dass Zugriffskontrollfehler zum dominierenden Sicherheitsthema geworden sind.

Die Top-10-Liste 2021

Dies sind die zehn kritischsten Sicherheitsrisiken für Webanwendungen laut OWASP:

A01 – Broken Access Control

Risiko Nr. 1. 94 % der getesteten Anwendungen wiesen Broken Access Control auf. Tritt auf, wenn Nutzer außerhalb ihrer vorgesehenen Berechtigungen agieren können.

A02 – Cryptographic Failures

Früher 'Sensitive Data Exposure'. Kryptografiebezogene Fehler, die zu Offenlegung sensibler Daten führen.

A03 – Injection

SQL-, NoSQL-, OS- und LDAP-Injection. Unzuverlässige Daten werden als Teil eines Befehls oder einer Abfrage an einen Interpreter geschickt.

A04 – Insecure Design

NEU 2021. Fokus auf Design- und Architekturfehler. Fordert Threat Modeling und sichere Designmuster.

A05 – Security Misconfiguration

Fehlende Sicherheitshärtung, aktivierte unnötige Funktionen, unveränderte Standardkonten, zu ausführliche Fehlermeldungen.

A06 – Vulnerable Components

Einsatz von Bibliotheken, Frameworks oder Modulen mit bekannten Schwachstellen. Umfasst direkte und transitive Abhängigkeiten.

A07 – Authentication Failures

Früher 'Broken Authentication'. Schwächen im Session-Management, durch die Angreifer Passwörter oder Tokens kompromittieren können.

A08 – Software Integrity Failures

NEU 2021. Bezieht sich auf Code und Infrastruktur ohne Integritätsprüfung – CI/CD-Pipelines, Auto-Updates.

A09 – Logging- & Monitoring-Fehler

NEU 2021. Unzureichendes Logging, Erkennung, Monitoring und aktive Reaktion. Durchschnittliche Erkennungszeit: 277 Tage.

A10 – Server-Side Request Forgery

SSRF entsteht, wenn eine Webanwendung eine Remote-Ressource abruft, ohne die vom Nutzer angegebene URL zu validieren.

OWASP API Security Top 10

Da APIs zum Rückgrat moderner Anwendungen geworden sind, hat OWASP ein eigenes Projekt zu API-Sicherheitsrisiken aufgesetzt. Die API Security Top 10 (2023) adressieren Schwachstellen, die für API-Design und -Implementierung typisch sind.

APIs bringen andere Herausforderungen mit sich als klassische Webanwendungen. Sie sind für Maschine-zu-Maschine-Kommunikation konzipiert, exponieren oft mehr Funktionalität und sind zu Hauptzielen für Angreifer geworden – rund jeder sechste Angriff zielt heute auf APIs.

API Security Top 10 (2023)

#SchwachstelleKernrisiko
API1Broken Object Level Authorization (BOLA)40 % der API-Angriffe nutzen BOLA aus – unbefugter Datenzugriff durch Manipulation von Objekt-IDs
API2Broken AuthenticationGestohlene Tokens, Credential Stuffing, Brute-Force-Angriffe auf API-Endpunkte
API3Broken Object Property Level AuthorizationÜbermäßige Datenexposition oder Mass-Assignment-Schwachstellen
API4Unrestricted Resource ConsumptionFehlende Rate-Limitierung führt zu DoS, wirtschaftlichen Schäden oder Ressourcenerschöpfung
API5Broken Function Level Authorization (BFLA)Unbefugte Nutzer führen administrative API-Funktionen aus
API6Unrestricted Access to Sensitive Business FlowsAutomatisierter Missbrauch der Geschäftslogik (Ticket-Scalping, Spam)
API7Server-Side Request Forgery (SSRF)APIs holen Ressourcen, ohne nutzergelieferte URIs zu validieren
API8Security MisconfigurationFehlende Patches, unnötige Funktionen, fehlerhafte Berechtigungen
API9Improper Inventory ManagementShadow APIs, veraltete Versionen weiterhin zugänglich
API10Unsafe Consumption of APIsVertrauen in Drittanbieter-API-Daten ohne Validierung
BOLA: Die Nr. 1 der API-Bedrohungen

Broken Object Level Authorization (BOLA) ist an rund 40 % aller API-Angriffe beteiligt. Sie tritt auf, wenn ein API-Endpunkt nicht prüft, ob der anfragende Nutzer berechtigt ist, auf die spezifische Ressource zuzugreifen. Angreifer ändern einfach Objekt-IDs in Anfragen, um auf nicht autorisierte Daten zuzugreifen.

Wie WAAP gegen OWASP-Bedrohungen schützt

Web-Anwendungs- und API-Schutz (WAAP) gehört zu den wirksamsten Werkzeugen, um OWASP-Top-10-Schwachstellen zu adressieren. Durch Echtzeit-Inspektion von HTTP/HTTPS-Traffic kann WAAP Angriffe erkennen und blockieren, bevor sie Ihre Anwendungen erreichen.

Aktuelle Daten zeigen: Virtual Patches via WAAP blockierten 2024 62 % der Web-Angriffe und 71 % der API-Angriffe. Damit ist WAAP eine essenzielle Schicht jeder Defense-in-Depth-Strategie.

WAAP-Schutz nach OWASP-Kategorie

OWASP-RisikoWAAP-FähigkeitSchutzmethode
Injection (A03)SQL/XSS/Command-Injection-RegelnMustererkennung, Eingabevalidierung, Erkennung von Codierung
Broken Access Control (A01)Durchsetzung von ZugriffsrichtlinienIP-Reputation, Geo-Blocking, Integration der Authentifizierung
Security Misconfiguration (A05)Virtual PatchingSofortiger Schutz für ungepatchte Schwachstellen
SSRF (A10)Request-ValidierungURL-Allowlisting, Schutz interner Netzwerke
Cryptographic Failures (A02)Durchsetzung von SSL/TLSZertifikatsprüfung, Steuerung der Cipher Suites
BOLA/BFLA (API1/API5)API-SicherheitsregelnSchema-Validierung, Autorisierungsprüfungen, Rate-Limitierung

OWASP-Sicherheit umsetzen

Der Schutz Ihrer Anwendungen vor OWASP-Schwachstellen erfordert einen mehrschichtigen Ansatz:

01

WAAP mit OWASP-Regelwerken einsetzen

Setzen Sie eine WAAP-Lösung mit vorgefertigtem OWASP Core Rule Set (CRS) ein. Das deckt typische Angriffsmuster sofort ab und lässt sich für Ihre Anwendungen anpassen.

02

Sichere Entwicklungspraktiken etablieren

Schulen Sie Entwickler zu OWASP-Risiken und integrieren Sie Sicherheitstests in die CI/CD-Pipeline. Tools wie OWASP ZAP ermöglichen automatisierte Security-Scans während der Entwicklung.

03

Komponenten-Inventar pflegen

Behalten Sie Bibliotheken, Frameworks und Abhängigkeiten im Blick. Abonnieren Sie Security Advisories und patchen Sie zeitnah – über 90 % der Vorfälle nutzen bekannte, ungepatchte Schwachstellen aus.

04

Umfassendes Logging aktivieren

Protokollieren Sie sicherheitsrelevante Ereignisse und überwachen Sie Anomalien. Die durchschnittlichen 277 Tage Erkennungszeit lassen sich mit gutem Logging und SIEM-Integration deutlich verkürzen.

05

APIs gezielt schützen

APIs benötigen dedizierte Sicherheitskontrollen wie Rate-Limitierung, Schema-Validierung und korrekte Autorisierung an jedem Endpunkt. Verlassen Sie sich nicht nur auf klassische WAAP-Regeln für Webanwendungen.

Häufig gestellte Fragen

OWASP selbst ist kein Compliance-Standard, seine Leitlinien werden jedoch in vielen Standards referenziert, darunter PCI DSS, DISA-STIG und zahlreiche Regulierungswerke. Viele Organisationen nutzen die OWASP-Top-10-Konformität als Basisanforderung.

Die OWASP Top 10 wird typischerweise alle 3–4 Jahre aktualisiert. Die aktuelle Version stammt von 2021; eine 2025er Release-Candidate-Version ist in Arbeit. Updates basieren auf Schwachstellendaten, die globale Sicherheitsorganisationen beisteuern.

Die OWASP Top 10 fokussiert klassische Web-Anwendungs-Schwachstellen, während die API Security Top 10 API-spezifische Risiken adressiert. APIs haben eigene Themen wie BOLA, mangelhaftes Inventarmanagement und Geschäftslogik-Missbrauch, die in der Haupt-Top-10 nicht enthalten sind.

WAAP bietet starken Schutz gegen viele OWASP-Schwachstellen, insbesondere Injection-Angriffe, ist aber keine vollständige Lösung. Themen wie Insecure Design (A04) und Software Integrity Failures (A08) erfordern sichere Entwicklungspraktiken. WAAP gehört in eine Defense-in-Depth-Strategie.

Besuchen Sie owasp.org für freien Zugriff auf alle OWASP-Ressourcen. Wichtige Projekte sind die Top 10, API Security Top 10, der Application Security Verification Standard (ASVS) und Security-Tools wie OWASP ZAP. OWASP unterhält weltweit lokale Chapter.

OWASP-fähiger Schutz

Das WAAP von TR7 bietet umfassenden Schutz gegen OWASP Top 10 und API Security Top 10 – mit vorkonfigurierten Regelsätzen, Echtzeit-Bedrohungserkennung und Virtual-Patching-Fähigkeiten.

WAAP-Funktionen entdecken