¿Cómo sabe mi iMac mi ubicación en la aplicación de mapas, dado que uso una VPN que tiene mi IP a unas 200 millas de donde está mi dirección?

Tengo un iMac (mediados de 2011, si importa) y acabo de instalar Mavericks.

Cuando abro la aplicación Mapas, sabe CON PRECISIÓN dónde estoy, lo que sin duda podría entender si estuviera usando la geolocalización de IP. El problema es que estoy en una conexión VPN, con la salida a unas 200 millas de mi ubicación real.

Si uso cualquiera de los sitios web de geolocalización de IP, muestra mi ubicación en ese nodo de salida de VPN, no donde realmente estoy.

Entonces, ¿cómo sabe mi computadora dónde está?

Respuestas (5)

Técnicamente, el proceso se llama trilateración y opera mediante la verificación cruzada de todos los BSSID, el identificador único/dirección MAC para cada estación base inalámbrica que su Mac puede detectar mientras escucha periódicamente o busca activamente unirse a un canal WiFi.

Puede ejecutar este análisis manualmente ejecutando la aplicación Wireless Diagnostic que se encuentra en /system/Library/CoreServices/Applications en Mavericks.

Diagnóstico inalámbrico

Siempre que su hardware esté dentro del alcance de un punto de acceso que se haya geolocalizado en la base de datos de puntos de acceso de Apple, la ubicación debe estar dentro de un campo de fútbol de la ubicación del punto de acceso.

Con tres o más mediciones, y la intensidad relativa de la señal de las diversas señales de radio de puntos calientes, el programa podría hacer una estimación más precisa de su ubicación.

También puede ejecutar este escaneo desde la línea de comando usando el airportbinario que está guardado en

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
Entonces, eso tiene sentido, pero ahora me preocupa que el anonimato que se supone que implica el uso de una VPN para el acceso a Internet realmente no valga la pena, ya que Apple (o quien sea que Apple le proporcione datos) podría asociar fácilmente una dirección MAC a una dirección física. localización. En cualquier caso, gracias por las respuestas.
Supongo, pero no estoy seguro, que el código de ubicación de OS X funciona de la misma manera que iOS . Es opcional, no almacena ningún dato rastreable vinculado a usted o su máquina, y se elimina inmediatamente por parte de Apple cuando cancela el seguimiento de ubicación. Desea optar por no participar o deshabilitar todas las radios si no desea que su computadora sepa dónde se encuentra.
@Binkleyz Si no necesita WiFi, apáguelo. Sin WiFi, OS X no puede verificar el BSSID conocido para ubicarlo. En este caso, solo puede confiar en la dirección IP, que puede no ser confiable o, en el caso de VPN, puede ser incorrecta. :-)
Si está paranoico acerca del anonimato, entonces preocuparse de que su proveedor de sistema operativo esté aprendiendo su ubicación física es probablemente el menor de sus problemas. ¿Por qué detenerse allí, cuando también podrían estar registrando sus pulsaciones de teclas y enviando todos sus datos personales a la nave nodriza? Aprender sobre las cosas en esta pregunta en particular es un buen conocimiento, pero en última instancia, debe decidir si confía en su sistema operativo y su proveedor.

Si tiene Wifi activado, esto sucede porque al menos una de sus redes cercanas está almacenada en la base de datos de geolocalización de Apple.

No utiliza tu dirección IP, analiza redes alrededor. Cuantas más redes tengas, mejor sabrá Apple dónde estás. Esto se debe a que la red en diferentes ubicaciones puede tener el mismo nombre y Mi-Fi puede estar en diferentes posiciones.

Desactive los servicios de ubicación en Preferencias del sistema > Seguridad y privacidad > Privacidad. Elimine la verificación de Maps y ahora Maps dejará de buscar su ubicación actual.

El iPhone 5S también incluye un chip GPS. Su dirección IP es solo uno de los métodos que el teléfono puede usar para determinar su ubicación; otros son la triangulación de estaciones base inalámbricas y torres de telefonía celular.

La pregunta es sobre un iMac no un iPhone