// Glossario IT

DAST (Dynamic Application Security Testing)

Il test di sicurezza di un'applicazione già in esecuzione, simulando attacchi reali dall'esterno per individuare vulnerabilità sfruttabili concretamente.

Voce curata da Luciano Blancato, IT Manager a Catania · aggiornata il

Cos'è

Il DAST (Dynamic Application Security Testing) testa un'applicazione mentre è effettivamente in esecuzione, simulando dall'esterno gli stessi attacchi che userebbe un aggressore reale (SQL injection, XSS, manipolazione di parametri), senza avere accesso al codice sorgente, allo stesso modo in cui la vedrebbe chiunque interagisca con l'applicazione dall'esterno.

Perché conta

A differenza del SAST, che analizza il codice sorgente, il DAST individua vulnerabilità realmente sfruttabili nel contesto reale di esecuzione dell'applicazione, incluse quelle che emergono solo dall'interazione tra più componenti diversi, non visibili analizzando il codice isolatamente riga per riga. I due approcci si completano a vicenda più che sostituirsi l'uno con l'altro.