如何检测客户端(手机)的 GPS 位置被修改过

2015-07-16 23:37:37 +08:00
 Lilacs

现在我的页面需要在微信中打开,要获取用户当时真实的位置,可以这样打开微信可以被一些其他插件给修改GPS纪录,造成数据不正确,无法使用。
这个功能要用来记录考勤,如果这个被篡改会引起不公平现象。
请大家帮忙出出主意吧,谢谢。

3170 次点击
所在节点    问与答
8 条回复
402645707
2015-07-16 23:45:00 +08:00
公司内部,?有wifi
直接看登录ip不就完事了
没有的话
基于3g也是可以看到较模糊的信息的
比对即可
Lilacs
2015-07-16 23:59:34 +08:00
@402645707 我们公司的人员都是在项目的工作,比较分散。
基于3g ? 怎么说?
402645707
2015-07-17 00:09:53 +08:00
安卓是有通过基站获取位置的功能
记得淘宝啥的都有

具体的

问我这个半吊子c的也没用啊
processzzp
2015-07-17 00:34:22 +08:00
连Ingress这种客户端游戏都能被篡改位置(飞人行为),想靠一个网页去获取访问者的真实位置,还是微信里的网页,难度不小啊。

Android开发者选项里就有“允许模拟位置”的功能root了以后不打开这个选项都能模拟位置。欺骗微信分分钟啊
hanxi
2015-07-17 00:44:32 +08:00
直接用公司wifi就可以解决啊!设置手机自动连接公司的wifi,只要员工到了公司就自动连上了wifi。统计考勤就只要去统计路由器里面的数据了。
Lilacs
2015-07-17 06:04:57 +08:00
@hanxi 很多员工都外出啊,那些位置上哪有公司的wifi。
现在是靠着数据可以发觉得出哪些人作弊了,但是无法从根上杜绝数据造假。
Karblue
2015-07-17 11:28:51 +08:00
然而如果想模拟位置。你没有任何办法。root权限下xpose可以拦截任意api 修改为任意内容,包括wifi,3g,gps,mac,imei 等等等等
ulic95
2015-07-17 11:58:10 +08:00
技术升级了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/206254

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX