10

Google 是如何用街景小车收集沿途 WiFi 数据的?

2010年4月30日

德国联邦数据保护专员Peter Schaar在前几天批评Google利用街景小车收集沿途的WiFi无线网络,Google却回应说他们此举是为了改进移动Google Maps这种基于位置的服务,他们这样做并非是违法的,因为别的公司也这么干。

联想起前几天摩托罗拉宣布用Skyhook的WiFi Positioning System(WPS)替代Google自己的位置定位服务,以改进基于网络的定位准确度,我们就不难理解Google此举的意义之所在了。

那么Google到底是怎么用街景小车来收集沿途 WiFi 数据的?他们都收集了什么呢?

上图就是一辆Google街景小车,你可以看到在顶部有一个Maxrad BMMG24005全向无线电天线,正是这个天线可以接收到汽车所经过区域内所有公开的WiFi无线信号。这辆车以一般的时速在路上跑,这个速度速度只需要花很短的时间就可以探测到区域内的WiFi接入点。

接收到的无线信号最初会在车内进行初步处理,使用标准的Kismet开源软件,之后这些数据会传到Google数据中心的服务器里,用于编译进Google基于位置的数据库里。车内接收器完全是被动式的接收符合802.11 b/g/n协议的无线信号,它们不会主动搜索或与无线接入点进行通讯。

这套设备可以捕获到所有的信息,包括头数据、SSID和MAC地址。它还会分别记录信号强度和广播通道。

所有这些捕捉到的信息都会被用于Google基于位置的服务,包括提供给Geolocation API的用户使用。比如,使用移动Google Maps的用户可以打开My Location(我的位置)功能通过基站和WiFi接入点来定位他们的位置。

当用户的一台电脑发送请求到Google的位置服务器时,Google会看到其MAC地址,位置服务器用这个MAC地址对比自己数据库里的MAC地址,找到匹配的MAC地址所定义的带有位置编码的位置信息(比如经纬度),位置服务器之后就会使用这个带有位置编码的位置信息来三角定位出用户所在的大概位置,并将这个位置传回到用户的设备上。

Via Google Operating System
Pic via mgroot




Related posts

coded by nessus
本站文章除注明转载外,均为本站原创编译
转载请注明:文章转载自:谷奥——探寻谷歌的奥秘 [http://www.guao.hk]
本文标题:Google 是如何用街景小车收集沿途 WiFi 数据的?
本文地址:http://www.guao.hk/posts/how-google-collects-wifi-data-via-street-view-car.html
本文短网址:http://guao.cc/26U
  1. aaa
    2010年5月8日20:51 | #1

    你说的这些是未来的internet技术的事吧
    目前的tcp网络是不传输arp/mac等信息的

    ipocn :

    ipocn :

    vbcity :
    MAC 地址不能直接得到IP的吧。

    @vbcity:
    路由器MAC=你的默认网关MAC,所以当你的ARP表里出现已经被记录在案的MAC地址时就能猜到你在哪……
    但是,我家的路由还天天往别的地方拿呢,这要搬个家Google知道么?

    @ipocn:

    @ipocn:

    Thumb up 0 Thumb down 0

  2. 2010年5月2日15:38 | #2

    你搬家,Google肯定知道的,在你原来住的地址周围一般也会有其它的无线路由器,你搬到新的地方以后,你新住址周围也会存在一些老的无线路由器,Google通过比对你周围的无线路由器的变化,就会知道你搬家了,而且还知道你从哪里搬到了哪里。

    至于跨省,Google已经搬离瓷器国,暂时不别担心。

    Thumb up 0 Thumb down 0

  3. gg
    2010年5月1日08:00 | #3

    一旦涉及到各自显而易见的隐私,gg就是众矢之的。

    Thumb up 0 Thumb down 0

  4. gloveoag
    2010年5月1日00:36 | #4

    以后跨省更方便了,想不通这么好的技术为什么相关部门不收购。

    Thumb up 0 Thumb down 0

  5. 求解
    2010年4月30日23:05 | #5

    ipocn :

    ipocn :

    vbcity :
    MAC 地址不能直接得到IP的吧。

    @vbcity:
    路由器MAC=你的默认网关MAC,所以当你的ARP表里出现已经被记录在案的MAC地址时就能猜到你在哪……
    但是,我家的路由还天天往别的地方拿呢,这要搬个家Google知道么?

    @ipocn:

    @ipocn:
    被我访问的网站可以知道我的ARP表吗?

    Thumb up 0 Thumb down 0

  6. ipocn
    2010年4月30日21:57 | #6

    ipocn :

    vbcity :
    MAC 地址不能直接得到IP的吧。

    @vbcity:
    路由器MAC=你的默认网关MAC,所以当你的ARP表里出现已经被记录在案的MAC地址时就能猜到你在哪……
    但是,我家的路由还天天往别的地方拿呢,这要搬个家Google知道么?

    @ipocn:

    Thumb up 0 Thumb down 0

  1. 2010年5月3日19:59 | #1
  2. 2010年5月3日20:57 | #2
  3. 2010年5月3日22:39 | #3
  4. 2010年8月26日15:49 | #4
首次留言需审核,之后不会再审核。由于缓存机制您的留言可能不会立即显示出来,请稍后刷新本页面

您可以直接点击别人评论右侧的回复,这样您的回复评论将同时发到原作者信箱