Un Architecture Decision Record (ADR) è un breve documento che registra una decisione tecnica, il contesto che la motiva e le conseguenze della scelta di un'opzione rispetto a un'altra. Di solito è leggero, ma conserva il ragionamento che altrimenti andrebbe perso nei commenti, nei ticket o nei log delle chat. Nel lavoro di sicurezza, questa memoria è importante perché controlli, eccezioni e confini di fiducia dipendono spesso da ipotesi che è facile dimenticare.
Gli ADR aiutano i difensori a spiegare perché un sistema usa MFA, crittografia, segmentazione di rete, registrazione dei log o un confine cloud specifico, e quale rischio è stato accettato invece di essere eliminato. Sono utili durante audit, risposta agli incidenti e threat modeling perché mostrano l'intento dietro un'architettura. Gli attaccanti traggono vantaggio quando queste decisioni non sono documentate: i team possono mantenere vecchie eccezioni, indebolire i controlli o configurare male le modifiche senza rendersi conto dello scopo di sicurezza originario. Un buon ADR mantiene il contesto della decisione vicino al sistema che protegge.


