Eine Web Application Firewall (WAF) ist eine Schutzschicht, die den HTTP- und HTTPS-Verkehr zu Webanwendungen und APIs prüft, bevor er die Anwendung erreicht. Anders als eine klassische Netzwerk-Firewall arbeitet sie auf der Anwendungsebene: Sie versteht Anfragen inhaltlich und erkennt Angriffsmuster wie SQL-Injection, Cross-Site-Scripting oder Path Traversal.
Moderne WAFs laufen als Cloud-Dienst am Netzwerkrand statt als Appliance im Rechenzentrum. Damit schützen sie Anwendungen unabhängig davon, wo diese laufen, und werden zentral mit aktuellen Regeln versorgt.
Wie funktioniert eine WAF?
Jede eingehende Anfrage durchläuft ein Regelwerk. Managed Rules decken bekannte Angriffsklassen und frische Schwachstellen ab und werden vom Anbieter laufend aktualisiert; eigene Regeln bilden anwendungsspezifische Logik ab, etwa den Schutz einzelner Endpunkte oder Ausnahmen für Partnersysteme. Verdächtige Anfragen werden blockiert, herausgefordert oder markiert und protokolliert.
Besonders wertvoll ist virtuelles Patchen: Wird eine neue Schwachstelle (CVE) bekannt, schirmt eine WAF-Regel den Angriffsweg am Netzwerkrand ab, bevor die betroffenen Systeme selbst aktualisiert sind. Zwischen Veröffentlichung eines Exploits und ersten Angriffsversuchen liegen heute teils nur Minuten — kein Wartungsfenster ist so schnell.
Was eine WAF in der Praxis leistet
- Schutz vor den OWASP-Top-10-Risiken wie Injection, XSS und fehlerhafter Authentifizierung.
- Virtuelles Patchen neuer CVEs, bevor eigene Systeme aktualisiert sind.
- Regel-Tuning gegen False Positives, damit echte Kunden nie blockiert werden.
- Sichtbarkeit: Jede Mitigation ist protokolliert und auswertbar — auch für Compliance-Nachweise.