L'arresto sicuro è un arresto controllato che lascia un sistema in uno stato noto e stabile. Invece di interrompere bruscamente l'alimentazione o terminare i processi, il software svuota i buffer, chiude i file, salva lo stato critico, rilascia i lock e mantiene intatti i log essenziali. Nella sicurezza informatica, questo è importante perché un arresto non pulito può causare danneggiamento dei dati, instabilità del servizio o perdita di prove forensi.
I difensori usano la logica di arresto sicuro in server, controllori industriali, robotica e appliance di sicurezza, così un guasto, un aggiornamento o un override umano non creino nuovi rischi. Gli aggressori possono cercare di provocare crash, interruzioni di alimentazione o trigger del watchdog per interrompere le operazioni o nascondere le tracce. Una buona progettazione dell'arresto resiste a questo usando comandi di arresto autenticati, watchdog, registri delle transazioni e stati fail-safe che preservano l'integrità limitando i danni. Per i sistemi autonomi, un arresto sicuro può fare la differenza tra un'interruzione recuperabile e un danno fisico.


