La debolezza del GPS potrebbe consentire l'hacking di massa degli smartphone

I punti deboli della tecnologia che consente agli utenti di smartphone di individuare se stessi su una mappa o di controllare ristoranti e bar utilizzando app come Foursquare, potrebbero consentire a tali utenti di essere monitorati da remoto.





Ralf-Philipp Weimann , un ricercatore dell'Università del Lussemburgo, ha riportato questa scoperta al Cappello nero conferenza sulla sicurezza informatica a Las Vegas ieri. Ritiene che il complesso meccanismo con cui i telefoni ottengono le correzioni della posizione probabilmente nasconda anche le vulnerabilità che potrebbero consentire l'utilizzo del meccanismo per installare ed eseguire codice dannoso sul dispositivo.

Gli smartphone non utilizzano i soli satelliti GPS per determinare la loro posizione, perché farlo con precisione richiede calcoli complessi basati su segnali raccolti da quattro satelliti in orbita, un processo che richiede fino a 12 minuti. Utilizzano invece il GPS assistito (A-GPS), in cui una rete cellulare fornisce una posizione approssimativa per semplificare e velocizzare i calcoli GPS necessari. L'A-GPS consente inoltre a un dispositivo di chiedere alla rete mobile di eseguire il lavoro e di restituire la posizione esatta una volta completata.

Weimann ha scoperto che i messaggi che passano tra un telefono e la sua rete durante questo processo non vengono scambiati su una connessione sicura, ma piuttosto su un collegamento Internet non sicuro. Ciò consente invece di indurre un telefono a scambiare messaggi A-GPS con un utente malintenzionato, si rese conto Weimann, e di fare in modo che l'attaccante conosca il risultato di ogni correzione della posizione ovunque vada il telefono.



Utilizzando questo metodo, una rete Wi-Fi dannosa potrebbe indicare ai telefoni di inoltrare tutte le richieste future di assistenza A-GPS e di segnalare tutte le correzioni di posizione, anche dopo che il telefono è uscito dal raggio d'azione. Se lo accendi una volta e ti connetti a quella rete, puoi essere tracciato ogni volta che provi a eseguire un blocco GPS, ha affermato Weimann. Questo è piuttosto brutto.

Weimann ha dimostrato la vulnerabilità su una varietà di telefoni Android e ha affermato che i produttori di telefoni non si sono presi la briga di implementare tecnologie in grado di prevenire tali attacchi. Il problema è risolvibile, tuttavia, e Weimann ha affermato che probabilmente verrà affrontato nelle versioni future del software dei produttori di dispositivi mobili. Non ci conterei fino a quando non acquisterai il dispositivo di nuova generazione.

Weimann ha anche presentato un lavoro che mostra come i messaggi A-GPS potrebbero essere utilizzati per attacchi seriamente compromettenti. Ha mostrato che molti smartphone elaborano questi messaggi sul loro processore principale, non sul chip GPS o sul chip radio dedicato alla comunicazione con la rete cellulare. Ciò significa che i messaggi potrebbero essere potenzialmente utilizzati per attivare arresti anomali che consentirebbero il controllo remoto del dispositivo, ha affermato Weimann, che ha aggiunto di aver già identificato alcuni bug candidati.



Altri esperti alla conferenza hanno affermato che il tipo di attacco dimostrato da Weimann potrebbe convincere gli sviluppatori di malware professionisti a prendere più seriamente i dispositivi mobili come obiettivi redditizi. Oggi non è facile infettare molti utenti con un'app dannosa, ha spiegato Vincenzo Iozzo, della società di sicurezza informatica Trail of Bits, che è membro dell'advisory board di Black Hat. La cosa interessante è trovare i luoghi in cui un attaccante può guadagnare ulteriore scala e profitto, ha detto. Questo attacco in realtà consente loro di raggiungere un numero enorme di bersagli senza essere vicini a loro.

È ancora presto, ha detto Iozzo, ma c'è motivo di preoccupazione. Lo sfruttamento per il momento non sarà un grosso problema nei dispositivi mobili, ma i dispositivi mobili sono più complessi rispetto ai desktop e quindi offrono più luoghi da esplorare.

nascondere