La modelizzazione del percorso di attacco è la pratica di mappare possibili catene di azioni che collegano un risultato al successivo. Nei test di sicurezza, aiuta un analista a passare da risultati di ricognizione sparsi a un percorso mirato di test successivo, ad esempio trasformando un banner debole, un servizio esposto o un indizio di validazione nel passo di verifica seguente. Invece di trattare ogni allerta come isolata, il modello si chiede: cosa potrebbe provare un attaccante dopo, e quali condizioni renderebbero efficace quel passo?
Questo è importante perché gli attacchi reali sono di solito articolati in più fasi. Gli avversari concatenano osservazioni a basso rischio per ottenere privilegi, movimento laterale o test più approfonditi delle applicazioni, mentre i difensori usano lo stesso ragionamento per dare priorità ai controlli e colmare le lacune tra i sistemi. Nel penetration testing automatizzato, la modelizzazione del percorso di attacco consente agli strumenti di scegliere il test successivo in base all'output precedente, accelerando la validazione e rivelando quali difese lasciano trapelare le informazioni più utili. Per i difensori, supporta il rafforzamento, la segmentazione e la pianificazione del rilevamento mostrando dove una debolezza può portare.


