¿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?

19

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

Cuando inicio la aplicación Mapas, sabe PRECISAMENTE dónde estoy, lo que sin duda podría entender si utilizara la geolocalización 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 alguno de los sitios web de geolocalización IP, muestra mi ubicación en ese nodo de salida VPN, no donde estoy realmente.

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

Binkleyz
fuente

Respuestas:

26

Técnicamente, el proceso se llama trilateración y funciona 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 está buscando activamente unirse a un canal WiFi.

Puede ejecutar este escaneo manualmente ejecutando la aplicación de diagnóstico inalámbrico 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 caliente 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 de la señal relativa de las diversas señales de radio de punto caliente, 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 utilizando el airportbinario que se guarda 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
bmike
fuente
Entonces, eso tiene sentido, pero ahora me preocupa que el anonimato que se supone se adjunte al uso de una VPN para el acceso a Internet realmente no valga la pena, ya que Apple (o quien sea que alimente datos) podría asociar fácilmente una dirección MAC a una física ubicación. En cualquier caso, gracias por las respuestas.
Binkleyz
2
Supongo, pero no lo sé con certeza, 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 al final de Apple cuando se excluye del seguimiento de ubicación. Desea inhabilitar o deshabilitar todas las radios si no desea que su computadora sepa dónde se encuentra.
bmike
1
@Binkleyz Si no necesita el WiFi, apáguelo. Sin WiFi OS X no puede verificar si BSSID conocido lo ubica. En este caso, solo puede confiar en la dirección IP que puede ser poco confiable, o en el caso de VPN puede estar equivocado. :-)
Huygens
1
Si eres paranoico sobre el anonimato, preocuparte de que el proveedor de tu sistema operativo esté aprendiendo tu ubicación física es probablemente el menor de tus 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.
chrismear
1

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.

gattol
fuente
0

No usa su dirección IP, analiza redes alrededor. Cuantas más redes tengas, mejor Apple sabrá 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.

Sin nombre_1
fuente
0

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

irOBNOXIOSO
fuente
-1

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 teléfonos celulares.

johntheeditor
fuente
La pregunta es sobre un iMac no un iPhone
user151019