Un grafo di attacco è una mappa dei percorsi che un attaccante potrebbe seguire attraverso sistemi, identità, applicazioni e servizi. Ogni nodo rappresenta una risorsa o uno stato raggiungibile, e ogni arco rappresenta un passaggio come lo sfruttamento di una vulnerabilità, il riutilizzo di credenziali, l'abuso della fiducia o lo spostamento attraverso una API connessa.
I grafi di attacco sono importanti perché il rischio più pericoloso spesso non è una singola vulnerabilità grave, ma una catena di problemi minori che si collegano tra loro. I difensori li usano per individuare dove una debolezza a bassa gravità diventa critica quando raggiunge un account privilegiato, dati sensibili o uno strumento di automazione. Negli attacchi reali, un attaccante può combinare configurazioni errate, identità con privilegi eccessivi e servizi esposti per muoversi lateralmente. Nella difesa, i grafi di attacco aiutano a stabilire le priorità per patching, segmentazione, privilegio minimo e monitoraggio nei punti in cui interrompono la catena.


