游戏外挂的检测方法及装置、存储介质、计算机设备制造方法及图纸

技术编号:26744647 阅读:21 留言:0更新日期:2020-12-18 19:51
本申请公开了一种游戏外挂的检测方法及装置、存储介质、计算机设备,该方法包括:检测到游戏账号登录时,判断所述游戏账号的登录设备是否为可疑设备;若所述登录设备为可疑设备,则获取所述游戏账号对应的第一外挂使用数据以及所述登录设备对应的第二外挂使用数据;根据所述第一外挂使用数据以及所述第二外挂使用数据,确定所述登录设备的监管等级,以根据所述监管等级对所述登录设备的外挂程序使用状况进行追踪。本申请通过对存在外挂使用记录的可疑设备设定监管等级以使反外挂工作人员可以基于根据监管等级对可疑设备的游戏行为进行不同层次的监管,在缩小外挂程序监管范围的基础上,有助于对外挂程序的快速响应,最终提高了外挂程序响应效率。

【技术实现步骤摘要】
游戏外挂的检测方法及装置、存储介质、计算机设备
本申请涉及计算机
,尤其是涉及到一种游戏外挂的检测方法及装置、存储介质、计算机设备。
技术介绍
随着网络的普及,网络游戏产业作为互联网的支柱产业得到了迅速的发展,它作为一种娱乐方式,融入到了人们的日常生活中,形成了以游戏为核心的“网络文化”。在其迅速发展的同时,外挂的出现,破坏了游戏的平衡,加速了玩家的流失,损害了游戏厂商的利益,对整个游戏行业带来了消极的影响。在寻找外挂程序过程中通常是由反外挂工作人员通过人工或者程序收集可疑程序,而后对可疑程序的行为进行判定,确认是否为外挂程序,被认定为外挂程序的特征码字段加入外挂特征码数据库中,从而利用该数据库进行外挂程序的判断。在外挂程序收集过程中,反外挂工作人员在大量的游戏账号中寻找外挂程序犹如大海捞针,非常困难。因此,现有技术中提出了两种缩小外挂程序收集范围的方式,其一是提供玩家举报功能,游戏内对抗玩家可以对可疑账号进行举报,其二是对曾经有使用外挂程序行为的账号进行重点追踪监测。但是反外挂是一个攻防对抗的过程,没有一方可以永远完全克制另一方,只能说在某一个时间段,其中的一方占据上风,因此对外挂版本的持续追踪,及时更新,对于外挂对抗显得尤其重要。在大量实践中发现上述两种方式对外挂的察觉具有一定滞后性,如何设置合理的外挂收集范围并对范围内的账号采取一定的外挂程序监控措施,缩短反外挂工作人员对外挂追查的时间,提升外挂程序反应速度,是游戏领域中一直以来的重点问题。
技术实现思路
有鉴于此,本申请提供了一种游戏外挂的检测方法及装置、存储介质、计算机设备,在缩小外挂程序监管范围的基础上,有助于对外挂程序的快速响应,最终提高了外挂程序响应效率,提升了游戏安全性,保护了游戏平衡性。根据本申请的一个方面,提供了一种游戏外挂的检测方法,包括:检测到游戏账号登录时,判断所述游戏账号的登录设备是否为可疑设备;若所述登录设备为可疑设备,则获取所述游戏账号对应的第一外挂使用数据以及所述登录设备对应的第二外挂使用数据;根据所述第一外挂使用数据以及所述第二外挂使用数据,确定所述登录设备的监管等级,以根据所述监管等级对所述登录设备的外挂程序使用状况进行追踪。具体地,所述判断所述游戏账号的登录设备是否为可疑设备,具体包括:获取所述登录设备的设备标识,并查询所述设备标识是否属于可疑设备数据库中包含的可疑设备标识;若所述设备标识属于所述可疑设备标识,则确定所述登录设备为所述可疑设备。具体地,所述第一外挂使用数据包括外挂种类,所述可疑设备数据库中包括所述可疑设备的历史外挂使用数据;所述获取所述游戏账号对应的第一外挂使用数据以及所述登录设备对应的第二外挂使用数据,具体包括:基于外挂程序数据库,检测所述游戏账号本次登录是否使用了外挂程序;若所述游戏账号本次登录使用了外挂程序,则获取所述游戏账号本次登录使用的外挂种类以及在所述可疑设备数据库中获取与所述登录设备的设备标识匹配的所述可疑设备的历史外挂使用数据作为所述第二外挂使用数据。具体地,所述第二外挂使用数据包括所述登录设备对应的历史使用外挂种类和历史使用外挂次数,所述可疑设备数据库包括所述登录设备的监管等级;所述根据所述第一外挂使用数据以及所述第二外挂使用数据,确定所述登录设备的监管等级,具体包括:根据所述游戏账号本次登录使用的外挂种类以及所述登录设备对应的历史使用外挂种类和历史使用外挂次数,更新可疑设备数据库中所述登录设备的历史外挂使用数据;根据所述登录设备对应的更新后的历史外挂使用数据,重新确定所述登录设备的监管等级。具体地,所述可疑设备数据库还包括所述可疑设备的监管等级;所述检测所述游戏账号本次登录是否使用了外挂程序之后,所述方法还包括:若未发现所述游戏账号本次登录使用了外挂程序,则获取并提升所述可疑设备数据库中与所述登录设备对应的监管等级。具体地,所述判断所述游戏账号的登录设备是否为可疑设备,具体包括:获取所述登录设备的设备标识,并查询所述设备标识是否属于可疑设备数据库中包含的可疑设备标识;若所述设备标识不属于所述可疑设备标识,则确定所述登录设备不为所述可疑设备;所述所述判断所述游戏账号的登录设备是否为可疑设备之后,所述方法还包括:若所述登录设备不为所述可疑设备,则在检测到所述游戏账号本次登录使用了外挂程序时,基于所述游戏账号本次登录使用的外挂程序种类以及所述登录设备的设备标识,更新所述可疑设备数据库。具体地,所述获取登录设备的设备标识,具体包括:通过预设函数获取所述登录设备的主板UUID(UniversallyUniqueIdentifier,通用唯一识别码)返回值;若所述主板UUID返回值为有效值,则将所述主板UUID返回值作为所述登录设备的设备标识;若所述主板UUID返回值为无效值,则获取所述登录设备的GUID(GloballyUniqueIdentifier,全局唯一标识符),并基于所述登录设备的GUID确定所述设备标识。具体地,所述方法还包括:获取可疑设备数据库中任一可疑设备最近一次使用外挂的时间;若所述任一可疑设备最近一次使用外挂的时间早于预设时间,则将所述任一可疑设备从所述可疑设备数据库中移除。具体地,所述方法还包括:若任一可疑设备对应的历史使用外挂种类大于预设种类阈值和/或所述任一可疑设备对应的历史使用外挂次数大于预设次数阈值,则拒绝所述任一可疑设备上的游戏账号登录。具体地,所述方法还包括:获取监管等级大于预设等级阈值的可疑设备上登录的游戏账号对应的IP信息;根据所述IP信息,获取与所述IP信息匹配的目标游戏账号,以对所述目标游戏账号的外挂程序使用状况进行追踪。根据本申请的另一方面,提供了一种游戏外挂的检测装置,包括:可疑设备判断模块,用于检测到游戏账号登录时,判断所述游戏账号的登录设备是否为可疑设备;外挂数据获取模块,用于若所述登录设备为可疑设备,则获取所述游戏账号对应的第一外挂使用数据以及所述登录设备对应的第二外挂使用数据;第一监管等级确定模块,用于根据所述第一外挂使用数据以及所述第二外挂使用数据,确定所述登录设备的监管等级,以根据所述监管等级对所述登录设备的外挂程序使用状况进行追踪。具体地,所述可疑设备判断模块,具体包括:第一设备标识获取单元,用于获取所述登录设备的设备标识,并查询所述设备标识是否属于可疑设备数据库中包含的可疑设备标识;第一可疑设备确定单元,用于若所述设备标识属于所述可疑设备标识,则确定所述登录设备为所述可疑设备。具体地,所述第一外挂使用数据包括外挂种类,所述可疑设备数据库中包括所述可疑设备的历史外挂使用数据;所述外挂数据获取模块,具体包括:外挂程序检测单元,用于基于外挂程序数据库,检测所述游戏账号本次登录是否使用了外挂程序;外挂数据获取本文档来自技高网...

【技术保护点】
1.一种游戏外挂的检测方法,其特征在于,包括:/n检测到游戏账号登录时,判断所述游戏账号的登录设备是否为可疑设备;/n若所述登录设备为可疑设备,则获取所述游戏账号对应的第一外挂使用数据以及所述登录设备对应的第二外挂使用数据;/n根据所述第一外挂使用数据以及所述第二外挂使用数据,确定所述登录设备的监管等级,以根据所述监管等级对所述登录设备的外挂程序使用状况进行追踪。/n

【技术特征摘要】
1.一种游戏外挂的检测方法,其特征在于,包括:
检测到游戏账号登录时,判断所述游戏账号的登录设备是否为可疑设备;
若所述登录设备为可疑设备,则获取所述游戏账号对应的第一外挂使用数据以及所述登录设备对应的第二外挂使用数据;
根据所述第一外挂使用数据以及所述第二外挂使用数据,确定所述登录设备的监管等级,以根据所述监管等级对所述登录设备的外挂程序使用状况进行追踪。


2.根据权利要求1所述的方法,其特征在于,所述判断所述游戏账号的登录设备是否为可疑设备,具体包括:
获取所述登录设备的设备标识,并查询所述设备标识是否属于可疑设备数据库中包含的可疑设备标识;
若所述设备标识属于所述可疑设备标识,则确定所述登录设备为所述可疑设备。


3.根据权利要求2所述的方法,其特征在于,所述第一外挂使用数据包括外挂种类,所述可疑设备数据库中包括所述可疑设备的历史外挂使用数据;所述获取所述游戏账号对应的第一外挂使用数据以及所述登录设备对应的第二外挂使用数据,具体包括:
基于外挂程序数据库,检测所述游戏账号本次登录是否使用了外挂程序;
若所述游戏账号本次登录使用了外挂程序,则获取所述游戏账号本次登录使用的外挂种类以及在所述可疑设备数据库中获取与所述登录设备的设备标识匹配的所述可疑设备的历史外挂使用数据作为所述第二外挂使用数据。


4.根据权利要求3所述的方法,其特征在于,所述第二外挂使用数据包括所述登录设备对应的历史使用外挂种类和历史使用外挂次数,所述可疑设备数据库包括所述登录设备的监管等级;所述根据所述第一外挂使用数据以及所述第二外挂使用数据,确定所述登录设备的监管等级,具体包括:
根据所述游戏账号本次登录使用的外挂种类以及所述登录设备对应的历史使用外挂种类和历史使用外挂次数,更新可疑设备数据库中所述登录设备的历史外挂使用数据;
根据所述登录设备对应的更新后的历史外挂使用数据,重新确定所述登录设备的监管等级。


5.根据权利要求3所述的方法,其特征在于,所述可疑设备数据库还包括所述可疑设备的监管等级;所述检测所述游戏账号本次登录是否使用了外挂程序之后,所述方法还包括:
若未发现所述游戏账号本次登录使用了外挂程序,则获取并提升所述可疑设备数据库中与所述登录设备对应的监管等级。


6.根据权利要求1至5中任一项所述的方法,其特征在于,所述判断所述游戏账号的登录设备是否为可疑设备,具体包括:
获取所述登录设备的设备标识,并查询所述设备标识是否属于可疑设备数据库中包含的可疑设备标识;
若所述设备标识不属于所述可疑设备标识,则确定所述登录设备不为所述可疑设备;
所述所述判断所述游戏账号的登录设备是否为可疑设备...

【专利技术属性】
技术研发人员:毛明旭
申请(专利权)人:完美世界北京软件科技发展有限公司
类型:发明
国别省市:北京;11

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

1