V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Lilacs
V2EX  ›  问与答

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

  •  
  •   Lilacs · 2015-07-16 23:37:37 +08:00 · 3353 次点击
    这是一个创建于 3442 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    具体的

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

    Android开发者选项里就有“允许模拟位置”的功能root了以后不打开这个选项都能模拟位置。欺骗微信分分钟啊
    hanxi
        5
    hanxi  
       2015-07-17 00:44:32 +08:00 via Android
    直接用公司wifi就可以解决啊!设置手机自动连接公司的wifi,只要员工到了公司就自动连上了wifi。统计考勤就只要去统计路由器里面的数据了。
    Lilacs
        6
    Lilacs  
    OP
       2015-07-17 06:04:57 +08:00 via iPhone
    @hanxi 很多员工都外出啊,那些位置上哪有公司的wifi。
    现在是靠着数据可以发觉得出哪些人作弊了,但是无法从根上杜绝数据造假。
    Karblue
        7
    Karblue  
       2015-07-17 11:28:51 +08:00
    然而如果想模拟位置。你没有任何办法。root权限下xpose可以拦截任意api 修改为任意内容,包括wifi,3g,gps,mac,imei 等等等等
    ulic95
        8
    ulic95  
       2015-07-17 11:58:10 +08:00
    技术升级了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3606 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:40 · PVG 18:40 · LAX 02:40 · JFK 05:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.