Un ciclo di alimentazione è il processo di spegnere completamente un dispositivo e poi riaccenderlo, lasciandolo spento abbastanza a lungo perché la memoria volatile e lo stato in esecuzione si cancellino. A differenza di un semplice riavvio software, un vero ciclo di alimentazione rimuove l'alimentazione elettrica dall'hardware, il che può reimpostare processi bloccati, liberare driver in stallo e riportare i dispositivi embedded a uno stato iniziale noto.
Nel campo della sicurezza informatica, il ciclo di alimentazione è importante perché molti controlli di sicurezza dipendono da uno stato stabile. È una comune procedura di ripristino per router, telecamere, dispositivi intelligenti e altri apparati che smettono di rispondere dopo un crash, un aggiornamento difettoso o un bug del firmware. Anche i difensori lo usano per verificare se un problema è transitorio o persistente; se un problema scompare dopo un ciclo di alimentazione, potrebbe indicare instabilità anziché una compromissione. Anche gli aggressori possono sfruttare questo comportamento, ad esempio forzando i riavvii per interrompere il monitoraggio o per far dimenticare a un dispositivo uno stato temporaneo. Per questo motivo, la necessità ripetuta di cicli di alimentazione è spesso un segnale che il firmware, la configurazione o i confini di fiducia del dispositivo devono essere esaminati.


