題:
Google如何知道我在哪裡?
MNLR
2016-09-21 19:58:51 UTC
view on stackexchange narkive permalink

每當我在Android手機上打開Google Maps應用時,Google似乎總是知道我的位置,並且非常準確(通常即使在正確的房間內也可以將我放置在地圖上) 。此外,即使WiFi適配器和GPS均關閉,也會發生這種情況。我知道關閉WiFi適配器並沒有任何意義,而且我聽說Google使用附近路由器的信息對您進行地理位置定位。但這不意味著ISP正在向Google提供其路由器的全部(或部分)位置嗎?

據我所知,除ISP之外,沒有私有公司應該知道敏感數據,例如我的位置,姓名等等...那麼,Google如何精確定位我?

作為一個有趣的軼事,我的DSLR沒有地理標記信息,但是,如果我將手機放在口袋裡,將照片放在某個地方,然後將其上傳到Google相冊,它將為auutt̶o̶m̶a̶g̶i̶c̶a̶l̶l̶y̶y準確地標記出它們的正確位置。
有2個位置權限。精細和粗糙。一個使用gps,另一個使用其他數據(可以用來猜測您的位置的其他方法)。在最新的android版本中,您應該可以在許可下撤銷應用設置。(來源:am android app dev)旁注,在android 6之前,您同意安裝應用程序的權限,現在您可以隨時撤消它們。
“但是,這是否不意味著ISP就向Google提供其路由器的全部(或部分)位置?”http://www.zdnet.com/article/how-google-and-everyone-else-gets-wi-fi-location-data/
@WayneWerner因為Google假設您在手機中,所以如果您上傳帶有時間戳的照片,則假定它們是在手機所在的位置拍攝的。
@Snowbody:我使用不帶GPS的舊數碼相機拍攝照片,然後將其上傳到其他位置的Google相冊中,但Google相冊仍會創建標題為照片拍攝地名稱的相冊。它唯一必須知道將它們帶到何處的方法是進行Google圖片搜索,也許我在不經意間通過拍攝了古蹟照片為它提供了很多幫助。
@Snowbody哦,是的,我知道*他們*是怎麼做的,這有點令人毛骨悚然,尤其是因為這不是我(明確地)選擇參加的事情。它標記的第一個地方甚至不是我住的地方,而是親戚的小鎮。我確定他們知道我在哪間房子,也不想讓我那麼忙。
@Pere如果您的相機至少在照片上註明日期,則可以將其與Google的位置記錄進行交叉引用,以了解您當時所在的位置。
@MarioCarneiro不,不可以。我沒有智能手機,而我的筆記本電腦一直都留在同一位置,而我在其他地方拍照。
六 答案:
INV3NT3D
2016-09-21 20:26:42 UTC
view on stackexchange narkive permalink

Google使用您的 WLAN接入點中的 BSSID信息來獲得您所在位置的大致信息,即使GPS和WiFi已打開關閉。摘自“ Google Maps如何在沒有GPS的情況下估計我的位置?”

Google和其他公司(如Apple和Skyhook)建立了將WLAN BSSID鏈接到地理位置的數據庫。 BSSID類似於該接入點廣播的接入點的MAC地址。因此,如果啟用了BSSID廣播,則它是“公共可見的”,這是大多數接入點的默認設置。 BSSID作為IP堆棧在較低的層上運行,您甚至不必連接到接入點即可接收這些廣播。

因此,實質上,當您如您所知,使用WiFi和GPS,谷歌的BSSID數據庫被更新為與該BSSID相關的地理位置。對於您而言,您的AP正在發送信標以宣傳其BSSID,並且由於它已經在Google的數據庫中,因此Google Maps會根據該AP的位置知道您的位置。

因此它不是不是 ISP正在為Google提供其路由器的位置,這是因為您的手機已經幫助建立了 訪問點 的數據庫

遺憾的是,即使您有了新的路由器並將所有Android設備都放在遠離其的位置,他們仍然可以根據以下情況來估算您的位置:您的手機所連接的手機信號塔(甚至可能是鄰居的AP!),但它的準確度卻不如以前。


我在評論中看到有關Android手機是否可以連接的問題。甚至在WiFi關閉的情況下也可以接收位置數據。答案是, 是的,他們絕對可以。 很抱歉,我沒有說清楚。如果您不知道,最好檢查一下設置:

The Advanced Wi-Fi settings menu for Android devices. The setting “Scanning always available” is underlined in red for emphasis. The setting's toggle switch is in the On position. The setting's in-menu explanation says “Let Google's location service and other apps scan for networks, even when Wi-Fi is off”.


自Android 4.3起已包含此“功能” ,而Android操作系統的先前版本 不包含此功能。感謝martinstoeckli提供此信息。

雖然關閉手機上的“功能”似乎是防止將BSSID添加到數據庫的最佳方法,但不一定是這種情況。您擁有其他人的電話,路人的電話,,甚至還有谷歌自己的街景汽車。感謝巴庫裡(Bakuriu)指出這一點。

儘管可能是這樣,您可以通過添加 _nomap 來選擇退出參與該計劃。代碼到 SSID 的末尾。您的SSID是您選擇的 給出的網絡的“名稱” 。例如,您可以在家中連接SSID “家庭” “ D-Link” 。為了退出,您需要重命名網絡 Home_nomap D-Link_nomap 。感謝您的小費Andrea Gottardo。 有關更多信息,請參閱有關選擇退出的Google支持文章。

關閉WIFI時如何獲得BSSID?還是“關閉”僅表示它沒有發送,但仍在收聽附近的網絡廣播?
@Bergi,我記得有些Android手機在初始設置時會詢問定位服務是否可以暫時打開Wi-Fi(即使它無法連接任何東西)以獲取位置信息。
您能否評論是否可以禁用BSSID廣播?這會產生不良副作用嗎?
@E.P。可以禁用它。僅在某種程度上來說,連接到該AP的便利性稍微複雜些,這是不希望的。如果您是知道可以隱藏SSID的人,那麼您很可能會輕易找到隱藏的網絡。
在Android的最新版本(N)中,它將以相同的方式掃描藍牙設備。這兩個都可以關閉。
您可以更改SSID,以告知Google您不希望您的訪問點成為其數據庫的一部分。在此處查看:https://support.google.com/nexus/answer/1725632?hl=zh_CN“您可以通過更改WiFi接入點的SSID(名稱)(您的無線網絡名稱)來選擇退出,以便以“ _nomap”結尾。例如,如果您的SSID為“ 12345”,則需要將其更改為“ 12345_nomap”。
您沒有提到的事情:當一輛Google汽車四處拍攝StreetView的照片時,它還會映射位置和所有wifi網絡名稱。因此,從其他ISP處使用具有新網絡名稱的新路由器可能會起作用,但是要等到他們到您家附近來更新其圖片時為止...
如果您曾經出售路由器,這也是一個隱私問題。可以找到其最近的活動地址。幾年前,我從一個朋友那裡買了一個,而iPod Touch將我安置在他家中了一段時間。
[Android 4.3](https://www.androidpit.com/stop-constant-wi-fi-scanning-on-android-4-3)中的一項新功能是_Wi-Fi始終掃描_選項。
在此之前,@martinstoeckli和INV3NT3D的默認設置是什麼?wifi關閉時無法掃描,或者持續掃描但無法將其關閉?至少在飛機模式下肯定不會起作用?
@Relaxed-不,在關閉WLAN的情況下,Android 4.2及更低版本中沒有掃描。
作為對@Bakuriu的評論的參考:https://www.theguardian.com/technology/2010/may/15/google-admits-storing-private-data
要添加的一些內容...由於它確實使用BSSID,因此一些常見的BSSID實際上會使它感到困惑。例如,如果您附近有一架帶有飛行中wifi的飛機,這會使飛機感到困惑,因為飛機出現在具有相同BSSID的不同城市/國家/地區。當您處於空中時,情況會更糟,因為附近沒有其他AP可以檢查。同樣,如果您所在的地區有很多連鎖酒店,且多個酒店都提供wifi,那麼當您實際上在紐約時,可能會認為您在舊金山。
在Android 6.0.1中,此設置以及藍牙已移至“位置”>“掃描”:http://i.imgur.com/Q7F2HAy.png?1
@bluesmoon我認為您在混淆SSID和BSSID:SSID是管理員選擇的字符串,它將顯示在Android附近的wifi列表中。多個接入點可以具有相同的SSID。BSSID是(理論上)唯一的十六進制地址,格式為“ 00:60:97:ba:da:55”,通常無法更改。地理位置使用BSSID,因為它更穩定且不易發生衝突。SSID和其他參數可以用作識別移動wifi的額外標準。因此,連鎖酒店沒問題,但是移動wifi就像公共汽車或飛機上的wifi一樣,可能會混淆地理位置。
我了解@user149408。飛機的BSSID保持不變,但是其地理位置會隨著飛行而變化,但是Google認為它是靜態的(哎呀,它仍然認為我的BSSID在我的舊公寓裡)。 SSID與酒店有關。我認為通過查看多個SSID可能會成為一種額外的啟發,因為在一個以上的位置出現5個或6個相同的SSID的可能性很小……除非您所在的城市有很多旅館,鏈。
也可能是該應用正在使用您的最後一個已知位置,而該位置恰好是您當前的位置。
@Bakuriu:或相反,您移動並隨身攜帶路由器,而Google對未來幾年的位置一無所知
即使您的Wi-Fi和蜂窩電話關閉,手機也具有加速度計。這意味著矢量仍然有效。根據您所使用的應用程序,它可能已經使用了初始起點(例如,您離開手機發射塔範圍2小時前),然後使用加速度計矢量來計算運動,從而計算出當前的大致位置。在Google Maps打開的情況下,在冰島各地行駛時,您會看到實際的效果。在您離開Wi-Fi,手機信號塔和人類居住區之後,它會繼續沿著您的道路前進。
John Deters
2016-09-21 21:08:42 UTC
view on stackexchange narkive permalink

您禁用了WiFi和GPS,但仍打開了蜂窩數據。這意味著電話正在與本地蜂窩塔通信。 Android使用手機信號塔地理位置來估算您的當前位置。

每個手機信號塔都有一組ID號,可將這些ID標識給手機。它會不斷廣播其身份,以便手機在走動時可以與其連接。蜂窩塔天線是定向的,每個塔大約服務於三個不同的區域。您可以將它們看作是三個餅形的楔形,其中細胞塔位於餅的中心。每個楔形物都是一個“小區”(這就是該技術的名稱。)

為這些小區服務的每個無線電都使用一定量的功率進行發射-您離發射塔越近,手機收到的信號越強,反之亦然。您的手機使用接收到的信號強度來節省電池。蜂窩塔越遠,手機傳輸到它的功率就越大。因此,手機始終試圖鎖定最強的信號,以便它可以使用最少的功率進行傳輸。觀察信號的一種更有用的方法是,接收到的信號強度代表到蜂窩塔的粗略距離。

現在,讓我們想像一下,該蜂窩形狀像一塊楔形,接收到的最強信號最接近蜂窩塔。塔,距離塔最遠。想像一下,將楔形餅切成環形的塔狀曲線,在最近的切片中信號強度很強,而在最遠的切片中信號強度最弱。它看起來(非常)大致是WiFi徽標。這些切片中的每一個切片代表地球上的某個微小區域,而您正站在其中一個區域。

如果您位於人口稠密的地區(例如城市),則您的手機通常會從一個以上的手機塔因此,可以想像來自A塔,B塔,C塔和D塔的重疊切片的交點。交點處的面積越來越小。

那麼Google如何知道這些單元格,楔形,切片和交點的位置?從數十億個打開了GPS的Android手機(包括打開GPS的您的手機)中,不斷發送有關其GPS位置以及看到的信號塔和信號強度的報告。 Google已使用此數據來繪製每個單元的位置以及每個點的近似信號強度。他們在服務器上擁有一個龐大的數據庫,其中包含這些信息。您的手機通過發出網絡請求來列出該範圍內的所有手機發射塔,從而查詢該數據庫。Google服務器會以您的估計位置進行響應。

當然,因為無線電信號實際上並不是在完美的小巧楔形中傳播的,它們會從建築物和汽車上反彈,因此會被樹木,牆壁,霧氣,雲朵和人所吸收。每天都有新的蜂窩塔來去去去,因此無線電發射機的格局也經常在變化。數百萬份報告僅產生平均GPS坐標。但這沒關係,因為即使不完善的位置數據也足以滿足大多數用戶的需求。

最後,為了獲得更高的準確性,手機上的Google Play定位服務軟件會保持跟踪手機的最後一個已知位置,並可以藉此更好地估算您的當前位置。特別是,最後一個已知位置是對當前位置的合理估計(根據啟發式信息,自上次查詢位置以來,您可能沒有移動過)。如果這似乎與手機信號塔信息保持一致,則可以使用它來提高您估計的位置的準確性。

蜂窩塔地理位置的很好解釋,但是這是否可以解釋OP所描述的準確性?
這肯定會有所幫助,尤其是當您考慮到Google必須將其與之關聯的海量數據時(其他所有人)
通過這種方法,您擁有的樣本數量越多,準確度將呈指數級增長,並且考慮到Google的市場份額和覆蓋範圍以及使用壽命,再加上軟件過濾功能,目前它們在西方世界城市地區的準確度可能已經遠遠超過了4位數字。
正如我在對另一個答案的評論中提到的那樣,即使關閉了手機,也可以對其進行位置跟踪。
有傳言說,對於VSAT互聯網連接和一些遠程IP地址,谷歌將使用ping時間對地球上的位置進行三角測量,這有何道理?
@Mok-KongShen,不,關閉電源後通常無法找到手機。唯一的例外是您的手機已被模擬為關機狀態的惡意軟件感染,但是這種情況並不常見。由於斷電時電池消耗增加,用戶也可能注意到它。在進行敏感的對話之前,讓一群人將手機存放在法拉第籠中,這主要是OpSec的良好做法,可以防止在正確關閉手機電源時出現個人錯誤,而不是因為手機包含魔術發射器。
市場上有法拉第袋。這些是無用的商品嗎?
@INV3NT3D我希望只能根據Wi-Fi AP BSSID或GPS定位映射到特定房間。如果建築物中存在一組毫微微蜂窩基站,則可能使定位達到與通過Wi-Fi AP相似的精確度。通常,正常的手機信號塔僅進行三邊測量只會產生幾百米的精度。
@Mok-KongShen也有貼紙可以“阻擋”手機的輻射。它們是完全沒用的(當然,如果它們能正常工作,您的電話也不會)。我懷疑賣家是一樣的。
如我所說,@Mok-KongShen,,如果您遇到的對像是陌生人,或者每次見面時可能都不知道如何正確關閉手機的人,則法拉第手提袋可能有助於防止操作安全性嚴重失敗。但是對於日常使用而言,它們的主要價值在於其對零售商的贏利能力,這些零售商將他們能賣給他們的任何無用的垃圾賣給偏執的人們。而且,如果您如此偏執,將電話留在家中或從電話中取出電池要比相信價格過高的錫紙帽子要安全得多。
也有法拉第孤立的公司會議室(肯定是由聲稱其工作效力的承包商完成的)。您是否還認為保護不可靠?
我從來沒有說過@Mok-KongShen,不可靠;我說過,它們是完全沒有必要的(除非在極少數情況下會導致手機仿效關機的惡意軟件感染。)使用普通開關關閉手機電源就足以防止其暴露您的位置;卸下電池也可以解決惡意軟件問題。每個人到一個秘密的會議地點,然後將所有電話都放到法拉第籠中,並不能阻止某人看到所有電話同時到達同一目的地。
在法拉第保護的會議室中,我指的是一個經過特殊裝飾的會議室,其牆壁可用作法拉第籠,因此其中的手機根本無法工作。(建造這樣的房間是一件好事。Goggle會證明這一點。)同樣,在小規模上,我考慮使用Farady包。當然,必須設法通過在打開時嘗試建立連接來很好地測試這種袋子的質量。如果測試通過,則關閉電源並裝在袋子中將具有雙重安全性和便利性。一位德國人從他的工作崗位上廣博的知識告訴我,幾十年前,我了解了拆卸電池的必要性。
@Mok-KongShen,您的基本假設是錯誤的;關機的手機無法傳輸位置信息。對於FBI特工這樣的人來說,使用Faraday會議室是一個很好的操作安全程序,他們使用安全的會議室以避免被竊聽,而每個人都不會忘記關閉手機。這個房間不是為了保護他們的位置信息。嚴格防禦未經授權的發送器。電話會在進入房間之前和離開房間後跟踪其位置,並且在開會時房間顯然不會移動。
您的第一句話與我很久以前從新聞中學到的相反。因此它是1-1,即沒有任何證據。法拉第房間並不像您所聲稱的那樣充滿異國情調,但在大型商業公司中確實很受歡迎(有人告訴我他是其中一員)。無論如何,這表明Farady保護實際上可以起作用。現在,假設Farady包有效(可以簡單地測試),為什麼不應該將其位置信息不為對手所知的人(除非在沒有問題的時間,例如在家裡)不將其用作謹慎的安全措施,像門鎖一樣便宜又簡單?
讓我們[繼續聊天中的討論](http://chat.stackexchange.com/rooms/45970/discussion-between-john-deters-and-mok-kong-shen)。
FatSecurity
2016-09-21 20:05:28 UTC
view on stackexchange narkive permalink

根據Google

地圖如何查找您的當前位置地圖通過以下來源估算您的位置:

您的網絡瀏覽器的位置信息。如果您開啟了位置記錄功能,則手機的位置信息。

此外,您可以使用Google Maps應用程序設置默認位置,因此您過去可能會這樣做。 / p>

嘗試更改默認位置,然後在GPS關閉的情況下再次測試

  1. 單擊右上方的齒輪圖標以打開菜單
  2. 從該菜單中,單擊“搜索設置”,這將打開一個新頁面
  3. 在“位置”文本框中輸入新的默認位置
  4. ol>
我從未設置過我的默認位置,這是一部具有臨時創建的Gmail帳戶的新手機。
那第一部分呢?您是否開啟了位置記錄?您是否在移動設備上使用Chrome?您曾經從家用計算機連接過此gmail嗎? 是否有可能發生一系列事件,您允許Google知道您在家中的位置,並且此信息通過Chrome登錄名或其他Google服務傳遞到您的設備上?
確實,我已經將家用PC連接到該Gmail帳戶,但是問題仍然存在。我不使用谷歌瀏覽器。我將檢查位置記錄設置。
我們懷疑:)請檢查您Google帳戶上的所有隱私和位置設置。我真的不記得默認值是什麼,但是知道大G和M這類大數據公司後,它們通常默認選擇使用新帳戶來實現其“便捷”跟踪功能。
AMADANON Inc.
2016-09-27 03:32:24 UTC
view on stackexchange narkive permalink

在某些情況下,Google可能不知道您身在何處,但是在您將所有功能關閉之前,您都知道您身在何處。

您可以通過將手機切換為飛行模式來測試這一理論,移開一段距離。如果您的電話仍然認為您在舊位置,則說明情況確實如此。然後,您可以一次打開手機上的功能,並查看何時可以移動。這會告訴您使用了哪個無線電。

請注意,由於GPS完全是被動的,處於飛行模式的電話仍可以從GPS衛星接收其位置。

我一直這樣做,以追踪飛行速度,尤其是起飛和降落。
GAD3R
2016-09-27 03:06:41 UTC
view on stackexchange narkive permalink

大多數瀏覽器和移動設備支持 地理位置API HTML5地理位置API ,它使您可以與自己喜歡的網站共享位置。 Javascript可以捕獲您的經度和緯度,並且可以發送到後端Web服務器,並可以執行位置感知功能,例如查找本地商戶或在地圖上顯示您的位置。

W3C Geolocation API是萬維網聯盟(W3C)努力標準化接口以檢索客戶端設備的地理位置信息。 2它定義了一組符合ECMAScript標準的對象,這些對像在客戶端應用程序通過位置信息服務器的諮詢來提供客戶端設備的位置,位置信息服務器對於應用程序編程接口(API)是透明的。位置信息的最常見來源是IP地址,Wi-Fi和藍牙MAC地址,射頻識別(RFID),Wi-Fi連接位置或設備全球定位系統(GPS)和GSM / CDMA小區ID。根據最佳的位置信息來源,以給定的精度返回位置

mike
2016-09-22 19:18:58 UTC
view on stackexchange narkive permalink

僅當您通過在線時才能被跟踪。

  1. GPS(開)-GPS提供您的位置,某些人可以“將該”位置存儲在手機中應用程序,並且當感覺到您在線時,可以將這些信息直接傳輸到您的位置記錄或它們的末端。

  2. Internet-Internet可以通過IP地址跟踪來跟踪您的位置每個已知路由器,或者如果您使用移動路由器,則可以通過小區站點對您的位置進行三角測量。這就像使用普通電話的三角剖分。

  3. 惡意軟件可以做同樣的事情。
  4. ol>

    當GPS關閉且互聯網實時關閉時,無法跟踪到您。

    您可以通過不允許在Google中關閉“重新定位不可見。

    -imho

*惡意軟件可以做同樣的事情。*?這種神奇的地理感知惡意軟件是什麼?
*“互聯網可以... *”,網絡有感覺嗎?
邁克-GPS處於關閉狀態且互聯網處於關閉狀態時,幾乎可以追踪到您。例如,查找蜂窩塔三角剖分...
如果我沒有犯錯,即使關閉手機,也可以對其進行位置跟踪。這就是為什麼有法拉第包出售的原因。(也可以用多層鋁箔包裹手機。)


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...