ADB, o Android Debug Bridge, è un'interfaccia a comandi che consente a un computer di comunicare con un dispositivo Android per il debugging, i test e l'automazione. Può elencare i dispositivi, installare o rimuovere app, copiare file, leggere i log, aprire una shell ed eseguire azioni di input. Poiché ADB può accedere in profondità alle funzioni di un dispositivo, è uno strumento di amministrazione potente e un obiettivo di alto valore.
Nella sicurezza informatica, ADB è importante perché qualsiasi servizio ADB esposto o considerato attendibile in modo improprio può diventare un percorso diretto verso il controllo del dispositivo. Gli aggressori cercano il debug USB lasciato abilitato, le porte ADB wireless esposte su una rete o gli stack di automazione che si basano su ADB senza un forte controllo degli accessi. I difensori dovrebbero mantenere il debugging disabilitato quando non serve, limitare ADB a host attendibili, evitare l'esposizione in rete e verificare i prompt di autorizzazione. In ambienti sicuri, ADB è utile, ma solo quando il suo ambito è strettamente definito e monitorato.


