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.
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.
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
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.
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.
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.
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.
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.
źródło
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.
źródło
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.
źródło
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.
źródło