Risultati dell'analisi dei backdoor nelle applicazioni per Android

I ricercatori del Centro Helmholtz per la sicurezza delle informazioni (CISPA), dell'Università dello Stato dell'Ohio e della New York University hanno condotto studiando funzionalità nascoste nelle applicazioni per la piattaforma Android. Analisi di 100.000 applicazioni mobili dal catalogo Google Play, 20.000 da un catalogo alternativo (Baidu) e 30.000 applicazioni preinstallate su vari smartphone, selezionate da 1000 firmware di SamMobile, ha dimostrato, ha rivelato che 12706 (8.5%) programmi contengono funzionalità nascosta per l'utente, ma attivabile tramite sequenze speciali, che possono essere classificate come backdoor.

In particolare, 7584 applicazioni includevano chiavi d'accesso segrete incorporate, 501 – password master incorporate e 6013 – comandi nascosti. Le applicazioni problematiche sono presenti in tutte le sorgenti software esaminate: in percentuale, le backdoor sono state individuate nel 6.86% (6860) dei programmi analizzati da Google Play, nel 5.32% (1064) del catalogo alternativo e nel 15.96% (4788) dell'elenco delle applicazioni preinstallate. Le backdoor rilevate consentono a chiunque conosca le chiavi, le password di attivazione e le sequenze per richiamare i comandi di avere accesso all'applicazione e a tutti i dati ad essa associati.

Ad esempio, in un'app per lo streaming di partite sportive, con 5 milioni di installazioni, è stata trovata una chiave incorporata per accedere all'interfaccia di amministrazione, che consente di modificare le impostazioni dell'app e di accedere a funzionalità aggiuntive. In un'app per la blocco dello schermo, con 5 milioni di installazioni, è stata trovata una chiave d'accesso che permette di ripristinare la password impostata dall'utente per il blocco del dispositivo. In un'app di traduzione, con 1 milione di installazioni, esiste una chiave che consente di effettuare acquisti all'interno dell'app e di aggiornare il programma alla versione pro senza pagare effettivamente.

Nel programma di gestione remota dei dispositivi smarriti, che conta 10 milioni di installazioni, è stata identificata una password principale che consente di rimuovere il blocco impostato dall'utente in caso di smarrimento del dispositivo. Nel programma per la gestione delle note è stata trovata una password principale che permette di sbloccare annotazioni segrete. In molte applicazioni sono state inoltre scoperte modalità di debug che aprono accesso a funzionalità a basso livello; ad esempio, in un'applicazione per acquisti, digitando una determinata combinazione, si attivava un server proxy, mentre in un programma di formazione era presente un metodo per eludere i test.

Oltre ai backdoor, in 4028 (2,7%) applicazioni è stata rilevata la presenza di liste nere utilizzate per censurare le informazioni fornite dagli utenti. Le liste nere contengono set di parole vietate, comprese nomi di partiti politici e politici, frasi standard usate per intimidire e discriminare determinati gruppi sociali. Le liste nere sono state riscontrate nel 1,98% dei programmi esaminati su Google Play, nel 4,46% del catalogo alternativo e nel 3,87% della lista delle applicazioni preinstallate.

Per condurre l'analisi è stato utilizzato lo strumento creato dai ricercatori chiamato InputScope, il cui codice sarà pubblicato disponibile su GitHub (in precedenza i ricercatori avevano già pubblicato un analizzatore statico LeakScope, che identifica automaticamente le perdite di informazioni nelle applicazioni).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster