反作弊方法、装置、计算设备及存储介质制造方法及图纸

技术编号:19216357 阅读:65 留言:0更新日期:2018-10-20 06:56
本发明专利技术公开了一种反作弊方法、装置、计算设备和存储介质。该方法包括:获取目标设备的传感器读数信息;以及根据所述传感器读数信息判断所述目标设备是否正在作弊。由此,通过获取真实的传感器读数信息来对作弊设备进行判断,能够更为全面可靠地检测出作弊设备,从而为维护正常的互联网运营环境做出贡献。

【技术实现步骤摘要】
反作弊方法、装置、计算设备及存储介质
本专利技术涉及反作弊领域,尤其涉及用于对作弊设备进行判断的反作弊方法和装置、计算设备及存储介质。
技术介绍
现如今,几乎所有可交互的互联网应用都会面临着被恶意访问者作弊的问题。这些恶意访问者采用模拟器或者设备牧场规避各类推广活动的限制,冒充新用户或独立用户去参与各类优惠活动、发垃圾帖和垃圾评论、刷单、刷赞、领取虚拟物品等资源,上述作弊过程可以自动化实现,全程无需手动操作。这种欺诈行为,会给互联网产品服务提供方,带来经济损失以及口碑上的负面影响,同时也有损正常用户的体验。现有的作弊检测技术通过采集移动设备系统的固件版本、处理器架构、设备型号等信息,传回后端或者直接在客户端检查这些信息与事先构建的机型数据库是否匹配来进行作弊判断。例如,CPU架构类型为x86,或是固件版本中包含genymotion、generic等字样,可被认为是模拟器作弊。这些检测手段容易通过伪造系统消息进行规避。因此,仍然需要一种能够以更高准确率检测和识别这类模拟器和设备牧场的反作弊方案。
技术实现思路
本专利技术提出了一种信息的反作弊方案,其基于获取的传感器读数信息来对作弊设备进行判断。由于传感器读数信息反映了设备所处场景变化,具有难以伪造的天然属性,因此相比于检测系统配置信息的现有技术,本专利技术的反作弊方案更为全面可靠地检测出作弊设备,从而为维护正常的互联网运营环境做出贡献。根据本专利技术的一个方面,提出了一种反作弊方法,包括:获取目标设备的传感器读数信息;以及根据所述传感器读数信息判断所述目标设备是否正在作弊。由此,基于难以事先伪造的传感器读数信息,能够更加准确全面的对作弊设备进行识别。优选地,所述获取目标设备的传感器读数信息可以包括如下至少一项:通过所述目标设备正打开的网页调用采集所述目标设备的传感器读数信息;以及通过所述目标设备上安装的应用调用采集所述目标设备的传感器读数信息。由此,可以通过例如API调用实现对目标信息的准确读取。优选地,所述获取目标设备的传感器读数信息还可以包括:在所述目标设备的用户正通过所述网页和/或所述应用与所述目标设备交互时一次或多次调用采集所述目标设备的传感器读数信息。由于真实设备会话期间一定涉及真实用户的真实使用,从而能够显著地与作弊设备加以区别。在一个实施例中,所述传感器读数信息可以是用于指示所述目标设备与其用户交互状态的传感器的读数信息。在另一个实施例中,所述传感器读数信息可以是用于指示所述目标设备运动状态的传感器所获取的运动状态信息。上述传感器能够从不同的侧面反映出真实使用状态与作弊使用的区别,从而提升对作弊设备的有效识别。更进一步地,所述根据所述传感器读数信息判断所述目标设备是否正在作弊包括:根据所述运动状态信息的变化状况判断所述目标设备是否正在作弊。例如,当多次采集的所述运动状态信息的变化小于预定阈值和/或为空值,则判断所述目标设备正在作弊。由此,可以从直观反映设备真实使用状态的运动状态信息来对作弊设备进行准确判断。在其中,还可以对用于作弊的设备属性加以识别。当多次采集的所述运动状态信息没有变化和/或为空值,则可以判断所述目标设备是用于作弊的模拟器。而当多次采集的所述运动状态信息有变化但变化小于预定阈值,则可以判断所述目标设备是用于作弊的真实设备。优选地,用于指示所述目标设备运动状态的传感器可以是智能移动设备上普遍得到安装的加速度计和/或陀螺仪。优选地,获取目标设备的传感器读数信息可以包括:获取加速度计和/或陀螺仪三个轴向上的全部数据,并且,多次采集的所述运动状态信息的变化小于预定阈值可以包括:三个轴向上的数据变化都小于预定阈值。由此,能够更为全面地评估设备的运动状况,从而实现更为准确的作弊判断。优选地,获取目标设备的传感器读数信息包括:在特定时间段内获取来自同一传感器的多个传感器读数信息;和/或以预定时间间隔获取来自同一传感器的多个传感器读数信息。由此,可以通过合理设计获取读数的时间段或间隔来准确获取反映传感器变化的信息,从而实现更为准确的作弊判断。优选地,本专利技术的反作弊方法还可以包括:将获取的所述多个传感器读数信息存储在与所述目标设备对应的先进先出队列中。其中,根据所述传感器读数信息判断所述目标设备是否正在作弊包括:根据所述先进先出队列中至少两个传感器读数信息判断所述目标设备是否正在作弊。根据本专利技术的另一方面,还提供了一种反作弊装置,包括:信息获取单元,用于获取目标设备的传感器读数信息;以及判断单元,用于根据所述传感器读数信息判断所述目标设备是否正在作弊。优选地,所述信息获取单元可以通过所述目标设备正打开的网页调用采集所述目标设备的传感器读数信息;以及所述信息获取单元也可以通过所述目标设备上安装的应用调用采集所述目标设备的传感器读数信息。优选地,所述信息获取单元可以在所述目标设备的用户正通过所述网页和/或所述应用与所述目标设备交互时一次或多次调用采集所述目标设备的传感器读数信息。优选地,所述传感器读数信息可以是用于指示所述目标设备与其用户交互状态的传感器读数信息,也可以是用于指示所述目标设备运动状态的传感器所获取的运动状态信息。优选地,所述判断单元可以根据所述运动状态信息的变化状况判断所述目标设备是否正在作弊。例如,当多次采集的所述运动状态信息的变化小于预定阈值和/或为空值,则所述判断单元判断所述目标设备正在作弊。当多次采集的所述运动状态信息没有变化和/或为空值,则所述判断单元判断所述目标设备是用于作弊的模拟器。当多次采集的所述运动状态信息有变化但变化小于预定阈值,则所述判断单元判断所述目标设备是用于作弊的真实设备。优选地,所述用于指示所述目标设备运动状态的传感器可以是加速度计和/或陀螺仪。优选地,所述信息获取单元获取加速度计和/或陀螺仪三个轴向上的全部数据,并且,多次采集的所述运动状态信息的变化小于预定阈值包括:三个轴向上的数据变化都小于预定阈值。优选地,所述信息获取单元在特定时间段内获取来自同一传感器的多个传感器读数信息;和/或所述信息获取单元以预定时间间隔获取来自同一传感器的多个传感器读数信息。优选地,所述反作弊装置还可以包括:存储单元,用于将获取的所述多个传感器读数信息存储在与所述目标设备对应的先进先出队列中。优选地,所述判断单元可以根据所述先进先出队列中至少两个传感器读数信息判断所述目标设备是否正在作弊。根据本专利技术的一个方面,还提供了一种计算设备,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。根据本专利技术的另一方面,还提供了一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。由此,本专利技术通过基于获取的传感器读数信息来对作弊设备进行判断。由于传感器读数信息反映了设备所处场景变化,具有难以伪造的天然属性,因此相比于检测系统配置信息的现有技术,本专利技术的反作弊方案更为全面可靠地检测出作弊设备,从而为维护正常的互联网运营环境做出贡献。附图说明通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。图1本文档来自技高网...

【技术保护点】
1.一种反作弊方法,包括:获取目标设备的传感器读数信息;以及根据所述传感器读数信息判断所述目标设备是否正在作弊。

【技术特征摘要】
1.一种反作弊方法,包括:获取目标设备的传感器读数信息;以及根据所述传感器读数信息判断所述目标设备是否正在作弊。2.如权利要求1所述的方法,其中,所述获取目标设备的传感器读数信息包括如下至少一项:通过所述目标设备正打开的网页调用采集所述目标设备的传感器读数信息;以及通过所述目标设备上安装的应用调用采集所述目标设备的传感器读数信息。3.如权利要求2所述的方法,其中,所述获取目标设备的传感器读数信息还包括:在所述目标设备的用户正通过所述网页和/或所述应用与所述目标设备交互时一次或多次调用采集所述目标设备的传感器读数信息。4.如权利要求1所述的方法,其中,所述传感器读数信息是用于指示所述目标设备与其用户交互状态的传感器读数信息。5.如权利要求1所述的方法,其中,所述传感器读数信息是用于指示所述目标设备运动状态的传感器所获取的运动状态信息。6.如权利要求5所述的方法,其中,所述根据所述传感器读数信息判断所述目标设备是否正在作弊包括:根据所述运动状态信息的变化状况判断所述目标设备是否正在作弊。7.如权利要求6所述的方法,其中,当多次采集的所述运动状态信息的变化小于预定阈值和/或为空值,则判断所述目标设备正在作弊。8.如权利要求7所述的方法,其中,当多次采集的所述运动状态信息没有变化和/或为空值,则判断所述目标设备是用于作弊的模拟器。9.如权利要求7所述的方法,其中,当多次采集的所述运动状态信息有变化但变化小于预定阈值,则判断所述目标设备是用于作弊的真实设备。10.如权利要求6所述的方法,其中,所述用于指示所述目标设备运动状态的传感器是加速度计和/或陀螺仪。11.如权利要求10所述的方法,其中,获取目标设备的传感器读数信息包括:获取加速度计和/或陀螺仪三个轴向上的全部数据,并且,多次采集的所述运动状态信息的变化小于预定阈值包括:三个轴向上的数据变化都小于预定阈值。12.如权利要求1所述的方法,其中,获取目标设备的传感器读数信息包括:在特定时间段内获取来自同一传感器的多个传感器读数信息;和/或以预定时间间隔获取来自同一传感器的多个传感器读数信息。13.如权利要求12所述的方法,还包括:将获取的所述多个传感器读数信息存储在与所述目标设备对应的先进先出队列中。14.如权利要求13所述的方法,其中,根据所述传感器读数信息判断所述目标设备是否正在作弊包括:根据所述先进先出队列中至少两个传感器读数信息判断所述目标设备是否正在作弊。15.一种反作弊装置,包括:信息获取单元,用于获取目标设备的传感器读数信息;以及判断单元,用于根据所述传感器读数信息判断所述目标设备是否正在...

【专利技术属性】
技术研发人员:林嘉宇林万琪
申请(专利权)人:广州爱九游信息技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1