当心陌陌泄漏你的位置信息:通过3次位置移动,就可以准确找出身边人的位置

使用过陌陌的同学都知道,陌陌可以随时搜索到周边的人。
同时,陌陌还可以标记出,哪些人离你距离是多少,多长时间前在次位置,就是:位置与时间信息。

实际上,这种做法,是将用户的位置信息完全暴露了。
我通过三次位置移动,分别观察一位好友距离我的位置,可以准确定位出好友最后一次出没的具体位置。

图中红色的1,2,3数字表示我自己移动的三次位置,第一次(1),好友A距离我5km,这时候我移动第二次(移动到2点),好友距离我10km。
那么,这时候时,我就可以计算出两个圆的两个交点(图中绿色的C先两端)的位置:通过我当前的位置,加上10km的偏移量来计算。

这时候,我再从2点移动到3点(图中红色的2,3数字),我纪录下来2,3之间距离(图中d线),这时候:ade,bdf分别组成两个三角形,要定位好友位置,就差a边和b边的长度了,确定了a边和b边的长度,就可以确定好友的位置了。

实际上,这时候要确定a或b很简单,移动到了3位置后,查看当前与好友的距离,假设为L,将L套到ade或bdf这两个三角形中去计算,看符合哪个三角形,就找出了好友的位置了。

所以,当你用陌陌到处出没的时候,记得不要干坏事。没啥事,最好不好登录,因为要是有人要找你,那是轻而易举。就相当于你手持一GPS然后人家在地图上盯着你。

转载请注明:运维派 » 当心陌陌泄漏你的位置信息:通过3次位置移动,就可以准确找出身边人的位置

6
5.2k
4
  1. 这个是陌陌公开的算法吗?这个算法看似很完备,但有几个问题:1)A是移动的怎么办?2)用户和A之间的距离的准确度有多大?

  2. 在3的位置上继续画一个圆 你的炮兵战友位置就可以确定的 不过这都是理论上的 不知道是为了某种程度上保护个人隐私还是怎么的 陌陌这个位置信息偏差相当严重

  3. 陌陌的定位功能是有问题的。同样的环境下,陌陌总是定位不出来,而Googlemap就能定位出来