v 友们,自己开发的安卓 app,怎么最大限度反虚拟定位呢?

2021-06-23 08:25:19 +08:00
 codingAlex
app 需要用到定位功能,但是容易被虚拟定位,影响 app 的正常使用,集成百度或者腾讯的定位 SDK 会好些吗? https://lbsyun.baidu.com/index.php?title=android-locsdk/guide/addition-func/mock-location
3697 次点击
所在节点    问与答
19 条回复
Jirajine
2021-06-23 08:31:07 +08:00
先说清楚你的 app 是干啥的,大部分情况下对用户来说定位到虚拟定位的位置就是正常使用。
netnr
2021-06-23 08:57:23 +08:00
钉钉好像还可以,公司里面通报了好几次虚拟定位打卡的,看能不能“参考”一下
zxCoder
2021-06-23 09:10:04 +08:00
虚拟定位绝不可能影响 app**正常**使用
Mithril
2021-06-23 09:15:57 +08:00
@zxCoder 有可能的,网易那个一起来捉妖不就被虚拟定位搞死了。
HongJay
2021-06-23 09:17:35 +08:00
百度高德不是有反虚拟定位功能么
yitingbai
2021-06-23 09:33:09 +08:00
多维度定位, 结合 wifi, ip 地址 ,基站位置,GPS 数据去判断用户位置, 因为虚拟定位软件很难面面俱到. 如果只用高德百度这些 sdk 去定位, 肯定是不行的,我们做虚拟定位的首先就是要干掉市面上的定位 sdk, 否则软件都没必要发布了
murmur
2021-06-23 09:55:37 +08:00
钉钉这种收集的数据不知道有多少,估计伪造了位置还得伪造路线

其实虚拟定位就是对抗打卡的

别的地方虚拟定位有什么用么,搞错数据坑自己,明明人在 A 地定位到 B 地,结果你买东西给你规划的快递、仓储信息都是错的
zhaokun
2021-06-23 10:14:47 +08:00
@netnr 钉钉可以赚到 i4 刷的 ios 定位吗
taobibi
2021-06-23 11:31:44 +08:00
有大数据定位的公司提供的定位服务。结合基站,WIFI 定位的那种,其实和 GPS 无关的。测试禁用 gps,但是地图软件依然能够定位到你,只不过有一点偏差罢了
kop1989
2021-06-23 12:01:51 +08:00
你自己用多个不同原理定位 sdk (基站、ip 、gps )结合 android 的 API,获取基础数据,然后写逻辑来判定真伪。

比如最简单的:
1 、定位不止定位一次。
2 、计算两点之间的预估移动时间 or 移动速度。时间、速度不正常即虚假定位。
3 、基站、ip 、gps 定位明显不一致。
dingwen07
2021-06-23 12:32:37 +08:00
Android 可以直接读取 GPS 卫星数据

识别虚拟定位大概率是准备做恶
kaedea
2021-06-23 13:52:21 +08:00
增强模拟器 /系统 Hook 检测
archiyuan
2021-06-23 15:42:23 +08:00
@zhaokun 应该不行,以前王者荣耀改战区经常用,不怎么影响钉钉,后来换安卓改了一次定位,打卡识别出来被领导警告了
imn1
2021-06-23 16:47:44 +08:00
如果,我做这些项目就不怎么考虑对抗方式,累!干脆就是怎么定位就按那个定位做事

例如定位到公司,可以召集开会、10 分钟内完成个小任务、提交报告给领导、HR 约面谈……
那些还在路上虚拟定位打卡的自然就会傻眼,也不需要每次,一个月碰上一次那考勤记录就可以作废了

反正不要只绑定一项功能,如果他能八爪鱼全部都应付,那也算他本事
winterx
2021-06-23 16:53:01 +08:00
楼主这个问题也是众多国内流氓 app 想解决的问题
codingAlex
2021-06-23 22:14:41 +08:00
@HongJay 暂时没试过,不知道能不能反虚拟定位
codingAlex
2021-06-23 22:16:16 +08:00
@winterx 哈哈,导师的项目,找我看看解决方案
Zy143L
2021-06-24 03:49:51 +08:00
1.抛弃所有的定位 SDK
2.确保环境安全 反 Root Xposed
3.IP 出口定位+WiFi SSID MAC 定位+运营商基站定位+GPS 定位 混合检查
codingAlex
2021-06-25 21:06:48 +08:00
@Zy143L 不用 sdk 估计难度比较大,小公司

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

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

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

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

© 2021 V2EX