Sicherheitsleitfaden
API- und Gateway-Sicherheit: der praxisnahe Leitfaden
So sicherst du APIs und API-Gateways ab: OWASP API Top 10, Authentifizierung, Autorisierung, Rate Limiting, Patching, Inventar, Tests und Reaktion.
Wissen · Leitfaden Anwendungssicherheit
Die OWASP Top 10 ist eine nach Risiko geordnete Liste der kritischsten Sicherheitsprobleme von Webanwendungen. Aktuell ist die Ausgabe 2025, die die Liste von 2021 abgelöst hat. Sie ist eine gute gemeinsame Sprache für Einkauf und Entwicklung, aber ein Dokument zur Sensibilisierung und kein vollständiger Sicherheitsstandard.
Aktualisiert:
OWASP, das Open Worldwide Application Security Project, ist eine gemeinnützige Community, die kostenlos Sicherheitsmaterial veröffentlicht. Die Top 10 nennt die zehn Risikokategorien, die für Webanwendungen am wichtigsten sind. Auf owasp.org ist heute die Ausgabe 2025 veröffentlicht; es ist die achte Auflage, und sie ersetzt die Liste von 2021. Laut OWASP basiert sie auf Daten von mehr als 2,8 Millionen Anwendungen und 589 Schwachstellentypen (CWEs), zwei Kategorien kamen durch eine Umfrage in der Community hinzu.
Jede Kategorie bündelt viele einzelne Schwachstellen. Deshalb eignet sich die Liste gut für Verträge und Berichte: Wenn ein Test 'Injection' oder 'Broken Access Control' abdeckt, weiß jeder ungefähr, was gemeint ist.
Hier die Kategorien 2025 in der Rangfolge, jeweils mit einem typischen Beispiel. Die Gegenmaßnahmen folgen im nächsten Abschnitt.
OWASP gibt zu jeder Kategorie konkrete Hinweise. Einige Muster wiederholen sich. Bei der Zugriffskontrolle gilt: Regeln auf dem Server durchsetzen, standardmäßig verbieten, prüfen, ob ein Datensatz dem Nutzer gehört, und Fehlversuche protokollieren. Bei Fehlkonfiguration helfen ein automatisierter, wiederholbarer Härtungsprozess, das Entfernen ungenutzter Funktionen und getrennte Zugangsdaten je Umgebung.
Gegen Lieferkettenrisiken hilft eine Software-Stückliste (SBOM), die auch indirekte Abhängigkeiten enthält, dazu laufende Scans der Komponenten, vertrauenswürdige Quellen, signierte Pakete und eine Build-Pipeline, die so gut geschützt ist wie die Produktion. Bei Ausnahmesituationen gilt: Fehler dort behandeln, wo sie entstehen, Nutzern nur harmlose Meldungen zeigen, unvollständige Transaktionen komplett zurückrollen und missbräuchliches Verhalten begrenzen.
Für die übrigen Kategorien greifen die bekannten Maßnahmen: moderne Verschlüsselung mit sauberem Schlüsselmanagement, parametrisierte Abfragen und Ausgabekodierung gegen Injection, Bedrohungsmodellierung im Entwurf, Multi-Faktor-Authentifizierung, signierte Updates sowie zentrale Protokollierung mit Alarmen, die jemand tatsächlich liest.
OWASP beschreibt die Top 10 in erster Linie als Dokument zur Sensibilisierung. Viele Unternehmen behandeln sie trotzdem wie einen Branchenstandard, doch OWASP selbst nennt sie ein absolutes Minimum und einen Ausgangspunkt. Sie ordnet Risiken, enthält aber keine prüfbaren Anforderungen.
Für Anforderungen verweist OWASP auf den Application Security Verification Standard (ASVS). Aktuell ist Version 5.0.0, veröffentlicht am 30. Mai 2025. Der ASVS ist ein Katalog von Sicherheitsanforderungen für Entwurf, Entwicklung und Test von Webanwendungen und Webdiensten; als Einsatzzweck nennt OWASP auch Beschaffungsverträge. Wer Software kauft oder beauftragt, formuliert mit 'erfüllt ASVS auf einem festgelegten Level' deutlich präziser als mit 'ist sicher gegen die OWASP Top 10'.
Keine einzelne Methode deckt alle zehn Kategorien ab. Statische Analyse (SAST) liest den Quellcode und findet viele Injection- und Konfigurationsfehler früh, kann aber nicht beurteilen, ob die richtigen Ereignisse protokolliert werden. Dynamische Tests (DAST) greifen die laufende Anwendung von außen an und entdecken offene Fehlermeldungen, fehlende Header und manche Zugriffsprobleme. Die Analyse von Softwarekomponenten prüft Abhängigkeiten auf bekannte Schwachstellen und unterstützt die Lieferkettenkategorie.
Ein manueller Penetrationstest findet fehlerhafte Zugriffskontrolle und Missbrauch der Geschäftslogik, weil ein Mensch verstehen muss, was jede Rolle tun darf. Unsicheren Entwurf kann man kaum testen; OWASP merkt an, dass er außerhalb der meisten Testformen liegt. Dafür braucht es Design-Reviews und Bedrohungsmodellierung. OWASP empfiehlt außerdem mindestens jährliche Penetrationstests, abhängig vom nötigen Sicherheitsniveau.
Sieh Scanner als laufendes Sicherheitsnetz und den Pentest als regelmäßige Tiefenprüfung. Beides ersetzt keine sichere Entwicklung.
Zwei weitere Listen werden oft mit der Web-Top-10 verwechselt. Die OWASP API Security Top 10 widmet sich Schnittstellen; die aktuelle Ausgabe auf der Projektseite ist die von 2023, mit Einträgen wie fehlerhafter Autorisierung auf Objektebene und unbegrenztem Ressourcenverbrauch. Die OWASP Top 10 for LLM Applications behandelt KI-spezifische Risiken; aktuell ist die Ausgabe 2025 mit Punkten wie Prompt Injection, Offenlegung sensibler Informationen und übermäßiger Handlungsfreiheit (Excessive Agency). Wenn dein Produkt APIs anbietet oder ein Sprachmodell einbindet, frag auch nach diesen Listen.
Ob du Entwickler, ein Pentest-Team oder einen Managed-Service für Schwachstellen beauftragst: Diese Fragen trennen Substanz von Schlagworten.
Die Ausgabe 2025, die auf die Liste von 2021 folgt. Sie hat zehn Kategorien, von Broken Access Control auf Platz eins bis Mishandling of Exceptional Conditions auf Platz zehn.
Nein. OWASP nennt sie in erster Linie ein Sensibilisierungsdokument und einen Ausgangspunkt. Für prüfbare Anforderungen nimmst du den ASVS, aktuell Version 5.0.0.
Nein. Automatische Werkzeuge übersehen Logikfehler, schwachen Entwurf und viele Zugriffsprobleme. Dafür brauchst du manuelle Tests und Design-Reviews.
Nur teilweise. OWASP pflegt eigene Listen für APIs (Ausgabe 2023) und für LLM-Anwendungen (Ausgabe 2025). Frag danach, wenn du diese Technik nutzt.
OWASP empfiehlt mindestens jährliche Penetrationstests, abhängig vom benötigten Sicherheitsniveau. Automatische Prüfungen laufen am besten laufend in deinem Build-Prozess.
Sicherheitsleitfaden
So sicherst du APIs und API-Gateways ab: OWASP API Top 10, Authentifizierung, Autorisierung, Rate Limiting, Patching, Inventar, Tests und Reaktion.
Ratgeber
Neutraler Ratgeber zu Bug-Bounty- und VDP-Plattformen: Programmarten, Plattformübersicht, security.txt, EU-CRA-Meldepflichten und Startvorbereitung.
Härtungsleitfaden
So funktionieren CIS Benchmarks, was Level 1 und Level 2 bedeuten, wie du Konformität prüfst, sicher ausrollst und wann ein Dienstleister sinnvoll ist.