Una transizione di stato è il passaggio di un dispositivo da una modalità a un'altra, come da sospensione a riattivazione, da chiuso a aperto o da bloccato a sbloccato. I prodotti sensibili alla sicurezza spesso dipendono da molte transizioni, e ciascuna deve essere convalidata dal firmware, dal sistema operativo e dal livello applicativo.
Nella sicurezza informatica, le transizioni di stato sono importanti perché gli aggressori spesso cercano lacune tra le modalità. Un dispositivo può considerare attendibili input diversi quando si riattiva, si ripiega, ruota o apre una fotocamera, e quei momenti possono esporre bug nell'autenticazione, nei controlli dei permessi o nella gestione dei sensori. I difensori si concentrano su macchine a stati robuste, impostazioni predefinite sicure e indicatori chiari, in modo che il dispositivo accetti solo le azioni corrette nella modalità corretta. Un buon design riduce gli input accidentali, impedisce cambi di modalità silenziosi e rende più difficile per software malevolo o manomissioni fisiche sfruttare i casi limite.


