ADB, Android Debug Bridge, è uno strumento per sviluppatori usato per comunicare con un dispositivo Android tramite USB o debug wireless. ADB shell è l'interfaccia a riga di comando che apre sul dispositivo, spesso con privilegi sufficienti per esaminare file, eseguire comandi e gestire app su un telefono associato.
Nella sicurezza informatica, ADB è importante perché può trasformare un dispositivo fidato in un bersaglio controllabile da remoto. Gli aggressori non devono violare la sandbox di Android se riescono a convincere una vittima ad abilitare il debug, ad approvare una richiesta di associazione o a esporre una sessione associata. Una volta concessa questa fiducia, ADB shell può supportare l'installazione di app, modifiche di configurazione, raccolta di dati o altre azioni post-exploitation.
Gli operatori della difesa dovrebbero mantenere il debug disabilitato quando non serve, revocare le associazioni sconosciute e considerare sospetta qualsiasi richiesta inattesa di debug wireless o opzioni sviluppatore. Nelle indagini sul malware, l'accesso ADB può anche indicare una compromissione più ampia rispetto a una semplice app malevola.


