L'abuso del rollback è un pattern di attacco in cui un avversario costringe un dispositivo o un'applicazione ad accettare una versione più vecchia del software o del firmware. Poiché le build datate spesso contengono vulnerabilità note, il loro ripristino può annullare le correzioni di sicurezza e riaprire debolezze precedentemente patchate. Questo è importante nella sicurezza informatica perché i sistemi di aggiornamento sono pensati per migliorare la fiducia, ma un percorso di downgrade debole può trasformare quello stesso meccanismo in una superficie di attacco.
Nelle attacchi reali, l'abuso del rollback può prendere di mira firmware, app mobili o gestori di dispositivi sfruttando controlli di versione mancanti, pacchetti di aggiornamento non firmati o funzionalità di ripristino non sicure. Le difese includono l'applicazione di controlli anti-rollback, la verifica dell'autenticità degli aggiornamenti, il mantenimento di contatori di versione sicuri e il rifiuto di installare versioni più vecchie della baseline protetta corrente. Per i sistemi connessi come droni e dispositivi IoT, bloccare i downgrade è importante quanto applicare le patch, perché a un attaccante basta un solo percorso affidabile per ripristinare una build vulnerabile.


