Quali dati identificativi ha il tuo smartphone?

Scopri quali dati identificativi raccoglie e comunica il tuo smartphone. Conosci la differenza tra Indirizzo MAC, codice IMEI e indirizzo IP.

Questa guida è una traduzione in italiano di una pubblicazione del The Citizen Lab: “The Many Identifiers in Our Pockets: A primer on mobile privacy and security,” The Citizen Lab Research Report No. 53, Università di Toronto, maggio 2015. La pubblicazione originale è disponibile a questo link.

I telefoni e i tablet che portiamo con noi trasmettono costantemente un flusso continuo di informazioni a terzi. Le nostre ricerche, condivisioni e messaggi rappresentano solo una frazione dei dati sensibili, privati ​​e identificabili generati dai nostri dispositivi. Questi dati includono numerosi “identificativi”, che vanno dal numero IMEI, simile a un numero di serie e univoco per ogni dispositivo, agli identificativi univoci del sistema operativo e persino alle informazioni sulla posizione. Alcuni di questi identificativi sono personalmente identificabili e “integrati” nei dispositivi che portiamo con noi, mentre altri vengono creati quando utilizziamo app o navighiamo in Internet. Inoltre, molti di questi identificativi vengono trasmessi e raccolti senza preavviso agli utenti, finendo nelle mani di terzi, inclusi sviluppatori di app e partner pubblicitari.

La costante trasmissione di dati identificativi è importante per fornire agli utenti servizi e contenuti personalizzati e senza interruzioni. Tuttavia, la natura univoca e rivelatrice degli identificativi, unita alle incongruenze nelle modalità di raccolta, trasmissione e protezione, solleva serie preoccupazioni in materia di sicurezza e privacy.

Questa guida:

Identificatori chiave per dispositivi mobili

Ai dispositivi mobili vengono assegnati numerosi identificatori utilizzati da produttori di hardware, fornitori di servizi di telecomunicazione, produttori di sistemi operativi, inserzionisti e sviluppatori di applicazioni. Gli identificatori vengono utilizzati per registrare i dispositivi alle reti mobili, per garantire il corretto funzionamento dei sistemi operativi e delle applicazioni. Possono anche essere utilizzati per facilitare il tracciamento degli utenti e per la pubblicità mirata.

Di seguito analizzeremo alcuni dei diversi tipi di identificatori presenti a vari livelli (vedi Figura 1):

Dispositivo fisico

Esiste una serie di identificatori “predefiniti” associati ai diversi componenti dei dispositivi mobili. Le diverse radio integrate nel dispositivo, come quelle associate alla rete cellulare, wireless, Bluetooth e NFC (Near Field Communication), hanno tutte un indirizzo MAC (Media Access Control) univoco. L’indirizzo MAC viene assegnato a una radio, sebbene a volte possa essere modificato tramite programmi software. L’indirizzo MAC del chip Wi-Fi del dispositivo viene in genere trasmesso quando il Wi-Fi è attivo e il dispositivo è alla ricerca di punti di accesso. L’International Mobile Equipment Identifier (IMEI) è associato ai dispositivi fisici e rimane invariato per tutta la durata del loro ciclo di vita. L’IMEI indica l’ente di standardizzazione responsabile dell’assegnazione dell’identificativo, l’anno di produzione, il numero di serie assegnato al modello del dispositivo e la versione del software installato sul telefono.

Reti di comunicazione

Gli operatori di reti di comunicazione, come gli operatori di telefonia mobile (ad esempio, AT&T) o i gestori di connessioni Wi-Fi (ad esempio, i bar), possono leggere una serie di identificativi dai dispositivi. Nel caso degli operatori, questi assegnano anche i propri identificativi.

Operatori di telefonia mobile

Gli operatori di servizi mobili assegnano in genere degli identificativi che registrano gli abbonati alle reti cellulari. Il Mobile Identification Number (MIN) o Mobile Subscription Identification Number (MSIN) vengono utilizzati per identificare in modo univoco un abbonato. Una Subscriber Identification Module (SIM), comunemente chiamata “Scheda SIM”, include informazioni sull’operatore associato al modulo, la sua data di produzione e altre informazioni specifiche dell’operatore, nonché un numero di serie univocamente collegato alla SIM stessa. La SIM viene identificata dalla rete tramite un numero International Mobile Subscriber Identity (IMSI), che a sua volta identifica il prefisso internazionale, il prefisso di rete e il numero di identificazione dell’abbonamento mobile. Nel caso dei dati cellulari, al dispositivo viene assegnato anche un indirizzo IP di rete. Utilizzando identificativi come l’IMSI, gli operatori di telefonia mobile raccolgono in genere i dati di geolocalizzazione dei dispositivi mobili in base alla vicinanza alle torri cellulari. Raccolgono anche informazioni di fatturazione e di utilizzo (ad esempio, siti web visitati, numeri chiamati in uscita, numeri chiamati in entrata, messaggi inviati e ricevuti, ecc.).

Operatori Wi-Fi

Rispetto ai fornitori di servizi di telefonia mobile, gli operatori Wi-Fi tendono a emettere o richiedere un numero inferiore di identificativi. Gli operatori Wi-Fi assegnano più comunemente informazioni sull’indirizzo IP, sebbene possano anche richiedere credenziali di autenticazione per accedere all’hotspot Wi-Fi. Tuttavia, è difficile generalizzare sulle pratiche degli operatori Wi-Fi, poiché hanno politiche molto diverse in merito alla raccolta e alla conservazione dei dati trasmessi dai dispositivi degli utenti. È importante sottolineare che i fornitori di reti di comunicazione (sia mobili che Wi-Fi) sono spesso in grado di leggere, conservare/registrare o effettuare decisioni basate sugli identificatori e sui dati trasmessi sulle loro reti. Ad esempio, un fornitore di servizi di comunicazione può monitorare gli identificatori collegati a un dispositivo fisico, nonché gli identificatori associati a sistemi operativi e applicazioni. Dopo aver letto gli identificatori, può registrarne la presenza per scopi di fatturazione o marketing, nonché decidere se fornire o meno il servizio al dispositivo.

Sistema operativo

Gli sviluppatori di sistemi operativi per dispositivi mobili, come Google, Apple, Microsoft e Blackberry, possono anche includere identificatori che aiutano gli utenti a utilizzare i propri dispositivi e forniscono risorse agli sviluppatori responsabili della creazione di applicazioni per i sistemi operativi dei rispettivi produttori.
I dispositivi Android, ad esempio, hanno l’Android Identifier, generato al primo avvio di un sistema operativo Android appena installato4. In precedenza, i dispositivi Apple utilizzavano e condividevano un UDID (Unique Device Identifier) ​​con le applicazioni. Dopo che ricercatori e stampa hanno sollevato preoccupazioni in materia di privacy e sicurezza, Apple ha introdotto un numero separato nelle versioni più recenti di iOS, chiamato Identifier for Advertisers (IFA). L’IFA (che può essere disabilitato dal proprietario del dispositivo) consente agli inserzionisti di tracciare il comportamento degli utenti durante le varie attività.

A volte i fornitori di sistemi operativi chiedono agli utenti di generare nuovi identificativi o credenziali, come un nuovo account Google, un account Microsoft Live o un Apple ID. Un numero crescente di aziende, tra cui Google (Google Wallet) e Apple (Apple Pay), sta anche integrando i servizi di pagamento mobile con le opzioni di comunicazione a corto raggio (NFC) integrate nei dispositivi. Inoltre, gli operatori di telefonia mobile a volte integrano queste opzioni di pagamento con gli app store, come Google Play o l’App Store. Agli utenti potrebbe anche essere richiesto di fornire informazioni sugli arresti anomali al produttore del sistema operativo; tali informazioni possono contenere dettagli sul dispositivo dell’utente e sul suo utilizzo.

Applicazione installate

Infine, gli sviluppatori di applicazioni creano identificativi per scopi di autenticazione e pubblicitari. Potrebbero richiedere agli utenti di creare o accedere utilizzando credenziali di autenticazione oppure, al momento del pagamento, di pagare tramite i sistemi di pagamento basati sul sistema operativo o tramite i propri gateway di pagamento indipendenti. Le applicazioni possono anche “divulgare” informazioni identificative sull’applicazione stessa, come ad esempio dichiarare il proprio nome, le informazioni sulla versione o il protocollo di comunicazione nella stringa di identificazione dell’agente utente (UAS).

Le applicazioni possono anche richiedere l’accesso a dati provenienti da sensori (ad esempio, accelerometro) o da comunicazioni, come informazioni GPS, Wi-Fi o SMS. Possono inoltre richiedere dati dell’utente, come contatti e file. Altre applicazioni, infine, richiedono una vasta gamma di informazioni dai dispositivi degli utenti, non tutte chiaramente correlate alla funzionalità pubblicizzata dell’app. Anche se l’applicazione stessa utilizza solo le autorizzazioni “necessarie” per il suo funzionamento, le reti pubblicitarie incluse nell’applicazione potrebbero “sfruttare” le autorizzazioni richieste dall’app per accedere ai dati identificativi.

L’accesso a questi dati viene generalmente definito “autorizzazione”; solo dopo che un utente o il proprietario del dispositivo ha autorizzato l’applicazione a leggere tali informazioni, quest’ultima ottiene l’accesso ai dati richiesti provenienti da sensori, utenti o comunicazioni.

Le indagini sulle applicazioni per dispositivi mobili hanno dimostrato che queste richiedono l’accesso a più informazioni di quelle necessarie per svolgere le loro funzioni dichiarate (ad esempio, un’applicazione calcolatrice che richiede l’accesso alla geolocalizzazione, agli SMS e al registro delle chiamate). Tali richieste eccessive di dati sui dispositivi mobili creano problemi di privacy, tra cui: l’utente potrebbe non essere a conoscenza della condivisione dei dati personali; lo sviluppatore dell’app potrebbe condividere i dati con terze parti; i dati potrebbero non essere trasmessi in modo sicuro; e i dati potrebbero non essere archiviati in modo sicuro.

Chi può accedere a cosa su un dispositivo mobile?

La gamma di identificatori discussi in precedenza non è accessibile a tutte le diverse parti coinvolte nel facilitare e abilitare le comunicazioni basate su dispositivi mobili. La Tabella 4 fornisce un riepilogo generale dei tipi di dati disponibili a ciascuna parte. Tuttavia, data la complessità dell’ecosistema, è difficile generalizzare ed è probabile che vi siano variazioni nei casi specifici.

Identificativo Operatore di telefonia Operatore Wi-Fi Sistema Operativo Sviluppatore di app (se concedi i permessi)
Indirizzo MAC X X X X
IMEI X X X
SIM X X X
IMSI X X X
Indirizzo IP X X X X
Numero di telefono X X X
ESN X X X
GPS (x) X X
Wi-Fi X X X
ID Bluetooth X X
Credenziali di login e pagamenti (x) X X X

Operatore di telefonia mobile

Gli operatori di telefonia mobile in genere possiedono un’ampia gamma di informazioni su di te; Oltre agli identificativi indicati nella Tabella 4, i dispositivi possono contenere informazioni di pagamento per la fatturazione successiva, informazioni di identificazione governativa qualora tali informazioni siano necessarie per ottenere una SIM card, informazioni sul credito e altro ancora. Queste informazioni aggiuntive possono essere necessarie per soddisfare requisiti aziendali o normativi.

Provider Wi-Fi

Il provider della rete Wi-Fi a cui è connesso un dispositivo può intercettare e leggere il traffico dati non crittografato, come ad esempio il traffico web non crittografato. Questo tipo di provider può anche determinare informazioni su un dispositivo connesso alla rete analizzando l’agente utente trasmesso, l’indirizzo MAC del dispositivo o qualsiasi altro identificatore che gli sviluppatori di applicazioni o sistemi operativi mobili trasmettano in chiaro.

Fornitore del sistema operativo

Gli sviluppatori dei principali sistemi operativi, come Android, hanno accesso a una vasta gamma di informazioni sul dispositivo. Affinché un dispositivo Android riceva regolarmente aggiornamenti, deve essere associato a un account, come l’account Gmail necessario per accedere al Google Play Store. Oltre alla straordinaria quantità di informazioni sul dispositivo che questo accesso fornisce, molte delle applicazioni preinstallate sui telefoni, incluse le mappe, inviano al produttore del sistema operativo un flusso completo di informazioni sulla posizione.

I principi di progettazione integrati nei sistemi operativi mobili variano considerevolmente, con conseguenze sulla quantità di comunicazioni dell’utente a cui il fornitore ha accesso. Ad esempio, su Android, i messaggi di Google Hangout sono accessibili a Google in formato non crittografato, mentre le comunicazioni iMessage su iOS sono crittografate end-to-end, impedendo ad Apple di leggere facilmente i messaggi. Nonostante queste differenze, i fornitori ricevono comunque informazioni sostanziali sugli utenti tramite canali come il backup e il ripristino dell’account mobile, gli aggiornamenti, le applicazioni di mappe e le attività sugli app store.

Infine, sebbene esistano enormi differenze tra i produttori di telefoni cellulari, anche i principali produttori dispongono di canali per accedere alle informazioni identificative degli utenti. Ad esempio, alcuni produttori importanti offrono servizi come “trova il mio cellulare”, backup e aggiornamenti. Alcuni report precedenti hanno evidenziato problemi di privacy e sicurezza relativi a questi servizi, inclusi casi in cui i dati personali degli utenti sarebbero stati inviati senza crittografia.

Sviluppatori di applicazioni

Gli sviluppatori di applicazioni possono accedere a una serie di identificativi nel corso della fornitura dei loro servizi. Molti sistemi operativi mobili indicano a quali identificativi un’applicazione cerca di accedere, come le informazioni di composizione del numero di telefono, i messaggi SMS o il GPS del dispositivo; queste possibili autorizzazioni sono indicate nella Tabella 4. Inoltre, gli sviluppatori possono collaborare con reti pubblicitarie o altre terze parti e condividere gli identificativi o le informazioni personali dei loro utenti con queste altre parti. Di conseguenza, oltre ai raccoglitori di identificativi evidenti (ovvero gli sviluppatori di app), esistono raccoglitori in gran parte occulti, come quelli appartenenti ad inserzionisti e società di analisi o di segnalazione di crash.

Tracciamento dei dispositivi da parte di terzi tramite identificativi

I numerosi identificativi assegnati ai nostri dispositivi costituiscono una parte fondamentale del funzionamento delle reti mobili e wireless. Tuttavia, una serie di vulnerabilità può essere sfruttata da un’altra categoria di soggetti: terze parti che cercano di tracciare o monitorare le comunicazioni dei proprietari dei dispositivi.

Ad esempio, le falle di sicurezza nella progettazione del sistema telefonico globale consentono a terzi di tracciare silenziosamente la posizione di qualsiasi numero di cellulare in qualsiasi parte del mondo, nonché di spiare le attività degli utenti. A livello locale, le aziende monitorano sempre più spesso gli spostamenti dei clienti e il flusso di persone nei pressi e all’interno dei propri negozi; alcune aziende utilizzano l’indirizzo MAC Wi-Fi, la potenza del segnale e altre caratteristiche dei dispositivi mobili per identificare i clienti mentre visitano i negozi o si aggirano nelle aree commerciali. Alcuni produttori hanno tentato di ridurre le caratteristiche identificative della connettività Wi-Fi randomizzando gli indirizzi MAC, ma con risultati contrastanti.

Raccolta dati e sorveglianza da parte di attori statali

I governi di tutto il mondo fanno ampio uso delle vulnerabilità e delle carenze in materia di privacy associate alle comunicazioni mobili per condurre attività di sorveglianza mirate e diffuse.

Sappiamo da un recente caso in Libia che il regime di Gheddafi ha sfruttato il tracciamento e il monitoraggio sulla rete mobile come potente strumento di controllo e repressione. Inoltre, attori a livello statale hanno anche hackerato i sistemi dei produttori di schede SIM per raccogliere chiavi di crittografia e possono raccogliere numeri IMSI e IMEI insieme alle informazioni sulle chiamate telefoniche. A livello locale, alcune autorità utilizzano “IMSI-catcher” per creare false torri cellulari per il monitoraggio mirato. Quando i telefoni cellulari nelle vicinanze si connettono a queste false torri, gli utenti possono essere identificati e le loro chiamate e i loro messaggi monitorati.

Anche le applicazioni in esecuzione sui dispositivi mobili sono prese di mira da attori statali. L’agenzia di intelligence canadese Communications Security Establishment avrebbe sperimentato la cattura di dati trapelati dai dispositivi mobili per mappare e tracciare tali dispositivi (e i loro proprietari) mentre si spostavano nel paese. Gli agenti dell’intelligence britannica hanno sfruttato una popolare applicazione di navigazione web che proteggeva in modo inadeguato le informazioni degli utenti. Infine, secondo quanto riferito, ufficiali dell’intelligence britannica e americana avrebbero intercettato informazioni, come rubriche di contatti, raccolte dall’applicazione “Angry Birds”.

Considerazioni conclusive

L’ecosistema mobile è complesso e sfaccettato, il che rende difficile per gli utenti comuni valutare i rischi per la sicurezza e la privacy. Anche gli utenti attenti alla sicurezza trovano difficile controllare le comunicazioni provenienti da dispositivi a infrarossi. Questo documento di lavoro intende evidenziare solo una parte di questo ambiente: i numerosi identificatori univoci che vengono regolarmente trasmessi dai nostri dispositivi. Accogliamo con favore commenti e suggerimenti e speriamo di aggiornare il documento di lavoro in futuro.

Buone pratiche

Un telefono spento o in modalità aereo può comunque trasmettere ed essere geolocalizzato. Utilizza una Faraday Bag per isolare completamente il tuo dispositivo.

⏱ 5 minuti Livello Intermedio