Come i dispositivi utilizzano il Wi-Fi per determinare la propria posizione fisica

Condividi questo articolo:


Sapevate che i computer portatili e altri dispositivi senza hardware GPS possono determinare la vostra posizione fisica precisa – con una semplice radio Wi-Fi? Ecco come funziona questa caratteristica spesso trascurata dei moderni “Servizi di localizzazione”.

I “Servizi di localizzazione” oltre al GPS

I sistemi operativi moderni – compresi iOS, iPadOS, Android, Windows 10, macOS e Chrome OS – hanno i propri “Servizi di localizzazione” integrati.

Quando un’app, come una mappa o un’applicazione di navigazione, ad esempio, vuole richiedere la vostra posizione, non si limita ad accedere direttamente alla radio GPS del vostro dispositivo. Al contrario, chiede ai “Servizi di localizzazione” del vostro sistema operativo dove vi trovate.

I moderni sistemi di Location Services utilizzano una varietà di tecniche per trovare la vostra posizione. Il GPS è una di queste tecniche. Ma, quando un segnale GPS o un hardware GPS non è disponibile – o è troppo lento – i Servizi di Localizzazione hanno altri trucchi nella manica.

Ad esempio, se il vostro dispositivo ha un segnale cellulare, può triangolare la vostra posizione sulla base dei segnali provenienti dalle torri cellulari. In base alla potenza del segnale relativo di tre diverse torri cellulari nelle vicinanze, possono essere in grado di indovinare la vostra posizione abbastanza da vicino.

Tuttavia, c’è un’altra tecnica che possono sfruttare: la scansione dei punti di accesso Wi-Fi nelle vicinanze.

Il vostro indirizzo IP fornisce solo una posizione generale

Ci sono buone probabilità che tu l’abbia visto in azione. Supponiamo che siate seduti al vostro computer portatile utilizzando un browser web e che un sito web vi chieda la vostra posizione nel vostro browser. Voi gli date accesso e – grande, il sito web ora ha la vostra posizione precisa. Spesso è sufficiente indovinare il tuo indirizzo, anche se potrebbe essere vicino a uno o due edifici.

Ma il vostro computer portatile probabilmente non ha il GPS integrato, quindi come ha fatto il sito web a localizzare il vostro indirizzo fisico in modo così preciso?

No, non tramite il tuo indirizzo IP. Se date ad un sito web l’accesso alla vostra posizione mentre state usando un desktop senza Wi-Fi (o un laptop con una connessione Ethernet e Wi-Fi disabilitato), vedrete solo una stima generale della vostra posizione. Ad esempio, potresti vedere città, stato e paese, ma niente fino al livello preciso della strada che ottieni con il GPS.

Come il Wi-Fi consente di conoscere la vostra posizione

Ecco come funziona il “sistema di posizionamento Wi-Fi”: Il vostro apparecchio scansiona i punti di accesso Wi-Fi nelle vicinanze e ne crea un elenco e la relativa potenza del segnale nella vostra posizione attuale. Poi contatta i server online che, in sostanza, contengono un elenco di punti di accesso Wi-Fi in tutto il mondo e la loro posizione geografica.

Il database non include solo un elenco di nomi di punti di accesso Wi-Fi (SSID). Il database include gli indirizzi MAC univoci (BSSID) di questi punti di accesso, che normalmente non cambiano, anche se il nome visibile della rete Wi-Fi cambia.

Confrontando questo elenco di reti Wi-Fi vicino a voi con un elenco noto di punti di accesso e la loro posizione, i Servizi di localizzazione possono indovinare la vostra posizione generale. E, confrontando la potenza del segnale relativo delle varie reti Wi-Fi, i Servizi di Localizzazione possono triangolare la vostra posizione e, spesso, determinare con precisione la vostra posizione, proprio come se steste usando il GPS.

I dispositivi possono anche scaricare e mettere in cache alcuni di questi dati. Ad esempio, se sanno che vi trovate in una particolare città, potrebbero scaricare e memorizzare informazioni Wi-Fi all’interno e nei dintorni di quella città, in modo da poter trovare più facilmente la vostra posizione, anche se non avete una connessione di rete per controllare il database.

Ma da dove viene il database Wi-Fi?

Più di dieci anni fa, Google stava raccogliendo dati sulle reti Wi-Fi utilizzando le sue auto Street View. Mentre quelle auto andavano in giro e scattavano foto di vetrine, case e strade, scansionavano anche le reti Wi-Fi nelle vicinanze e salvavano i dati Wi-Fi per utilizzarli con i servizi di localizzazione.

Ma questo non vale solo per Google-Apple, Microsoft e altre aziende che hanno un proprio sistema di servizi di localizzazione.

Inoltre, non si tratta più di auto Street View. Le auto Street View di Google non vanno più in giro a scansionare il Wi-Fi di tutti per mantenere aggiornati i propri database.

Al contrario, il software dei servizi di localizzazione integrato nei vostri dispositivi invia continuamente dati che mantengono aggiornati questi database. Per esempio, diciamo che si apre Google Maps su un telefono Android. Avete un forte segnale GPS: il vostro telefono sa dove vi trovate via GPS. Ora, il telefono scansiona le reti wireless nelle vicinanze e ne carica un elenco nel database dei servizi di localizzazione di Google insieme alla vostra posizione attuale.

Tutti coloro che utilizzano i servizi di localizzazione aggiornano continuamente il database con dati più aggiornati. Naturalmente, le aziende promettono che questi dati sono anonimi e non sono collegati a nessun individuo.

Ad esempio, l’informativa sulla privacy e i servizi di localizzazione di Apple li descrive in questo modo su un iPhone:

"Se i Servizi di localizzazione sono attivi, il vostro iPhone invierà periodicamente ad Apple, in forma anonima e criptata, le posizioni geo-tagliate degli hotspot Wi-Fi e dei cell tower (se supportati da un dispositivo) nelle vicinanze, da utilizzare per aumentare i dati delle posizioni degli hotspot Wi-Fi e dei cell tower.

E la privacy?

Il nome e l’indirizzo di un punto di accesso Wi-Fi sono pubblici per definizione. Il vostro router wireless trasmette costantemente queste informazioni a qualsiasi dispositivo che si preoccupa di ascoltare nelle vicinanze.

Anche in questo caso, i database ricevono solo un elenco delle reti vicine, i loro identificatori unici e la loro posizione fisica. Non ottengono alcuna informazione su chi sta utilizzando queste reti o quali dati vengono trasferiti via Wi-Fi. Non ricevono alcuna passphrase di cui la gente ha bisogno per connettersi a queste reti.

I sistemi operativi moderni impediscono alle applicazioni e ai siti web di accedere a questi dati a meno che non si dia loro il permesso. Un sito web o un’app non possono semplicemente visualizzare l’elenco delle reti Wi-Fi nelle vicinanze e fare questo calcolo da soli. Deve chiedere al vostro browser o sistema operativo di accedere alla vostra posizione, e voi potete rifiutare la richiesta. Rimanete voi il controllo.

(Naturalmente, un software desktop che ha pieno accesso al vostro sistema operativo – le tradizionali applicazioni desktop di Windows, per esempio, possono accedere direttamente ai dati Wi-Fi. Siti web, applicazioni mobili e applicazioni scritte con il framework UWP di Windows 10 non possono accedere a queste informazioni).

Cosa fare se non volete il vostro Wi-Fi nei database?

Per impedire ai vostri dispositivi di caricare informazioni sulle loro reti Wi-Fi nelle vicinanze, dovrete disattivare i Servizi di localizzazione. Tuttavia, le altre persone vicine a voi stanno quasi certamente utilizzando i Servizi di localizzazione sui loro telefoni, e i loro dispositivi caricherebbero questi dati.

È possibile evitare che il proprio punto di accesso wireless venga catturato in alcuni database dei Servizi di localizzazione, se lo si desidera. Per uscire dal database dei Servizi di localizzazione di Google, Google vi chiede di aggiungere “_nomap” alla fine del nome della vostra rete wireless, o SSID. Ad esempio, se la vostra rete è attualmente “My Network”, potete cambiarla in “My Network_nomap”.

Tuttavia, Google osserva che questo influenzerà solo la banca dati dei servizi di localizzazione di Google – altri fornitori potrebbero non funzionare allo stesso modo. Dovrete fare delle ricerche a questo proposito se volete rimuoverlo anche da altri database di servizi di localizzazione.

Non pensiamo che sia necessario, ma avete la possibilità di farlo.

Hai bisogno di informazioni, una consulenza o un preventivo ?
Compila il form e illustrami il tuo progetto


Condividi questo articolo: