Start › Cybersecurity-Wiki › Was sieht eine Webanwendungsfirewall nicht?

Wiki

Was sieht eine Webanwendungsfirewall nicht?

Logikfehler und scheinbar normaler Missbrauch einer angemeldeten Person passieren eine Webanwendungsfirewall, weil die Anfrage gewöhnlichem Verkehr ähnelt.

Wenn die Firewall die Sitzung nicht entschlüsselt, kann sie den Inhalt auch nicht lesen, die Stellung allein schafft also keine volle Sicht.

So funktioniert es

Eine angemeldete Person, die eine echte Funktion missbraucht, kann für einen Musterfilter völlig legitim wirken.
Ein Ablauf, der eine Preisprüfung überspringt, ist ein Geschäftsregelproblem und keine Signatur, welche die Firewall bekam.

Sicherer Code und Berechtigungsprüfungen müssen abdecken, was die Firewall nicht beurteilen kann.
Die Nachbarseite erklärt, wo die Firewall steht, eine andere Frage als diese blinden Flecken.

Konkrete Beispiele

  • Eine Kundin ändert ein Preisfeld in einem echten Bezahlablauf, und die Anfrage wirkt wohlgeformt.
  • Eine authentifizierte Person exportiert weit mehr Datensätze, als die Aufgabe verlangt.
  • Ein Fehler in einem Hintergrundjob erscheint nie in der Anfrage, welche die Firewall prüfte.

Schutzmaßnahmen

  • Behandeln Sie die Firewall nicht als Ersatz für Berechtigungsprüfungen in der Anwendung.
  • Testen Sie Geschäftsregeln mit Missbrauchsfällen, nicht nur mit wohlgeformten Glückswegen.
  • Entschlüsseln Sie an der Firewall nur, wenn Richtlinie und Datenschutz diese Sicht erlauben.
  • Prüfen Sie ungewöhnlich große Exporte angemeldeter Personen, auch wenn die Anfrage normal wirkt.