Il debug Android è una modalità per sviluppatori che consente a un computer di comunicare con un dispositivo Android per test, risoluzione dei problemi e gestione. Viene comunemente usato con Android Debug Bridge (ADB) per inviare comandi, ispezionare i log, installare app e, sui dispositivi che lo consentono, aprire una sessione shell. Questo è utile per sviluppatori e amministratori, ma aumenta anche l'esposizione se viene lasciato abilitato su dispositivi che non ne hanno bisogno.
Nella sicurezza informatica, il debug è importante perché può dare a un attaccante un punto d'appoggio più solido rispetto a una normale compromissione limitata alle app. Se un avversario può abusare di ADB o ottenere accesso a un dispositivo con il debug abilitato, potrebbe eseguire comandi, modificare impostazioni o procedere verso un controllo più profondo del sistema. I difensori riducono il rischio mantenendo il debug disabilitato salvo necessità, limitando le opzioni per sviluppatori sui dispositivi gestiti e monitorando attività inattese di debug USB o della shell.


