SAY討論區
標題:
手機是這樣通過Wi
[打印本頁]
作者:
nage999
時間:
2014-5-26 04:44:34
標題:
手機是這樣通過Wi
Wi-Fi能夠對用戶進行定位。因為在Android、iOS和Windows Phone這些手機操作系統中內置了位置服務,由於每一個Wi-Fi熱點都有一個獨一無二的Mac地址,智能手機開啟Wi-Fi後就會自動掃描附近熱點並上傳其位置信息,這樣就建立了一個龐大的熱點位置數據庫。這個數據庫是對用戶進行定位的關鍵。
如果你的智能手機連接上了某個Wi-Fi熱點,那麼就可以調用數據庫中附近所有熱點的地理位置信息,而服務器會參考每個熱點的信號強弱計算出設備的大致地理位置。
一、Wi-Fi定位的原理
具體來說,Wi-Fi能夠定位,原理是這樣的:
1、每一個無線AP(路由器)都有一個全球唯一的MAC地址,並且一般來說無線AP在一段時間內不會移動;
2、設備在開啟Wi-Fi的情況下,即可掃描並收集周圍的AP信號,無論是否加密,是否已連接,甚至信號強度不足以顯示在無線信號列表中,都可以獲取到AP廣播出來的MAC地址;
3、設備將這些能夠標示AP的數據發送到位置服務器,服務器檢索出每一個AP的地理位置,並結合每個信號的強弱程度,計算出設備的地理位置並返回到用戶設備;
4、位置服務商要不斷更新、補充自己的數據庫,以保證數據的準確性。
二、位置服務數據庫的搭建
數據庫中的數據主要來自於兩個方面,一是用戶提交的數據。Android手機用戶在開啟“使用無線網絡定位”時會提示是否允許使用Google的定位服務,如果允許,用戶的位置信息就被谷歌收集到。iPhone則會自動收集Wi-Fi的MAC地址、GPS位置信息、運營商基站編碼等,並發送給蘋果公司的服務器。
同時谷歌、Skyhook兩家位置服務提供商也在主動搜集Wi-Fi等熱點的位置信息。Google的街景拍攝車有一個重要的功能就是采集沿途的無線信號,並打上通過GPS定位出的坐標回傳至服務器。Skyhook在美國及歐洲一些國家也是直接開著信號采集車采集AP和基站的信號數據。
三、如何防止被定位?
最直接的辦法是關掉手機系統中的位置服務選項,以避免他人看到你的位置信息。
如果要杜絕位置服務商獲取數據,難度就會比較高。用戶需要不連接任何Wi-Fi熱點,並且不使用相關的位置服務。也可以使用某些工具。例如谷歌曾發佈一款選擇退出工具,讓無線路由器用戶有效阻止谷歌搜集他們的數據。
2014-5-26 04:44:34 上傳
下載附件
(0 Bytes)
houawh0u5hm26.jpg
附件: [houawh0u5hm26.jpg]
houawh0u5hm26.jpg
(2014-5-26 04:44:34, 0 Bytes) / 下載次數 0
http://say.go2tutor.com/forum.php?mod=attachment&aid=NTg1NDIwfDYwNDMzZDIyfDE3ODM4Mjg3ODR8MHww
作者:
k2a3i4
時間:
2014-5-26 09:19:20
似曾相識的感覺
作者:
cb_reptile
時間:
2014-5-26 09:53:52
好文大家看,看完要回覆
作者:
coffyma
時間:
2014-5-26 09:56:56
頂你一下,好貼要頂!
作者:
牙`蔚
時間:
2014-5-26 10:06:07
呵呵,明白了
作者:
xiao丸子
時間:
2014-5-26 10:10:58
一樓的位置好啊.
作者:
津村浩介
時間:
2014-5-26 10:26:16
@,@..是什麼意思呀?
作者:
曾冇權
時間:
2014-5-26 10:29:07
誰能送我幾分啊
作者:
阿迅
時間:
2014-5-27 02:24:35
好文章,和大家一起分享
作者:
juny0385
時間:
2014-5-27 04:50:36
熱情分享好文章,看了都要來回覆
作者:
xdxd125
時間:
2014-5-27 06:56:58
呵呵 那就好好玩吧~~~~
歡迎光臨 SAY討論區 (http://say.go2tutor.com/)
Powered by Discuz! X2