最近我發(fā)現(xiàn)關(guān)閉手機(jī)GPS定位功能后自己的位置信息還可以被獲取。心中不禁有一個(gè)疑問:手機(jī)可以通過WiFi來定位嗎?是如何實(shí)現(xiàn)的?
最近我發(fā)現(xiàn)關(guān)閉手機(jī)GPS定位功能后自己的位置信息還可以被獲取。心中不禁有一個(gè)疑問:手機(jī)可以通過WiFi來定位嗎?是如何實(shí)現(xiàn)的?
WiFi能夠?qū)τ脩暨M(jìn)行定位
因?yàn)樵贏ndroid、iOS和Windows Phone這些手機(jī)操作系統(tǒng)中內(nèi)置了位置服務(wù),由于每一個(gè)WiFi熱點(diǎn)都有一個(gè)獨(dú)一無二的Mac地址,智能手機(jī)開啟WiFi后就會(huì)自動(dòng)掃描附近熱點(diǎn)并上傳其位置信息,這樣就建立了一個(gè)龐大的熱點(diǎn)位置數(shù)據(jù)庫。這個(gè)數(shù)據(jù)庫是對(duì)用戶進(jìn)行定位的關(guān)鍵。
如果智能手機(jī)連接上了某個(gè)Wi-Fi熱點(diǎn),那么就可以調(diào)用數(shù)據(jù)庫中附近所有熱點(diǎn)的地理位置信息,而服務(wù)器會(huì)參考每個(gè)熱點(diǎn)的信號(hào)強(qiáng)弱計(jì)算出設(shè)備的大致地理位置。
一、WiFi定位的原理
具體來說,WiFi能夠定位,原理是這樣的:
1、每一個(gè)無線AP(路由器)都有一個(gè)全球唯一的MAC地址,并且一般來說無線AP在一段時(shí)間內(nèi)不會(huì)移動(dòng);
2、設(shè)備在開啟Wi-Fi的情況下,即可掃描并收集周圍的AP信號(hào),無論是否加密,是否已連接,甚至信號(hào)強(qiáng)度不足以顯示在無線信號(hào)列表中,都可以獲取到AP廣播出來的MAC地址;
3、設(shè)備將這些能夠標(biāo)示AP的數(shù)據(jù)發(fā)送到位置服務(wù)器,服務(wù)器檢索出每一個(gè)AP的地理位置,并結(jié)合每個(gè)信號(hào)的強(qiáng)弱程度,計(jì)算出設(shè)備的地理位置并返回到用戶設(shè)備;
4、位置服務(wù)商要不斷更新、補(bǔ)充自己的數(shù)據(jù)庫,以保證數(shù)據(jù)的準(zhǔn)確性。
二、位置服務(wù)數(shù)據(jù)庫的搭建
數(shù)據(jù)庫中的數(shù)據(jù)主要來自于兩個(gè)方面,一是用戶提交的數(shù)據(jù)。Android手機(jī)用戶在開啟“使用無線網(wǎng)絡(luò)定位”時(shí)會(huì)提示是否允許使用Google的定位服務(wù),如果允許,用戶的位置信息就被谷歌(微博)收集到。iPhone則會(huì)自動(dòng)收集WiFi的MAC地址、GPS位置信息、運(yùn)營(yíng)商基站編碼等,并發(fā)送給蘋果公司的服務(wù)器。
同時(shí)谷歌、Skyhook兩家位置服務(wù)提供商也在主動(dòng)搜集WiFi等熱點(diǎn)的位置信息。Google的街景拍攝車有一個(gè)重要的功能就是采集沿途的無線信號(hào),并打上通過GPS定位出的坐標(biāo)回傳至服務(wù)器。Skyhook在美國(guó)及歐洲一些國(guó)家也是直接開著信號(hào)采集車采集AP和基站的信號(hào)數(shù)據(jù)。
三、如何防止被定位?
最直接的辦法是關(guān)掉手機(jī)系統(tǒng)中的位置服務(wù)選項(xiàng),以避免他人看到你的位置信息。
如果要杜絕位置服務(wù)商獲取數(shù)據(jù),難度就會(huì)比較高。用戶需要不連接任何WiFi熱點(diǎn),并且不使用相關(guān)的位置服務(wù)。
也可以使用某些工具。例如谷歌曾發(fā)布一款選擇退出工具,讓無線路由器用戶有效阻止谷歌搜集他們的數(shù)據(jù)。
閱讀相關(guān):安全上網(wǎng):五大WIFI使用建議
河南億恩科技股份有限公司(1tcdy.com)始創(chuàng)于2000年,專注服務(wù)器托管租用,是國(guó)家工信部認(rèn)定的綜合電信服務(wù)運(yùn)營(yíng)商。億恩為近五十萬的用戶提供服務(wù)器托管、服務(wù)器租用、機(jī)柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶不斷的獲得更大的收益。
服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:
0371-60135900
虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:
0371-55621053
網(wǎng)絡(luò)版權(quán)侵權(quán)舉報(bào)電話:
0371-60135995
服務(wù)熱線:
0371-60135900