La conformità del ciclo di vita è la pratica di mantenere un sistema allineato ai requisiti legali, normativi e di sicurezza dalla progettazione fino alla distribuzione, agli aggiornamenti e alla dismissione. Nella sicurezza informatica, significa che i controlli non vengono considerati un'attività di certificazione una tantum: devono rimanere validi man mano che il codice cambia, le dipendenze si modificano, le configurazioni evolvono e gli utenti utilizzano il sistema in nuovi ambienti.
Questo è importante perché molti fallimenti di sicurezza si verificano dopo il rilascio. Un aggiornamento può rimuovere un controllo richiesto, un nuovo modulo può introdurre una gestione insicura dei dati, oppure una distribuzione configurata in modo errato può compromettere le regole di accesso e la registrazione degli eventi. I difensori usano la gestione delle modifiche, le revisioni dello sviluppo sicuro, il controllo delle versioni, la firma, il test delle patch, il monitoraggio e i piani di rollback per preservare la conformità nel tempo. Una buona conformità del ciclo di vita aiuta anche a dimostrare la tracciabilità: cosa è cambiato, chi lo ha approvato e se il sistema soddisfa ancora la base di riferimento di sicurezza e normativa prevista.


