WAF

Problem

Eine Firewall ermöglicht HTTPS: TCP 443 ✓ Aber eine HTTP-Anfrage selbst könnte einen Angriff enthalten. Auf der Netzwerkschicht sehen sowohl legitime als auch bösartige Anfragen einfach wie HTTPS-Datenverkehr aus.

Lösung — Web Application Firewall

Eine WAF versteht den Web-Traffic und kann Muster auf HTTP-Ebene untersuchen. Beispiele hierfür sind SQL-Injection-Versuche wie 'OR 1=1-- in einem Formularfeld, injizierte Skripte wie <script>...</script> und Pfade mit ../../, die versuchen, eingeschränkte Dateien zu erreichen.
HTTPS
  ↓
WAF
  ↓ HTTP prüfen
Anwendung
Kerngedanke: Eine WAF wendet Sicherheitsprüfungen mit Kenntnis des Anwendungsprotokolls an.