Come fa il mio iMac a conoscere la mia posizione nell'app delle mappe, dato che utilizzo una VPN con il mio IP a circa 200 miglia da dove si trova il mio indirizzo?


19

Ho un iMac (metà 2011, se è importante) e ho appena installato Mavericks.

Quando lancio l'app Maps, conosce PRECISAMENTE dove mi trovo, cosa che potrei certamente capire se stesse utilizzando la geolocalizzazione IP. Il problema è che sono su una connessione VPN, con l'uscita a circa 200 miglia dalla mia posizione attuale.

Se utilizzo uno dei siti Web di geolocalizzazione IP, mostra la mia posizione in quel nodo di uscita VPN, non dove mi trovo effettivamente.

Quindi, come fa il mio computer a sapere dove si trova?

Risposte:


26

Tecnicamente - il processo si chiama trilaterazione e funziona attraverso il controllo incrociato di tutti i BSSID - l'identificatore univoco / indirizzo MAC per ogni stazione base wireless che il tuo Mac può rilevare mentre ascolta periodicamente o sta attivamente cercando di accedere a un canale WiFi.

È possibile eseguire manualmente questa scansione eseguendo l'app Wireless Diagnostic che si trova in / system / Library / CoreServices / Applications su Mavericks.

Diagnostica wireless

Finché il tuo hardware si trova nel raggio di un hot spot che è stato geolocalizzato nel database degli hotspot di Apple, la posizione dovrebbe trovarsi all'interno di un campo di calcio della posizione dell'hotspot.

Con tre o più misurazioni - e la relativa intensità del segnale dei vari segnali radio hot spot - il programma potrebbe essere in grado di effettuare una stima più accurata della propria posizione.

È inoltre possibile eseguire questa scansione dalla riga di comando utilizzando il file airportbinario in cui è stato eliminato

mac:bin mike$ airport --scan
                            SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
                     na ala hele 00:26:36:9c:32:23 -59  2       Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                     na ala hele 00:26:bb:79:23:1f -59  2       Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                fast na ala hele 00:26:bb:79:23:20 -74  149,+1  Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
mac:bin mike$ airport --getinfo
     agrCtlRSSI: -75
     agrExtRSSI: 0
    agrCtlNoise: -86
    agrExtNoise: 0
          state: running
        op mode: station 
     lastTxRate: 81
        maxRate: 300
lastAssocStatus: 0
    802.11 auth: open
      link auth: wpa2-psk
          BSSID: 00:26:bb:79:23:20
           SSID: fast na ala hele
            MCS: 4
        channel: 149,1
mac:bin mike$ ls -l /usr/local/bin/airport 
lrwxr-xr-x  1 root  wheel  89 Sep 13 11:40 /usr/local/bin/airport -> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Quindi, questo ha senso, ma ora sono preoccupato che l'anonimato che dovrebbe collegarsi all'utilizzo di una VPN per l'accesso a Internet non sia davvero utile, dal momento che Apple (o chiunque Apple fornisca i dati) potrebbe facilmente associare un indirizzo MAC a un fisico Posizione. In ogni caso, grazie per le risposte.
Binkleyz,

2
Presumo, ma non lo so per certo, che il codice di posizione di OS X funzioni allo stesso modo di iOS . È opt-in, non memorizza alcun dato tracciabile legato a te o alla tua macchina e viene rimosso immediatamente da Apple quando si annulla la tracciabilità della posizione. Vuoi annullare o disattivare tutte le radio se non vuoi che il tuo computer sappia dove si trova.
bmike

1
@Binkleyz Se non hai bisogno del WiFi, spegnilo. Senza WiFi OS X non è possibile verificare la presenza di BSSID noti per individuare l'utente. In questo caso, può fare affidamento solo sull'indirizzo IP che può essere inaffidabile, o in caso di VPN può essere errato. :-)
Huygens,

1
Se sei paranoico sull'anonimato, preoccuparti che il provider del sistema operativo stia imparando la tua posizione fisica è probabilmente l'ultimo dei tuoi problemi. Perché fermarsi qui, quando potrebbero anche registrare i tasti premuti e rispedire tutti i dati personali alla nave madre? Conoscere le cose in questa domanda particolare è una buona conoscenza, ma alla fine devi decidere se ti fidi del tuo sistema operativo e del suo provider.
Chrismear,

1

Se hai Wifi attivato, questo accade perché almeno una delle tue reti chiuse è memorizzata nel database di geolocalizzazione di Apple.


0

Non utilizza il tuo indirizzo IP, analizza le reti intorno. Più reti hai, meglio Apple sa dove sei. Questo perché la rete in diverse località può avere lo stesso nome e il Mi-Fi può trovarsi in posizioni diverse.


0

Disattiva i servizi di localizzazione in Preferenze di Sistema> Sicurezza e Privacy> Privacy. Rimuovi il controllo da Maps e ora Maps smetterà di cercare la tua posizione attuale.


-1

L'iPhone 5S include anche un chip GPS. Il tuo indirizzo IP è solo uno dei metodi che il telefono può utilizzare per determinare la tua posizione - altri sono triangolazione di stazioni base wireless e torri di telefoni cellulari.


La domanda è su un iMac non un iPhone
user151019
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.