주소가 약 200 마일 떨어진 IP를 가진 VPN을 사용한다는 점을 감안하면 iMac은지도 앱에서 내 위치를 어떻게 알 수 있습니까?


19

iMac (중요한 경우 2011 년)이 있고 Mavericks를 설치했습니다.

지도 앱을 시작하면 내가 현재 위치를 정확하게 알고 있으며 IP 위치 정보를 사용하고 있는지 확실히 알 수 있습니다. 문제는 VPN 연결을 사용 중이며 실제 위치에서 약 200 마일 떨어진 출구입니다.

IP 지리적 위치 웹 사이트를 사용하는 경우 실제 위치가 아닌 해당 VPN 종료 노드에서의 위치를 ​​보여줍니다.

컴퓨터가 어디에 있는지 어떻게 알 수 있습니까?

답변:


26

기술적으로-이 프로세스를 평가 ( trilateration )라고 하며, 주기적으로 듣거나 WiFi 채널에 참여하기 위해 Mac이 감지하는 동안 Mac이 감지 할 수있는 각 무선 기지국의 고유 식별자 / MAC 주소 인 모든 BSSID를 교차 점검하여 작동합니다.

Mavericks의 / system / Library / CoreServices / Applications에있는 무선 진단 앱을 실행하여이 스캔을 수동으로 실행할 수 있습니다.

무선 진단

하드웨어가 Apple의 핫스팟 데이터베이스에서 지리적 위치가 지정된 하나의 핫스팟 범위 내에있는 한 해당 위치는 핫스팟 위치의 한 축구장 내에 있어야합니다.

3 개 이상의 측정 및 다양한 핫스팟 무선 신호의 상대 신호 강도를 사용하면 프로그램에서 위치를보다 정확하게 추정 할 수 있습니다.

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을 사용하여 연결해야 할 익명 성이 실제로 가치가 없다고 걱정합니다. 위치. 어쨌든 답변 주셔서 감사합니다.
Binkleyz

2
OS X 위치 코드가 iOS와 동일한 방식으로 작동한다고 가정하지만 확실하지는 않습니다 . 사용자 또는 컴퓨터에 연결된 추적 가능한 데이터를 저장하지 않고 옵트 인하며 위치 추적을 옵트 아웃하면 Apple 측에서 즉시 제거됩니다. 컴퓨터가 어디에 있는지 알지 못하게하려면 모든 라디오를 선택 해제하거나 비활성화하려고합니다.
bmike

1
@Binkleyz WiFi가 필요하지 않으면 끄십시오. WiFi OS X가 없으면 알려진 BSSID를 확인하여 사용자를 찾을 수 없습니다. 이 경우 신뢰할 수 없거나 VPN이 잘못 될 수있는 IP 주소에만 의존 할 수 있습니다. :-)
Huygens

1
익명성에 대해 편집증을 앓고 있다면 운영 체제 공급자가 실제 위치를 배우는 것이 가장 큰 문제 일 것입니다. 그들이 키 입력을 기록하고 모든 개인 데이터를 모선으로 다시 보낼 수있을 때 왜 그만 두어야합니까? 이 특정 질문의 내용을 배우는 것은 좋은 지식이지만 궁극적으로 운영 체제와 공급자를 신뢰할지 결정해야합니다.
chrismear

1

Wi-Fi를 켜면 가까운 네트워크 중 하나 이상이 Apple의 지리적 위치 데이터베이스에 저장되기 때문에 이런 일이 발생합니다.


0

IP 주소를 사용하지 않고 주변의 네트워크를 분석합니다. 네트워크가 많을수록 Apple의 현재 위치를 더 잘 알 수 있습니다. 다른 위치의 네트워크는 동일한 이름을 가질 수 있고 Mi-Fi는 다른 위치에있을 수 있기 때문입니다.


0

시스템 환경 설정> 보안 및 개인 정보> 개인 정보에서 위치 서비스를 전환하십시오. 지도에서 확인을 제거하면지도에서 현재 위치를 찾는 것을 중지합니다.


-1

iPhone 5S에는 GPS 칩도 포함되어 있습니다. 귀하의 IP 주소는 휴대 전화가 사용자의 위치를 ​​결정하는 데 사용할 수있는 방법 중 하나 일뿐입니다. 다른 하나는 무선 기지국과 휴대 전화 타워의 삼각 측량입니다.


문제는 아이맥하지 아이폰 abourt입니다
user151019
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.