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手机用户打开“使用无线网络定位”时,会提示是否允许谷歌的定位服务如果是这样,谷歌将收集用户的位置信息。iPhone将自动收集Wi - Fi MAC地址、GPS位置信息、运营商基站代码等。并将它们发送到苹果的服务器。
与此同时,谷歌和Skyhook也在积极收集热点的位置信息,如Wi - Fi。谷歌街景相机的一个重要功能是收集沿途的无线信号,并使用GPS坐标将它们发送回服务器。Skyhook还直接驾驶信号采集车从美国和一些欧洲国家的AP和基站收集信号数据。
如何防止被定位
最直接的方法是关闭移动电话系统中的位置服务选项,以防止他人看到你的位置信息。
如果你想阻止定位服务提供商获取数据,这将会更加困难。用户不需要连接到任何Wi - Fi热点,也不需要使用相关的定位服务。也可以使用一些工具。例如,谷歌发布了一个选择退出工具,允许无线路由器用户有效阻止谷歌收集他们的数据。