Skąd mój iMac zna moją lokalizację w aplikacji do map, biorąc pod uwagę, że korzystam z VPN, który ma mój adres IP około 200 mil od miejsca, w którym znajduje się mój adres?

19

Mam iMaca (połowa 2011, jeśli ma to znaczenie) i właśnie zainstalowałem Mavericks.

Kiedy uruchamiam aplikację Maps, wie DOKŁADNIE, gdzie jestem, co z pewnością zrozumiałbym, gdyby korzystała z geolokalizacji IP. Połów polega na tym, że mam połączenie VPN z wyjściem około 200 mil od mojej rzeczywistej lokalizacji.

Jeśli korzystam z dowolnej strony geolokalizacyjnej IP, pokazuje moją lokalizację w tym węźle wyjściowym VPN, a nie tam, gdzie faktycznie jestem.

Skąd więc mój komputer wie, gdzie on jest?

Binkleyz
źródło

Odpowiedzi:

26

Technicznie - proces ten nazywa się trilateracją i działa poprzez sprawdzenie krzyżowe wszystkich BSSID - unikalny identyfikator / adres MAC dla każdej bezprzewodowej stacji bazowej, którą Mac może wykryć podczas okresowego słuchania lub aktywnego poszukiwania połączenia z kanałem WiFi.

Możesz uruchomić skanowanie ręcznie, uruchamiając aplikację Wireless Diagnostic, która znajduje się w katalogu / system / Library / CoreServices / Applications on Mavericks.

Bezprzewodowa diagnostyka

Tak długo, jak sprzęt znajduje się w zasięgu jednego hotspotu, który został geolokalizowany w bazie danych hotspotów Apple, lokalizacja powinna znajdować się w obrębie jednego boiska piłkarskiego od lokalizacji hotspotu.

Przy trzech lub więcej pomiarach - i względnej sile sygnału różnych sygnałów radiowych w gorącym punkcie - program może być w stanie dokładniej oszacować Twoją lokalizację.

Możesz również uruchomić to skanowanie z wiersza poleceń, używając airportpliku binarnego, który jest wrzucony

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
źródło
To ma sens, ale teraz martwię się, że anonimowość, którą należy dołączyć do korzystania z VPN do dostępu do Internetu, nie jest naprawdę opłacalna, ponieważ Apple (lub ktokolwiek Apple przekazuje dane) może łatwo powiązać adres MAC z fizycznym Lokalizacja. W każdym razie dzięki za odpowiedzi.
Binkleyz,
2
Zakładam, ale nie wiem na pewno, że kod lokalizacji OS X działa w taki sam sposób jak iOS . Jest to opt-in, nie przechowuje żadnych danych umożliwiających śledzenie związanych z tobą lub twoją maszyną i jest usuwane natychmiast po stronie Apple, gdy zrezygnujesz ze śledzenia lokalizacji. Chcesz zrezygnować lub wyłączyć wszystkie radia, jeśli nie chcesz, aby komputer wiedział, gdzie się znajduje.
bmike
1
@Binkleyz Jeśli nie potrzebujesz Wi-Fi, wyłącz je. Bez WiFi OS X nie może sprawdzić znanego BSSID, aby Cię zlokalizować. W takim przypadku może polegać tylko na adresie IP, który może być zawodny lub w przypadku VPN może być błędny. :-)
Huygens,
1
Jeśli masz paranoję na punkcie anonimowości, to martwienie się, że dostawca systemu operacyjnego uczy się twojej fizycznej lokalizacji, jest prawdopodobnie najmniejszym z twoich problemów. Po co poprzestawać na tym, skoro mogą rejestrować naciśnięcia klawiszy i wysyłać wszystkie dane osobowe z powrotem do statku-matki? Uczenie się na temat tego konkretnego pytania jest dobrą wiedzą, ale ostatecznie musisz zdecydować, czy ufasz swojemu systemowi operacyjnemu i jego dostawcy.
chrismear
1

Jeśli włączyłeś Wi-Fi, tak się dzieje, ponieważ co najmniej jedna z twoich bliskich sieci jest przechowywana w bazie danych geolokalizacji Apple.

gattol
źródło
0

Nie używa twojego adresu IP, analizuje sieci wokół. Im więcej masz sieci, tym lepiej Apple wie, gdzie jesteś. Wynika to z faktu, że sieć w różnych lokalizacjach może mieć tę samą nazwę, a Mi-Fi może znajdować się w różnych pozycjach.

Dmitri
źródło
0

Włączanie usług lokalizacji w Prefektach systemu> Bezpieczeństwo i prywatność> Prywatność. Usuń zaznaczenie z Map, a teraz Mapy przestaną szukać Twojej aktualnej lokalizacji.

irOBNOXIOUS
źródło
-1

IPhone 5S zawiera również układ GPS. Twój adres IP to tylko jedna z metod, za pomocą których telefon może określić Twoją lokalizację - inne to triangulacja bezprzewodowych stacji bazowych i wież telefonii komórkowej.

johntheeditor
źródło
Pytanie dotyczy iPada, a nie iPhone'a
Mark