我是如何利用Facebook Messenger探知好友隐私的

我是如何利用Facebook Messenger探知好友隐私的

  英文原文:Stalking Your Friends with Facebook Messenger

  译文创见首发,由 TECH2IPO/创见花满楼编译转载请注明出处

  创见干货:大家都这么依赖于社交网络,却是否有人真的为自己的个人隐私着想考虑过?很多互联网科技公司在打造社交平台的时候,或是无意、或是有意的淡化甚至抹去某些增强安全隐私的选项,这应该值得我们每个人警惕,因为你永远无法保证在某一天,互联网上的某个 ID 编程了敲响你家房门的陌生人……阅读本文后想必你会全面的检视自己所使用的社交平台吧。


  首先我要说明一下,在 Facebook 的请求下,本文经过了编辑,将完整版本里面更加全面深入跟踪好友的技巧删减掉了。同时,Facebook 还将桌面网页版的地理位置分享删除掉了,所以我在本文中写的插件也不会再起作用。但是,默认情况下,移动 App 上的地理位置仍然是处在正在分享的状态下的。

  当我进入大学生活之后,Facebook Messenger 成为我数字生活不可分割的一部分内容。我很快发现通过这款工具,跟曾经高中的那些朋友联系上是多么轻松容易,不仅如此,我刚刚认识的人,甚至是跟一些我不怎么了解的陌生人组织一场扑克大赛,都轻而易举。但是,我不知道的是,在使用 Messenger 的过程中,我的数据到底泄露出去了多少,而就在上周,我开始进行一次实验,所得到的结果完全超出我的想象。

  你也许知道,当你在 Messenger 上发送一条信息的时候,会有一个功能:自动附上你的地理位置。后来发现在我的聊天过程中,基本上每一条信息后面都跟着一个地理位置,所以我内心生起一个主意。我写了一款 Chrome 的插件,专门应用在 Facebook Messenger 的页面上。它能够将所有地理位置数据进行抓取,并且投放在地图上,你可以在此获得这款插件,然后利用你自己的信息数据来玩玩。

我是如何利用Facebook Messenger探知好友隐私的

  上图:我写的插件自动生成的地图截屏

  我所发现的

  你也许不相信,当这么多的地理位置信息被整合到一起,它对个人的隐私生活造成了多么严重的侵害,尤其是当人们开始逐渐习惯于用智能手机通讯的时候。(因为智能手机上面有随时开启的 GPS 定位系统)

我是如何利用Facebook Messenger探知好友隐私的

  你所应该记住的是,智能手机移动端的 App 默认状态下是将地理位置随时分享出去的,每一条信息都分享出去。你可以在移动 App 中对这样一条私人信息进行点击,然后就能够看到地理位置数据,然后你就可以看到他们都是从地图上的哪里发来信息的了。

我是如何利用Facebook Messenger探知好友隐私的

  就在输入框的右边,如果红框里面的蓝色图标是亮着的,那么就意味着你的地理位置被分享出去了。凭此判断,你就可以知道有多少信息后面都附着一个地理位置。我猜是很多。但这并不是让我觉得惊讶的第一件事。最开始引起我兴趣的是在我开始写代码的时候,忽然发现每一个信息数据其实包含着经纬度坐标,使发送信息的这个人的地理位置误差不超过 1 米

我是如何利用Facebook Messenger探知好友隐私的

  我把这个插件完成之后,很自然的向看看利用这个工具应用在我朋友身上会发现什么有趣的结论。我在一个相当活跃的聊天群组里面,其中有一些是我兄弟的朋友(虽然跟我同在 Facebook 中,但是我并不是太熟)。他们都在聊天中非常活跃,至少一天会发一条甚至更多的信息。

我是如何利用Facebook Messenger探知好友隐私的

  就让我选择这个人吧。他准备去斯坦福大学。仅仅瞅一眼他在晚上发的那么多条信息,你就很轻松的判断出来他的宿舍在哪里。

  更重要的是,当你收集起起来几个星期的聊天数据,并且在地图上加以呈现之后,你甚至能够掌握他一个星期的作息时间表。有了这个表,你就可以在任何指定的时间判断出来他究竟在什么地方。

我是如何利用Facebook Messenger探知好友隐私的

  实际上,他并不是个例。我可以用同样的办法探知到每一个人的生活都是怎样的。

  后来我发现,其实这个办法并不仅仅局限于 Facebook 跟我同属朋友关系的用户。比如我现在就在一个比较大型的聊天群组里面,跟一些学生组织扑克比赛,其中有一些在 Facebook 上并不是我的好友。但是,每次他们在聊天群组里面发送信息,我都能够准确的追踪到他们的地理位置。

  你现在知道用这些信息能做多少有趣的事了吧?但故事远远不止如此。一天,我频繁的跟我的一个朋友聊天,然后在地图上我就能每小时查看下他的地理位置。一天最后,地图上整合出来的地理位置变化轨迹跟他手机的地理位置信息完全吻合。不仅如此,地图还从我发的各处信息进行收集整理。有些天我不断在 Messenger 上活跃地发送信息,地图上的出现的点连接到一起跟我手机 GPS 变化趋势完全相同。

  这意味着什么呢?如果我现在跟不同的人聊天,并且发送信息。如果他们合谋,将我的信息后面附着的地理位置进行整合,他们完全可以在我不知情的前提下,非常准确的追踪到我的位置

  那么问题何在?

  让我再澄清一下,我现在仍然天天使用着 Facebook Messenger,觉得它仍然非常有用,只是将它的地理位置分享功能给关闭掉了。我给很多人都看了他们的隐私数据是怎样大规模的泄露出去的,他们都很震惊。这不禁让我开始反思,到底问题出在哪里了。为什么这么多人都如此轻易地将地理位置信息泄露出去呢?

  我想最主要的原因是,当你每一次打开手机的时候,每一次发出一条信息的时候,你很容易就忘记了你的位置数据就附在后面,更重要的是,这看上去一点风险危害也没有,但是随着时间的推移,地理位置数据的不断累积,你的个人隐私生活都完全曝光在别人的眼前了。

  问题并不仅仅存在于信息消费者自身的防范意识不强,也不能单单归咎于社交平台上面所设置的默认选项没有做到充分保护用户的隐私,更重要的是整个产品UI 设计淡化掉了隐私安全的选项,使得人们觉得那不重要!更何况目前似乎没有人隐私泄露了地理位置而受到了什么不好的影响,于是大家在这方面懈怠了。

  我之所以写这个插件的目的也在于此。其实,如今的网络比你想象的更加透明,你最需要提防的就是数据的无孔不入。

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 我是如何利用Facebook Messenger探知好友隐私的

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址