博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对google定位功能的探讨
阅读量:3519 次
发布时间:2019-05-20

本文共 1061 字,大约阅读时间需要 3 分钟。


最近发现了google的wifi定位服务(地图上的小蓝点,需要Firefox或chrome),我和老哥的无线路由器能被锁定到20m范围内。对于一台没有GSM模块、没有GPS的电脑,其定位结果之精准已经到了令人难以置信的程度。针对它的原理,我找了不少资料,现在可以确定的是:

google map 精确定位

1.wifi接入时,google可以通过路由器的mac地址(而不是宽带拨号获得的动态IP地址)来匹配地理位置

2.若是固定IP接入,google有IP-地理位置映射信息 ——这个不足为奇

不少网友都认为定位是通过IP地址实现定位的。就目前公开的IP地址库来看,对于宽带拨号用户,最多也就定位到区级位置,无法取得街道级的精准结果。而IP与住址的对应关系数据,只有运营商和公安部门可以得到,google就拉倒吧。总之,google是不可能通过IP地址来做准确定位的。

那为什么是用mac地址?mac地址对网络设备具有唯一性,而无线路由器的放置位置很少改动。用mac地址去标示路由器,再设法获得路由器的地理位置,定位也就不在话下了。这个手段唯一的缺陷就是需要google耗费人力,不停地外出跑动去收集数据,但显然,他们早就开始行动了。

如何验证这个结论?

用支持HTML5的浏览器打开,它用访客的IP与wifi-mac的数据分别进行定位,对比之下结果一目了然。

google定位服务是开放api的,用现成的程序(有GUI界面),输入无线路由器LAN端MAC地址也能得到位置:#

使用说明(英文):《Find Physical Location via MAC Address》

去年google街景车在世界各地收集wifi接入点信息,媒体们纷纷报道,隔三岔五地传出受到处罚、被抵制的消息。而国外一些公司(如)也热衷于出售此类数据。现在看来,他们的动机得到了解释。

从前的IP地址定位,是程序猿们喝着咖啡敲代码就能实现的粗糙服务,而如今的mac定位,是google大街小巷地跑,不断收集现实世界的数据实现的(街景服务亦是如此)。此外,他们还利用用户的终端来进一步完善数据库,这在chrome的帮助文档中得到了证实()。也就是说,你的位置之所以会出现在互联网上,是某个邻居的浏览器上传了你的路由器信息,又或者是某辆小车路过你家的时候抓取了你的信号——总之,这由不得你。google的行为,美其名曰“提供服务”,若说成是“秘密采集巨量数据的间谍行为”,似乎也不过分吧?对于google日益庞大的数据库,多一份警惕还是很有必要的。

转载地址:http://ayhqj.baihongyu.com/

你可能感兴趣的文章
西南科技大学OJ题 邻接表到邻接矩阵1056
查看>>
西南科技大学OJ题 有向图的出度计算1057
查看>>
西南科技大学OJ题 有向图的最大出度计算1059
查看>>
西南科技大学OJ题 带权有向图计算1063
查看>>
oracle主键自增触发器编写
查看>>
String与StringBuilder与StringBuffer三者的差别
查看>>
各种IO流之间的关系和区别
查看>>
SSM如何实现上传单图片
查看>>
SSM环境下java如何实现语音识别(百度语音识别版)
查看>>
ajax方法参数的用法和他的含义
查看>>
数据库基础技巧及用法
查看>>
实用方法:无request参数时获得当前的request的方法
查看>>
JS操作数组常用实用方法
查看>>
java实现MD5多次进行加密加盐操作
查看>>
springboot实现CAS的server服务器端的搭建,并实现链接mysql数据库,自定义加密算法
查看>>
Python超详细的安装教程
查看>>
小甲鱼Python第一讲(我和Python的第一次亲密接触)
查看>>
小甲鱼Python第三讲(小插曲之变量和字符串)
查看>>
小甲鱼Python第十一讲(一个打了激素的数组2)
查看>>
小甲鱼Python第十三讲(戴上了枷锁的列表)
查看>>