Làm thế nào để iMac tôi biết vị trí của tôi trong các bản đồ ứng dụng, cho rằng tôi sử dụng một VPN có IP của tôi khoảng 200 dặm từ nơi địa chỉ của tôi là gì?


19

Tôi có iMac (Giữa năm 2011, nếu có vấn đề) và tôi mới cài đặt Mavericks.

Khi tôi khởi chạy ứng dụng Bản đồ, nó biết CHÍNH XÁC tôi đang ở đâu, điều mà tôi chắc chắn có thể hiểu nếu nó đang sử dụng định vị địa lý IP. Việc nắm bắt được, tôi đang trên một kết nối VPN, với lối ra khoảng 200 dặm từ vị trí thực tế của tôi.

Nếu tôi sử dụng bất kỳ trang web định vị địa lý IP nào, nó sẽ hiển thị vị trí của tôi tại nút thoát VPN đó, không phải nơi tôi thực sự đang ở.

Vì vậy, làm thế nào để máy tính của tôi biết nó ở đâu?

Câu trả lời:


26

Về mặt kỹ thuật - quá trình này được gọi là trilateration và hoạt động bằng cách kiểm tra chéo tất cả BSSID - số nhận dạng / địa chỉ MAC duy nhất cho mỗi trạm gốc không dây mà máy Mac của bạn có thể phát hiện trong khi nghe định kỳ hoặc đang tích cực tìm kiếm để tham gia kênh WiFi.

Bạn có thể chạy quét này theo cách thủ công bằng cách chạy ứng dụng Chẩn đoán không dây có trong / system / Library / CoreService / Ứng dụng trên Mavericks.

Chẩn đoán không dây

Miễn là phần cứng của bạn nằm trong phạm vi của một điểm nóng đã được định vị địa lý trong cơ sở dữ liệu các điểm nóng của Apple, vị trí đó phải nằm trong một sân bóng của vị trí điểm nóng.

Với ba phép đo trở lên - và cường độ tín hiệu tương đối của các tín hiệu vô tuyến điểm nóng khác nhau - chương trình có thể ước tính chính xác hơn vị trí của bạn.

Bạn cũng có thể chạy quá trình quét này từ dòng lệnh bằng cách sử dụng airporttệp nhị phân được lấy đi trong

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

Vì vậy, điều đó có ý nghĩa, nhưng bây giờ tôi lo lắng rằng tính ẩn danh được cho là gắn với việc sử dụng VPN để truy cập Internet không thực sự đáng giá, vì Apple (hoặc bất cứ ai Apple cung cấp dữ liệu) có thể dễ dàng liên kết địa chỉ MAC với vật lý vị trí. Trong mọi trường hợp, cảm ơn câu trả lời.
Binkleyz

2
Tôi giả sử, nhưng không biết chắc chắn, mã vị trí OS X hoạt động giống như iOS . Đó là chọn tham gia, không lưu trữ bất kỳ dữ liệu có thể theo dõi nào được gắn với bạn hoặc máy của bạn và bị xóa ngay lập tức trên đầu của Apple khi bạn từ chối theo dõi vị trí. Bạn không muốn từ chối hoặc vô hiệu hóa tất cả các bộ đàm nếu bạn không muốn máy tính của mình biết vị trí của nó.
bmike

1
@Binkleyz Nếu bạn không cần WiFi, hãy tắt nó đi. Không có WiFi OS X, không thể kiểm tra BSSID đã biết để xác định vị trí của bạn. Trong trường hợp này, nó chỉ có thể dựa vào địa chỉ IP có thể không đáng tin cậy hoặc trong trường hợp VPN có thể sai. :-)
Huygens

1
Nếu bạn hoang tưởng về tính ẩn danh, thì lo lắng rằng nhà cung cấp hệ điều hành của bạn đang tìm hiểu vị trí thực của bạn có lẽ là vấn đề ít nhất của bạn. Tại sao dừng lại ở đó, khi họ cũng có thể đăng nhập tổ hợp phím của bạn và gửi tất cả dữ liệu cá nhân của bạn trở lại làm mẹ? Tìm hiểu về những thứ trong câu hỏi cụ thể này là kiến ​​thức tốt, nhưng cuối cùng bạn phải quyết định xem bạn có tin tưởng hệ điều hành của mình và nhà cung cấp hay không.
chrismear

1

Nếu bạn bật Wifi thì điều này xảy ra vì ít nhất một trong số các mạng gần của bạn được lưu trữ trong cơ sở dữ liệu định vị địa lý của Apple.


0

Nó không sử dụng địa chỉ IP của bạn, nó phân tích các mạng xung quanh. Bạn càng có nhiều mạng, Apple càng biết bạn đang ở đâu. Điều này là do mạng ở các vị trí khác nhau có thể có cùng tên và Mi-Fi có thể ở các vị trí khác nhau.


0

Lần lượt các dịch vụ định vị trong Prefs hệ thống> Bảo mật và quyền riêng tư> Quyền riêng tư. Xóa kiểm tra khỏi Bản đồ và bây giờ Bản đồ sẽ ngừng tìm kiếm vị trí hiện tại của bạn.


-1

IPhone 5S cũng bao gồm chip GPS. Địa chỉ IP của bạn chỉ là một trong những phương thức mà điện thoại có thể sử dụng để xác định vị trí của bạn - các phương pháp khác là tam giác hóa các trạm gốc không dây và tháp điện thoại di động.


Câu hỏi đặt ra là iMac không phải iPhone
user151019
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.