In che modo il malware può tracciare il tuo smartphone senza utilizzare i dati sulla posizione

I dati sulla posizione sono strettamente custoditi da molti utenti di smartphone. Nessuno vuole pensare di essere rintracciato anche se hanno la tecnologia per farlo nelle proprie tasche.





Ecco perché il sistema operativo Android e iOS impedisce alle app di terze parti di accedere ai dati sulla posizione senza la specifica autorizzazione dell'utente. Ma si scopre che il malware può comunque rintracciarti, senza questi dati.

Oggi, Yan Michalevsky della Stanford University in California e pochi amici affermano che un software dannoso può determinare la posizione di uno smartphone semplicemente misurando il modo in cui utilizza l'energia. Il nostro approccio consente l'identificazione del percorso noto, il monitoraggio in tempo reale e l'identificazione di un nuovo percorso analizzando solo il consumo energetico del telefono, affermano.

La tecnica è semplice in teoria. L'idea è che il consumo di energia di uno smartphone dipende in gran parte dalla distanza dalla stazione base più vicina.



Quando un utente si sposta, questa distanza cambia, aumentando o diminuendo la potenza necessaria per comunicare con una stazione base. Quindi il profilo di consumo energetico è fortemente correlato al movimento del telefono, o in altre parole, al percorso intrapreso dal suo proprietario. Dati diversi percorsi potenziali, il profilo di utilizzo dell'energia dovrebbe rivelare quale l'utente ha intrapreso.

Ci sono un paio di avvertimenti. Il primo è che l'utente deve essere in movimento. Il profilo di consumo energetico non serve a identificare la posizione di un telefono fisso. Il secondo è che questa tecnica distingue tra diversi percorsi di cui l'intercettatore deve avere una conoscenza indipendente.

Per scoprire come funziona questa tecnica nella pratica, Michalevsky e co hanno creato un'app Android chiamata PowerSpy che misura il consumo di energia. Lo hanno quindi testato su diversi dispositivi Nexus 4. In totale, hanno preso 43 diversi profili di consumo energetico su quattro percorsi diversi, ciascuno lungo circa 14 chilometri.



Hanno quindi analizzato i profili di consumo energetico per vedere se potevano determinare quale percorso era stato intrapreso per ciascuno. Si è scoperto che potevano farlo con una precisione del 93%.

Va abbastanza bene, dato che c'è sempre rumore sotto forma di energia utilizzata da altre app durante il giorno. Ciò risulta essere di poca importanza. Michalevsky e compagni affermano che è relativamente semplice ignorare il rumore perché non è correlato alle rotte. Abbiamo dimostrato che le applicazioni che leggono l'amperometro del telefono possono ottenere informazioni sulla posizione di un dispositivo mobile senza accedere al GPS o ad altri indicatori di posizione grossolani, dicono.

Quindi cosa si può fare per prevenire questo tipo di spionaggio? Michalevsky e co hanno considerato una serie di idee. Un'opzione è impedire alle app di accedere ai dati sull'utilizzo dell'energia, anche se questo è probabilmente eccessivo. Un'opzione migliore consiste nell'offrire alle app l'accesso ai dati sull'utilizzo dell'energia diversi da quelli coinvolti nelle comunicazioni radio. Suggeriamo che fornire solo misurazioni della potenza consumata dai processori (esclusa la potenza consumata dalla catena TX/RX) potrebbe essere un ragionevole compromesso tra funzionalità e privacy, affermano.



Dovrebbe essere semplice da implementare, se Android o iOS possono essere disturbati.

Il lavoro di Michalevsky e co fornisce una visione interessante della privacy e di come può essere così facilmente minata. Consumo di energia: chi l'avrebbe mai detto! È anche un avvertimento che qualunque misura venga adottata per proteggere i dati personali, ci saranno sempre modi in cui possono fuoriuscire inaspettatamente.

Rif: arxiv.org/abs/1502.03182 : PowerSpy: rilevamento della posizione tramite l'analisi della potenza dei dispositivi mobili



nascondere