La resilience engineering è la pratica di progettare sistemi in modo che continuino a funzionare durante un'interruzione, si riprendano rapidamente e riducano l'impatto di un guasto. Nella sicurezza informatica, va oltre la prevenzione: presume che violazioni, interruzioni e sabotaggi possano verificarsi, e costruisce per garantire continuità, modalità di ripiego sicure, ripristino rapido e procedure di recupero chiare.
Questo è importante perché molti attacchi hanno successo costringendo un'organizzazione a perdere disponibilità, non solo a subire il furto di dati. Ransomware, malware distruttivo, campagne DDoS e attacchi alle infrastrutture critiche possono interrompere il servizio anche quando un'intrusione viene rilevata tempestivamente. I sistemi resilienti usano segmentazione, ridondanza, backup, monitoraggio, playbook per la gestione degli incidenti e percorsi di ripristino testati per limitare i danni. I difensori applicano la resilience engineering per mantenere operativi i servizi essenziali mentre indagano sulla minaccia e la contengono.


