Il Servizio di accessibilità Android è un framework potente progettato per app di assistenza come screen reader, controlli switch e altri strumenti che aiutano gli utenti a interagire con il proprio dispositivo. Quando a un'app viene concesso questo servizio, può osservare gli eventi dell'interfaccia utente, ispezionare il contenuto dello schermo, attivare gesti, fare clic sui pulsanti e rispondere alle modifiche dell'app attiva.
Questo potere lo rende prezioso per gli aggressori. Trojan bancari e altri malware mobili abusano del Servizio di accessibilità per automatizzare tocchi, approvare richieste, leggere testo sensibile, aggirare le finestre di dialogo di sicurezza e operare all'interno di app legittime come se fosse presente un utente. Può anche supportare attacchi di overlay e il takeover della sessione aiutando il malware a reagire a ciò che appare sullo schermo in tempo reale. I difensori dovrebbero considerare le richieste di accessibilità inattese ad alto rischio, limitare le autorizzazioni alle app con un chiaro scopo di assistenza e monitorare comportamenti insoliti di automazione dell'interfaccia utente o di overlay.


