Como meu iMac conhece minha localização no aplicativo de mapas, já que eu uso uma VPN com meu IP a cerca de 200 milhas de onde está o meu endereço?

19

Eu tenho um iMac (meados de 2011, se for o caso) e acabei de instalar o Mavericks.

Quando inicio o aplicativo Maps, ele sabe PRECISAMENTE onde estou, o que certamente poderia entender se estivesse usando a localização geográfica de IP. O problema é que estou em uma conexão VPN, com a saída de cerca de 200 milhas da minha localização real.

Se eu usar qualquer um dos sites de geolocalização IP, ele mostrará minha localização no nó de saída da VPN, e não onde eu realmente estou.

Então, como meu computador sabe onde está?

Binkleyz
fonte

Respostas:

26

Tecnicamente - o processo é chamado de trilateração e opera através da verificação cruzada de todos os BSSID - o identificador / endereço MAC exclusivo para cada estação base sem fio que o seu Mac pode detectar enquanto escuta periodicamente ou está procurando ativamente entrar em um canal WiFi.

Você pode executar essa verificação manualmente executando o aplicativo Wireless Diagnostic, localizado em / system / Library / CoreServices / Applications no Mavericks.

Diagnóstico sem fio

Desde que o seu hardware esteja ao alcance de um ponto ativo que tenha sido geolocalizado no banco de dados de pontos de acesso da Apple, o local deverá estar dentro de um campo de futebol do local do ponto de acesso.

Com três ou mais medições - e a força relativa do sinal dos vários sinais de rádio do hot spot - o programa pode fazer uma estimativa mais precisa da sua localização.

Você também pode executar essa verificação na linha de comando usando o airportbinário que está esquecido no

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
bmike
fonte
Então, isso faz sentido, mas agora estou preocupado que o anonimato que se vincule ao uso de uma VPN para acesso à Internet não valha a pena, pois a Apple (ou para quem a Apple fornece dados) poderia associar facilmente um endereço MAC a um físico localização. De qualquer forma, obrigado pelas respostas.
Binkleyz
2
Presumo, mas não sei ao certo, que o código de localização do OS X funciona da mesma maneira que o iOS . Ele é opcional, não armazena dados rastreáveis ​​vinculados a você ou à sua máquina e é removido imediatamente no final da Apple quando você opta por não acompanhar o local. Você deseja desativar ou desativar todos os rádios se não quiser que seu computador saiba onde ele está localizado.
Bmike
1
@Binkleyz Se você não precisar do WiFi, desligue-o. Sem o WiFi, o OS X não pode procurar por BSSID conhecido para localizá-lo. Nesse caso, ele pode confiar apenas no endereço IP que não é confiável ou no caso da VPN estar errada. :-)
Huygens
1
Se você é paranóico em relação ao anonimato, preocupe-se com o fato de o fornecedor do sistema operacional estar aprendendo sua localização física provavelmente é o menor dos seus problemas. Por que parar por aí, quando eles também podem registrar as teclas digitadas e enviar todos os seus dados pessoais de volta à nave-mãe? Aprender sobre o material desta pergunta em particular é um bom conhecimento, mas, no final das contas, você precisa decidir se confia no seu sistema operacional e em seu fornecedor.
usar o seguinte comando
1

Se você tem o Wifi ativado, isso acontece porque pelo menos uma de suas redes próximas é armazenada no banco de dados de localização geográfica da Apple.

gattol
fonte
0

Ele não usa seu endereço IP, analisa as redes ao redor. Quanto mais redes você tiver, melhor a Apple sabe onde você está. Isso ocorre porque a rede em locais diferentes pode ter o mesmo nome e o Mi-Fi pode estar em posições diferentes.

Unnamed_1
fonte
0

Serviços de mudança de localização em Prefs do Sistema> Segurança e Privacidade> Privacidade. Remova a verificação do Google Maps e agora o Google Maps deixará de procurar seu local atual.

irOBNOXIOSO
fonte
-1

O iPhone 5S também inclui um chip GPS. Seu endereço IP é apenas um dos métodos que o telefone pode usar para determinar sua localização - outros são a triangulação de estações base sem fio e torres de telefones celulares.

johntheeditor
fonte
A questão é abourt um iMac não é um iPhone
user151019