23 votos

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

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

Cuando abro la aplicación Mapas, sabe PRECISAMENTE dónde estoy, lo cual podría entender si utilizara la geolocalización por IP. El problema es que estoy en una conexión VPN, con la salida a unos 300 kilómetros de mi ubicación real.

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

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

28voto

Oskar Puntos 1242

Técnicamente, el proceso se llama trilateración y funciona mediante la comprobació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.

Puedes ejecutar este escaneo manualmente ejecutando la aplicación Wireless Diagnostic que se encuentra en /system/Library/CoreServices/Applications en Mavericks.

Wireless Diagnostic

Siempre que tu hardware esté dentro del alcance de un punto de acceso que haya sido geolocalizado en la base de datos de puntos de acceso de Apple, la ubicación debería 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 las señales de radio de los distintos 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 comandos utilizando la opción airport binario que se esconde 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

0 votos

Así que eso tiene sentido, pero ahora me preocupa que el anonimato que se supone que conlleva el uso de una VPN para el acceso a Internet no merezca realmente la pena, ya que Apple (o quienquiera que sea que alimente los datos de Apple) podría asociar fácilmente una dirección MAC a una ubicación física. En cualquier caso, gracias por las respuestas.

2 votos

Supongo, pero no lo sé con certeza, que el código de localización de OS X funciona en el de la misma manera que iOS . Es opcional, no almacena ningún dato de seguimiento vinculado a ti o a tu máquina, y se elimina inmediatamente por parte de Apple cuando optas por excluir el seguimiento de la ubicación. Si no quieres que tu ordenador sepa dónde se encuentra, debes excluirlo o desactivar todas las radios.

1 votos

@Binkleyz Si no necesitas el WiFi, apágalo. Sin WiFi, OS X no puede buscar el BSSID conocido para localizarte. En este caso, sólo puede confiar en la dirección IP que puede ser poco fiable, o en caso de VPN puede ser errónea. :-)

1voto

gattol Puntos 196

Si tienes el Wifi activado esto ocurre porque al menos una de tus redes cercanas está almacenada en la base de datos de geolocalización de Apple.

0voto

Jatin Puntos 16

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

0voto

Xianlin Puntos 68

Desactive los servicios de localización en Preferencias del Sistema > Seguridad y Privacidad > Privacidad. Quita la marca de Mapas y ahora Mapas dejará de buscar tu ubicación actual.

-2voto

johntheeditor Puntos 9

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

0 votos

La pregunta es sobre un iMac no un iPhone

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X