|
此文章来源于效率源科技(微信号:xiaolvyuantech)
编者按:
在往期中,数据恢复四川省重点实验室学术委员会副主任、原某研究所信息安全技术高级工程师王宁老师详细介绍了手机定位的方式(GPS定位、LBS基站定位、WiFi定位技术、A-GPS定位、GPS-one定位)以及如何对移动站进行识别(主要包括IMEI码、MEID码、IMSI码和MAC地址)。本期,将对手机地理位置数据的收集方法进行介绍。
新闻回放:“连接纽约计划”将电话亭改装成WiFi热点
据外媒报道,纽约拟推行酝酿多年的“连接纽约”(LinkNYC)计划,把市内7500个电话亭改装成WiFi热点,打造全球规模最大和最快的城市WiFi网络。据悉,每个热点覆盖方圆约150英尺区域,数据传送速度每秒1GB,是一般家居互联网速度的20倍,可帮助用户节省手机数据用量。对于此计划,有市民表示欢迎,认为公共WiFi可让用户无限上网,无须顾虑电讯服务商的数据上限;但是不少人也表示忧虑,担心连接公共网络会导致手机数据外泄。
专业解读:5种常见的地理位置数据的收集方法
对于纽约市政府推行的“电话亭改装WiFi热点”计划,为什么会有很多人会表示担心此计划会导致手机数据外泄呢?其实,这样的担忧并不是“杞人忧天”。因为手机在利用WiFi进行定位的过程中,既有手机用户主动搜索WiFi热点产生的地理位置定位信息数据,又有手机用户在不知情的情况下,手机软件自动扫描Wi-Fi热点产生的的地理位置定位信息数据,而这些手机用户被动定位产生的地理位置定位数据是有可能在用户不知情的情况下外泄的。下面就详细讲解一下5种常见的地理位置数据的收集方法:
1、GPS定位数据
纯粹的GPS解决方案以及它所生成的经纬度坐标是地理位置数据的公认标准,也是大部分智能手机获得本身地理位置的基本方式。只要用户打开GPS定位功能,手机即可获得相关定位数据。
2、基站信号塔数据
当移动设备的GPS芯片不能接收到GPS信号时,移动设备就需要与它所连接的手机信号塔通讯和估算它们之间的距离,并不断报告它的地理位置。通过这种方法获得的地理位置数据不如纯粹的GPS数据精确。基站信号塔的地理坐标是已知的固定参考数据,而且现在也已不单单由手机通信运营商掌握,已经成为公开的数据,互联网上全国基站数据库可以免费下载(如下图示)。
3、WiFi热点数据
这是一种能够精确获得地理位置数据的方法,需要利用有效的WiFi热点。在前面有关WiFi定位的章节中已经说过,由于各种手机操作系统中都内置了位置服务,智能手机开启WiFi后就会自动扫描附近热点并上传其位置信息(Mac物理地址),这样就在网络中位置服务器内建立了一个庞大的热点位置数据库。这个数据库是对用户进行定位的关键。如果你的智能手机连接上了某个Wi-Fi热点,那么就可以调用手机附近所有热点的地理位置信息,而服务器会参考手机相对于每个热点的信号强弱,计算出设备的大致地理位置。
这样的位置服务商以前只有Skyhook和Google两家,现在百度也加入了这个行列(如下图所示),他们收集位置数据的方式也相似:
①.主动采集——Google的街景拍摄车还有一个重要的功能就是采集沿途的无线信号,并标注通过GPS定位出的坐标回传至服务器。
②.用户提交——Android手机用户在开启“使用无线网络定位”时会提示是否允许Google位置服务收集匿名位置数据,一些采用百度定位服务的手机也会有类似的收集匿名地点数据的提示。
WiFi热点数据采集原理是这样:假如你家有个自己设立的无线路由器,经常开机,你的邻居正在阳台上用手机玩谷歌地图,恰好他手机wifi是开着的,不过没有连接你家的热点。当你邻居用GPS准确在地图上定位后,谷歌服务器会记录周边的wifi热点信息。此时,你家路由器开着,MAC地址就被记录到数据库了。几天以后你要查找某个地点,于是连上你的路由器打开谷歌地图打算搜索,这时你就会惊奇发现,虽然没开GPS,但是你的位置却精确定位在你家位置上。这是因为,你打开谷歌地图后,会上传周围的wifi热点信息,你家路由器的MAC地址也会上传到服务器上,服务器根据这个地址反馈你邻居用GPS定位出来的经纬度给你,从而实现精确匹配位置。当成千上万人重复上述定位方式的时候,谷歌就可以建立起来一个丰富而且强大的wifi热点位置数据库。现在对于大多数APP提供商来说,已经不需要像Skyhook和Google那样自己去采集WIFi位置数据了,在互联网上就可以买到(如下面截图)。
WiFi定位的优点是:①精度高,WiFi密集、人流多的地方相当精确;②速度快;③周围的wifi即使连接不上也能定位。前提是:打开WiFi!这也就是为什么很多手机用户使用定位时会经常遇到弹窗提示打开WiFi的原因了。
4、IP地址位置数据
无论是有线互联网还是移动互联网,像基站、网关、交换机、路由器、台式或便携计算机等各种网络设备都分配有自己的IP地址,而IP设备的地点则固定在一个很小的局部区域,因而手机的地理位置也可以通过与这些设备进行数据连接时由这些网络的IP地址来获得。现在互联网上就有专门通过IP地址查询地理位置的服务(如下图)。
有的服务商在其IP地址库中没有你输入的IP地址时,还提供向库中添加IP地址的入口,类似于Goole地图提供名称标注功能一样,以此来收集IP地理数据(如下图所示):
除了收费的服务外,也有免费的IP地址查询服务。淘宝就有一个强大的免费IP地址数据库,更新也很及时(如下图)。
5、用户报告的位置数据
当用户注册电子邮件或移动应用和服务时,他们通常都会输入自己的地理位置和邮政编码。特别是用户在打开手机的“位置服务”功能时,手机操作系统内嵌的位置服务模块就会自动上传手机本身以及周围与其有信号联系设备的标识和位置数据,这些数据可以被转换为经纬坐标,从而建立起用户群的地理位置档案。
小结
本期文章详细介绍了手机地理位置数据的5大收集方法:GPS定位数据、基站信号塔数据、WiFi热点数据、IP地址位置数据、用户报告的位置数据。在下一期文章中,将对手机行踪痕迹的产生与提取进行讲解,敬请期待!
|
|