Woher kennt mein iMac meinen Standort in der Karten-App, da ich ein VPN verwende, dessen IP etwa 200 Meilen von meiner Adresse entfernt ist?

Ich habe einen iMac (Mitte 2011, falls es darauf ankommt) und ich habe gerade Mavericks installiert.

Wenn ich die Karten-App starte, weiß sie GENAU, wo ich bin, was ich sicherlich verstehen könnte, wenn sie IP-Geolokalisierung verwenden würde. Der Haken ist, dass ich eine VPN-Verbindung verwende, deren Ausgang etwa 200 Meilen von meinem tatsächlichen Standort entfernt ist.

Wenn ich eine der IP-Geolocation-Websites verwende, wird mein Standort an diesem VPN-Ausgangsknoten angezeigt, nicht wo ich mich tatsächlich befinde.

Also, woher weiß mein Computer, wo er ist?

Antworten (5)

Technisch gesehen wird der Prozess als Trilateration bezeichnet und funktioniert durch Gegenprüfung aller BSSID – der eindeutigen Kennung / MAC-Adresse für jede drahtlose Basisstation, die Ihr Mac erkennen kann, während er regelmäßig zuhört oder aktiv nach einem WLAN-Kanal sucht.

Sie können diesen Scan manuell ausführen, indem Sie die Wireless Diagnostic App ausführen, die sich auf Mavericks unter /system/Library/CoreServices/Applications befindet.

Wireless-Diagnose

Solange sich Ihre Hardware in Reichweite eines Hotspots befindet, der in Apples Hotspot-Datenbank geolokalisiert wurde, sollte sich der Standort innerhalb eines Fußballfelds vom Standort des Hotspots befinden.

Mit drei oder mehr Messungen – und der relativen Signalstärke der verschiedenen Hotspot-Funksignale – kann das Programm möglicherweise eine genauere Schätzung Ihres Standorts vornehmen.

Sie können diesen Scan auch über die Befehlszeile mit der airportdarin enthaltenen Binärdatei ausführen

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
Das macht also Sinn, aber jetzt mache ich mir Sorgen, dass die Anonymität, die mit der Verwendung eines VPN für den Internetzugang verbunden sein soll, nicht wirklich lohnenswert ist, da Apple (oder wen auch immer Apple Daten füttert) eine MAC-Adresse leicht einer physischen zuordnen könnte Lage. Auf jeden Fall danke für die Antworten.
Ich gehe davon aus, weiß es aber nicht genau, dass der OS X-Standortcode auf die gleiche Weise wie iOS funktioniert . Es ist Opt-in, speichert keine nachverfolgbaren Daten, die an Sie oder Ihren Computer gebunden sind, und wird von Apple sofort entfernt, wenn Sie sich von der Standortverfolgung abmelden. Sie möchten alle Radios ablehnen oder deaktivieren, wenn Sie nicht möchten, dass Ihr Computer weiß, wo er sich befindet.
@Binkleyz Wenn du das WLAN nicht brauchst, dann schalte es aus. Ohne WLAN kann OS X nicht nach bekannten BSSIDs suchen, um Sie zu lokalisieren. In diesem Fall kann es sich nur auf die IP-Adresse verlassen, die unzuverlässig oder im Fall von VPN falsch sein kann. :-)
Wenn Sie Anonymität fürchten, ist die Sorge, dass Ihr Betriebssystemanbieter Ihren physischen Standort erfährt, wahrscheinlich das geringste Ihrer Probleme. Warum hier aufhören, wenn sie auch Ihre Tastatureingaben protokollieren und alle Ihre persönlichen Daten an das Mutterschiff zurücksenden könnten? Sich über die Dinge in dieser speziellen Frage zu informieren, ist gutes Wissen, aber letztendlich müssen Sie entscheiden, ob Sie Ihrem Betriebssystem und seinem Anbieter vertrauen.

Wenn Sie WLAN aktiviert haben, geschieht dies, weil mindestens eines Ihrer nahen Netzwerke in der Geolokalisierungsdatenbank von Apple gespeichert ist.

Es verwendet nicht Ihre IP-Adresse, es analysiert Netzwerke in der Umgebung. Je mehr Netzwerke Sie haben, desto besser weiß Apple, wo Sie sich befinden. Dies liegt daran, dass Netzwerke an verschiedenen Standorten denselben Namen haben können und Mi-Fi an unterschiedlichen Positionen sein kann.

Deaktivieren Sie die Ortungsdienste in den Systemeinstellungen > Sicherheit und Datenschutz > Datenschutz. Entfernen Sie das Häkchen von Maps und Maps hört jetzt auf, nach Ihrem aktuellen Standort zu suchen.

Das iPhone 5S enthält auch einen GPS-Chip. Ihre IP-Adresse ist nur eine der Methoden, die das Telefon verwenden kann, um Ihren Standort zu bestimmen - andere sind die Triangulation von drahtlosen Basisstationen und Mobilfunkmasten.

Die Frage ist ein iMac, kein iPhone