Il tracciamento della configurazione è la pratica di registrare le modifiche apportate all'hardware, al software, alle impostazioni e agli artefatti di build in modo che un sistema possa essere compreso e riprodotto in seguito. Crea una cronologia di ciò che è cambiato, di chi lo ha cambiato, di quando è cambiato e del perché. In una build di un simulatore, ciò può includere le mappature dei controlli, le etichette, le versioni del firmware e gli aggiornamenti del cablaggio; in un server o in un'applicazione, include revisioni del codice, pacchetti, criteri e impostazioni dell'infrastruttura.
Nella sicurezza informatica, il tracciamento della configurazione è importante perché molti attacchi hanno successo modificando sistemi considerati affidabili senza essere notati. Modifiche inattese possono indebolire i controlli di accesso, alterare la registrazione degli eventi o introdurre codice malevolo in una pipeline di build. Un tracciamento efficace aiuta i difensori a rilevare modifiche non autorizzate, ripristinare uno stato noto e valido, confrontare gli ambienti e dimostrare cosa era in esecuzione in un dato momento. È una parte fondamentale delle operazioni sicure, della risposta agli incidenti e della difesa della supply chain.


