有没有做过移动端定位相关应用开发的大神,请教一下,如何防止用户开虚拟定位作弊?
1 个赞
没做过反作弊,但是用过虚拟定位。
安卓上可以检测开发者选项虚拟定位的开关,钉钉会检测,企业微信不会。
但是系统级的虚拟定位(联想手机),虚拟机,root是检测不了的。
企业微信好像有类似的功能
同时建议搭配“绑定设备唯一标识码”+“仅允许用户有限次授权登录”+“禁用root设备”等方式来使用。
如果是安装了虚拟定位软件,开发者那边不一定会有这个开关或自动会开启吧?
说白了就是检测环境是否异常,比如相关的root,设备码,基站之类的
感谢佬友,不知道这种方式能解决多大概率的作弊情况,另外企微这个不知道有对外的接口服务没,应该也是收费的吧?
设备码是用来检测用户多设备或换设备作弊的情形吗?一般都是用虚拟定位软件作弊的吧
检测海拔高度,我知道的几种,都虚拟不了海拔高度,不知道是否可行
怎么知道实际海拔高度,需要查gis相关服务吧?有免费或开源的服务吗?
虚拟的好像都是返回0,或者是直接获取不到高度 ,还可以做时间段内的偏差检测,要是一直固定在一个固定的经纬度和高度,虚拟的可能性就很高
感谢佬友的解答,我感觉他也是可以不断变更不同虚假位置,就是操作门槛稍微高一点
这种软件当然有,因为我在用,别问我为什么知道这么多,人形测试测出来的 ,安卓不太清楚,ios的虚拟定位可以做到轨迹模拟,速度动态变化 ,只能说提供点思路
回头我也试试
iOS是用的爱思吗?
mac上anyGo,比爱思强大点,17改定位不会秒没
了解了多谢,现在这防作弊的技术门槛越来越高了
也算是对抗的过程
您是校园跑开发者吗?
不是哦,你说的是那个代跑步的软件吧?我也非常好奇和感兴趣,这个如何检测作弊?