Як мій iMac знає моє місце розташування в додатку «Мапи», враховуючи, що я використовую VPN, який має мій IP приблизно в 200 милях від моєї адреси?


19

У мене є iMac (середина 2011 року, якщо це має значення), і я щойно встановив Mavericks.

Коли я запускаю додаток Карти, він ТОЧНО знає, де я перебуваю, що я, безумовно, міг зрозуміти, чи використовував геолокацію IP. Суть полягає в тому, що я перебуваю на VPN-з’єднанні, з виходом приблизно за 200 миль від мого фактичного місця розташування.

Якщо я використовую будь-який із веб-сайтів геолокації IP, він показує моє розташування у цьому вузлі виходу VPN, а не там, де я насправді є.

Отже, як мій комп'ютер знає, де він знаходиться?

Відповіді:


26

Технічно - процес називається трилатеральним і функціонує шляхом перехресної перевірки всього BSSID - унікального ідентифікатора / MAC-адреси для кожної бездротової базової станції, яку ваш Mac може виявити, коли він періодично слухає або активно шукає приєднатися до каналу WiFi.

Ви можете запустити це сканування вручну, запустивши програму Wireless Diagnostic, яка знаходиться в / system / Library / CoreServices / Applications на Mavericks.

Бездротова діагностика

Поки ваша апаратура знаходиться в межах однієї гарячої точки, яка була геологічно розміщена в базі даних гарячих точок Apple, розташування повинно бути в межах одного футбольного поля, де знаходиться точка доступу.

За допомогою трьох або більше вимірювань - та відносної потужності сигналу різних радіосигналів гарячої точки - програма могла б зробити більш точну оцінку вашого місця розташування.

Ви також можете запустити це сканування з командного рядка, використовуючи airportдвійковий код, який викручується в

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

Отже, це має сенс, але зараз я переживаю, що анонімність, яка повинна бути пов'язана з використанням VPN для доступу до Інтернету, насправді не варто, оскільки Apple (або той, кому Apple подає дані) може легко пов'язувати MAC-адресу з фізичною Місцезнаходження. У будь-якому випадку, дякую за відповіді.
Бінкліз

2
Я припускаю, але точно не знаю, що код розташування OS X працює так само, як iOS . Це вибір, не зберігаючи відстежуваних даних, пов’язаних із вами чи вашим пристроєм, і видаляється негайно в кінці Apple, коли ви відмовитесь відстеження місцезнаходження. Ви хочете вимкнути або вимкнути всі радіостанції, якщо ви не хочете, щоб ваш комп'ютер знав, де він знаходиться.
bmike

1
@Binkleyz Якщо вам не потрібен WiFi, вимкніть його. Без WiFi OS X не може перевірити, чи знайде BSSID для вас. У цьому випадку він може покладатися лише на IP-адресу, яка може бути ненадійною, або у випадку VPN може бути помилковою. :-)
Гюйгенс

1
Якщо ви параноїчні щодо анонімності, то, мабуть, найменше ваших проблем переживає, що постачальник операційної системи дізнається ваше фізичне місцезнаходження. Навіщо зупинятися на цьому, коли вони також можуть записувати ваші натискання клавіш і відправляти всі ваші особисті дані назад на материнське? Дізнатися про речі в цьому конкретному питанні - це добре знання, але в кінцевому підсумку ви повинні вирішити, чи довіряєте ви своїй операційній системі та її постачальнику.
хризамір

1

Якщо у вас включений Wi-Fi, це станеться тому, що принаймні одна з ваших близьких мереж зберігається в геолокаційній базі даних Apple.


0

Він не використовує вашу IP-адресу, він аналізує мережі навколо. Чим більше у вас мереж, тим краще Apple знає, де ви знаходитесь. Це тому, що мережа в різних місцях може мати одне ім’я, а Mi-Fi може знаходитися в різних положеннях.


0

Повернення служб локації у розділі Prefs System> Безпека та конфіденційність> Privacy Видаліть чек з Карт, і тепер Карти перестануть шукати ваше поточне місцеположення.


-1

IPhone 5S також включає чіп GPS. Ваша IP-адреса - це лише один із способів, яким телефон може скористатись для визначення вашого місцезнаходження - інші - триангуляція бездротових базових станцій та веж мобільного телефону.


Питання в тому, що iMac не є iPhone
користувач151019
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.