CyberGlossary

Anwendungssicherheit

DAST (Dynamic Application Security Testing)

Auch bekannt als: Dynamische Analyse, Blackbox-Sicherheitstest

Definition

Blackbox-Sicherheitstests, die eine laufende Anwendung über das Netzwerk untersuchen, um nur zur Laufzeit sichtbare Schwachstellen wie Injection, Auth-Fehler und Fehlkonfigurationen zu finden.

DAST-Tools interagieren mit einer deployten Anwendung – typischerweise über HTTP – ohne Quellcode zu benötigen. Sie crawlen Endpunkte, senden manipulierte Requests und werten Responses aus, um SQL-Injection, XSS, SSRF, fehlerhafte Authentifizierung, falsch konfiguriertes CORS oder unsichere Cookies zu erkennen. Da sie sehen, was auch ein Angreifer sieht, ergänzt DAST SAST und findet Probleme, die nur zur Laufzeit auftreten – auch durch Konfiguration, Infrastruktur oder Drittanbieter. Üblich ist der Einsatz in Staging/QA-Umgebungen und als Release-Gate in der CI/CD. Bekannte Tools: OWASP ZAP, Burp Suite, Invicti, Acunetix, StackHawk.

Beispiele

  • Einen automatisierten OWASP-ZAP-Scan gegen eine Staging-API als CI-Job ausführen.
  • Mit Burp Suite einen authentifizierten Scan gegen eine SPA durchführen.

Verwandte Begriffe