La consistenza dello stato è la condizione in cui un'app, un servizio e le loro impostazioni in background restano allineati dopo una modifica come il trasferimento di un dispositivo, una reinstallazione o un aggiornamento dell'account. Lo “stato” può includere token di accesso, registrazioni dei dispositivi, autorizzazioni, chiavi di crittografia, flag di sincronizzazione e record lato server. Se questi elementi non corrispondono, un'app può sembrare normale mentre il servizio che la supporta non funziona, come può accadere con la messaggistica, le notifiche push o l'autenticazione multifattore.
Nella sicurezza informatica, la consistenza dello stato è importante perché i controlli di sicurezza dipendono da dati corretti di identità e sessione. Una discrepanza può bloccare l'accesso legittimo, interrompere gli handshake di crittografia o lasciare attive vecchie sessioni su un altro dispositivo. I difensori testano i flussi di migrazione e ripristino per garantire che lo stato venga copiato, revocato o riemesso correttamente. Gli aggressori possono cercare di sfruttare uno stato obsoleto, come sessioni orfane o associazioni di account desincronizzate, per aggirare i controlli o causare un diniego di servizio. I sistemi ben progettati convalidano continuamente lo stato, non solo al momento dell'accesso.


