Comment mon iMac connaît-il ma position dans l'application Maps, étant donné que j'utilise un VPN qui a mon IP à environ 200 miles de l'endroit où se trouve mon adresse?


19

J'ai un iMac (mi 2011, si c'est important) et je viens d'installer Mavericks.

Lorsque je lance l'application Maps, elle sait PRÉCISÉMENT où je suis, ce que je pourrais certainement comprendre si elle utilisait la géolocalisation IP. Le hic, c'est que je suis sur une connexion VPN, avec la sortie à environ 200 miles de mon emplacement actuel.

Si j'utilise l'un des sites Web de géolocalisation IP, il indique ma position sur ce nœud de sortie VPN, pas où je suis réellement.

Alors, comment mon ordinateur sait-il où il se trouve?

Réponses:


26

Techniquement - le processus est appelé trilatération et fonctionne en recoupant tous les BSSID - l'identifiant unique / l'adresse MAC de chaque station de base sans fil que votre Mac peut détecter pendant qu'il écoute périodiquement ou cherche activement à rejoindre un canal WiFi.

Vous pouvez exécuter cette analyse manuellement en exécutant l'application de diagnostic sans fil qui se trouve dans / system / Library / CoreServices / Applications sur Mavericks.

Diagnostic sans fil

Tant que votre matériel se trouve à portée d'un point chaud qui a été géolocalisé dans la base de données de points chauds d'Apple, l'emplacement doit se trouver dans un terrain de football de l'emplacement du point chaud.

Avec trois mesures ou plus - et la force relative du signal des divers signaux radio de point chaud - le programme pourrait être en mesure de faire une estimation plus précise de votre emplacement.

Vous pouvez également exécuter cette analyse à partir de la ligne de commande en utilisant le airportbinaire qui est écureuil dans

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

Donc, cela a du sens, mais maintenant je crains que l'anonymat qui est censé se rattacher à l'utilisation d'un VPN pour l'accès à Internet ne soit pas vraiment utile, car Apple (ou quiconque Apple alimente des données) pourrait facilement associer une adresse MAC à un physique emplacement. Dans tous les cas, merci pour les réponses.
Binkleyz

2
Je suppose, mais je ne sais pas avec certitude, que le code d'emplacement OS X fonctionne de la même manière que iOS . C'est opt-in, ne stockant aucune donnée traçable liée à vous ou à votre machine, et supprimée immédiatement à la fin d'Apple lorsque vous désactivez le suivi de localisation. Vous souhaitez désactiver ou désactiver toutes les radios si vous ne voulez pas que votre ordinateur sache où il se trouve.
bmike

1
@Binkleyz Si vous n'avez pas besoin du WiFi, désactivez-le. Sans WiFi, OS X ne peut pas rechercher un BSSID connu pour vous localiser. Dans ce cas, il ne peut s'appuyer que sur l'adresse IP qui peut être peu fiable, ou en cas de VPN peut être erronée. :-)
Huygens

1
Si vous êtes paranoïaque à propos de l'anonymat, craindre que votre fournisseur de système d'exploitation apprenne votre emplacement physique est probablement le moindre de vos problèmes. Pourquoi s'arrêter là, alors qu'ils pourraient également enregistrer vos frappes et renvoyer toutes vos données personnelles au vaisseau mère? Connaître les éléments de cette question particulière est une bonne connaissance, mais en fin de compte, vous devez décider si vous faites confiance à votre système d'exploitation et à son fournisseur.
chrismear

1

Si vous avez activé le Wifi, cela se produit car au moins l'un de vos réseaux proches est stocké dans la base de données de géolocalisation d'Apple.


0

Il n'utilise pas votre adresse IP, il analyse les réseaux autour. Plus vous avez de réseaux, mieux Apple sait où vous êtes. Cela est dû au fait que le réseau à différents endroits peut avoir le même nom et que le Mi-Fi peut être à des positions différentes.


0

Désactivez les services de localisation dans System Prefs> Sécurité et confidentialité> Confidentialité. Supprimez la coche de Maps et maintenant Maps cessera de chercher votre position actuelle.


-1

L'iPhone 5S comprend également une puce GPS. Votre adresse IP n'est qu'une des méthodes que le téléphone peut utiliser pour déterminer votre emplacement - d'autres étant la triangulation des stations de base sans fil et des tours de téléphonie cellulaire.


La question est abourt un iMac pas un iPhone
user151019
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.