外挂检测方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:35592119 阅读:11 留言:0更新日期:2022-11-16 15:09
本申请公开了一种外挂检测方法、装置、电子设备及计算机可读存储介质。方法包括:当到达设定的检测时机时,获取待检测虚拟用户的第一行为数据;从所存储的多个历史外挂群体分别对应的多个第二行为数据中,查找与所述第一行为数据相似的目标行为数据,其中,任一所述历史外挂群体中所包含的各个历史外挂用户具有相似的行为数据,所述第二行为数据用于表示所述历史外挂群体整体所对应的行为数据;当查找到所述目标行为数据时,判定所述待检测虚拟用户为外挂用户。采用本申请实施例提供的方案能够减少将正常用户误判为外挂玩家的现象,从而减少对正常用户造成误处理的现象,使得外挂检测的准确率更高,更好地保障了正常用户的游戏体验。体验。体验。

【技术实现步骤摘要】
外挂检测方法、装置、电子设备及计算机可读存储介质


[0001]本申请涉及计算机
,具体涉及一种外挂检测方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]游戏外挂是指玩家使用自动的脚本程序进入系统,在无需休息的情况下持续执行艰难或乏味的任务,如批量挂机、自动执行任务等。因此,外挂玩家很容易击败正常玩家,对游戏公平造成极大的负面影响,影响正常玩家的游戏体验。
[0003]相关技术中,可以利用模型检测法对外挂玩家进行检测。然而,模型检测法的检测准确率依赖于所训练的模型的准确率,当所训练的模型的准确率不够高时,容易将正常玩家误判为外挂玩家,从而容易对正常玩家造成误处理(例如封号、禁赛等),影响了正常玩家的游戏体验。

技术实现思路

[0004]本申请提供了一种外挂检测方法、装置、电子设备及计算机可读存储介质,能够减少将正常用户误判为外挂玩家的现象,从而减少对正常用户造成误处理的现象,使得外挂检测的准确率更高,更好地保障了正常用户的游戏体验。具体方案如下。
[0005]第一方面,本申请实施例提供了一种外挂检测方法,所述方法包括:
[0006]当到达设定的检测时机时,获取待检测虚拟用户的第一行为数据;
[0007]从所存储的多个历史外挂群体分别对应的多个第二行为数据中,查找与所述第一行为数据相似的目标行为数据,其中,任一所述历史外挂群体中所包含的各个历史外挂用户具有相似的行为数据,所述第二行为数据用于表示所述历史外挂群体整体所对应的行为数据;
[0008]当查找到所述目标行为数据时,判定所述待检测虚拟用户为外挂用户。
[0009]可选地,在所述从所存储的多个历史外挂群体分别对应的多个第二行为数据中,查找与所述第一行为数据相似的目标行为数据之前,所述方法还包括:
[0010]通过训练好的行为表征模型将所述第一行为数据转换为第一行为表征向量;
[0011]所述从所存储的多个历史外挂群体分别对应的多个第二行为数据中,查找与所述第一行为数据相似的目标行为数据,包括:
[0012]从所存储的多个历史外挂群体分别对应的多个第二行为表征向量中,查找与所述第一行为表征向量相似的目标行为表征向量。
[0013]可选地,所述历史外挂群体对应的所述第二行为表征向量通过以下方式得出:
[0014]获取所述历史外挂群体所包含的各历史外挂用户分别对应的各第三行为数据;
[0015]通过所述行为表征模型将各所述第三行为数据转换为各第三行为表征向量;
[0016]根据各所述第三行为表征向量确定所述历史外挂群体对应的所述第二行为表征向量。
[0017]可选地,所述根据各所述第三行为表征向量确定所述历史外挂群体对应的所述第二行为表征向量,包括:
[0018]将各所述第三行为表征向量的平均向量确定为所述历史外挂群体对应的所述第二行为表征向量。
[0019]可选地,所述从所存储的多个历史外挂群体分别对应的多个第二行为数据中,查找与所述第一行为数据相似的目标行为数据,包括:
[0020]获取所存储的多个历史外挂群体分别对应的各更新时间,所述更新时间为所述历史外挂群体所包含的各历史外挂用户的外挂检测时间中最晚的时间;
[0021]从所述多个历史外挂群体中筛选出目标外挂群体,所述目标外挂群体对应的所述更新时间距离当前时刻的时长短于设定时长;
[0022]从各所述目标外挂群体分别对应的各第二行为数据中,查找与所述第一行为数据相似的目标行为数据。
[0023]可选地,所述方法还包括:
[0024]获取所存储的多个历史外挂群体分别对应的各更新时间,所述更新时间为所述历史外挂群体所包含的各历史外挂用户的外挂检测时间中最晚的时间;
[0025]从所存储的多个历史外挂群体分别对应的多个第二行为数据中删除第一外挂群体对应的第二行为数据,所述第一外挂群体对应的更新时间距离当前时刻的时长等于或长于设定时长。
[0026]可选地,所述方法还包括:
[0027]根据所述第一行为数据更新所述相似外挂群体对应的第二行为数据,所述相似外挂群体为所述目标行为数据对应的历史外挂群体。
[0028]可选地,所述方法还包括:
[0029]将所述待检测虚拟用户的检测时间更新为所述相似外挂群体对应的更新时间。
[0030]可选地,所述方法还包括:
[0031]当未查找到所述目标行为数据时,从当前时刻开始向后的第一时间段内监测是否存在相似行为数据,所述相似行为数据为:在所述第一时间段内获取的各待测虚拟用户的行为数据中与所述第一行为数据相似的行为数据;
[0032]当在所述第一时间段内监测到存在所述相似行为数据,或者,当在所述第一时间段内监测到存在多个所述相似行为数据,将所述待检测虚拟用户确定为外挂用户。
[0033]可选地,在所述从所存储的多个历史外挂群体分别对应的多个第二行为数据中,查找与所述第一行为数据相似的目标行为数据之前,所述方法还包括:
[0034]通过设定的预检测方式对所述第一行为数据进行预检测,得到所述待检测虚拟用户是否为疑似外挂的预检测结果;
[0035]所述从所存储的多个历史外挂群体分别对应的多个第二行为数据中,查找与所述第一行为数据相似的目标行为数据,包括:
[0036]当所述预检测结果为是疑似外挂时,从所存储的多个历史外挂群体分别对应的多个第二行为数据中,查找与所述第一行为数据相似的目标行为数据。
[0037]可选地,所述方法还包括:
[0038]当未查找到所述目标行为数据时,为所述待检测虚拟用户创建一个历史外挂群
体,并将所述第一行为数据确定为创建的所述历史外挂群体对应的第二行为数据。
[0039]可选地,所述第二行为数据为以下任意一项:
[0040]所述历史外挂群体中各个历史外挂用户对应的各行为数据的平均数据;
[0041]所述历史外挂群体中各个历史外挂用户对应的各行为数据按检测时间排列的中位数数据;
[0042]所述历史外挂群体中各个历史外挂用户对应的各行为数据中检测时间最晚的行为数据。
[0043]可选地,所述检测时机包括以下至少一项:
[0044]待检测虚拟用户进行登录时;
[0045]待检测虚拟用户进行虚拟资产交易完成之前;
[0046]待检测虚拟用户等级提升之前。
[0047]可选地,所述方法还包括:
[0048]实时获取各虚拟用户的行为数据,并将各虚拟用户的行为数据存储在存储数据库中;
[0049]所述获取待检测虚拟用户的第一行为数据,包括:
[0050]从所述存储数据库中获取待检测虚拟用户的第一行为数据。
[0051]可选地,所述第一行为数据为第一行为序列,所述第一行为序列中包含所述待检测虚拟用户所进行的各行为事件。
[0052]可选地,所述通过设定的预检测方式对所述第一行为数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种外挂检测方法,其特征在于,所述方法包括:当到达设定的检测时机时,获取待检测虚拟用户的第一行为数据;从所存储的多个历史外挂群体分别对应的多个第二行为数据中,查找与所述第一行为数据相似的目标行为数据,其中,任一所述历史外挂群体中所包含的各个历史外挂用户具有相似的行为数据,所述第二行为数据用于表示所述历史外挂群体整体所对应的行为数据;当查找到所述目标行为数据时,判定所述待检测虚拟用户为外挂用户。2.根据权利要求1所述的方法,其特征在于,在所述从所存储的多个历史外挂群体分别对应的多个第二行为数据中,查找与所述第一行为数据相似的目标行为数据之前,所述方法还包括:通过训练好的行为表征模型将所述第一行为数据转换为第一行为表征向量;所述从所存储的多个历史外挂群体分别对应的多个第二行为数据中,查找与所述第一行为数据相似的目标行为数据,包括:从所存储的多个历史外挂群体分别对应的多个第二行为表征向量中,查找与所述第一行为表征向量相似的目标行为表征向量。3.根据权利要求2所述的方法,其特征在于,所述历史外挂群体对应的所述第二行为表征向量通过以下方式得出:获取所述历史外挂群体所包含的各历史外挂用户分别对应的各第三行为数据;通过所述行为表征模型将各所述第三行为数据转换为各第三行为表征向量;根据各所述第三行为表征向量确定所述历史外挂群体对应的所述第二行为表征向量。4.根据权利要求3所述的方法,其特征在于,所述根据各所述第三行为表征向量确定所述历史外挂群体对应的所述第二行为表征向量,包括:将各所述第三行为表征向量的平均向量确定为所述历史外挂群体对应的所述第二行为表征向量。5.根据权利要求1所述的方法,其特征在于,所述从所存储的多个历史外挂群体分别对应的多个第二行为数据中,查找与所述第一行为数据相似的目标行为数据,包括:获取所存储的多个历史外挂群体分别对应的各更新时间,所述更新时间为所述历史外挂群体所包含的各历史外挂用户的外挂检测时间中最晚的时间;从所述多个历史外挂群体中筛选出目标外挂群体,所述目标外挂群体对应的所述更新时间距离当前时刻的时长短于设定时长;从各所述目标外挂群体分别对应的各第二行为数据中,查找与所述第一行为数据相似的目标行为数据。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所存储的多个历史外挂群体分别对应的各更新时间,所述更新时间为所述历史外挂群体所包含的各历史外挂用户的外挂检测时间中最晚的时间;从所存储的多个历史外挂群体分别对应的多个第二行为数据中删除第一外挂群体对应的第二行为数据,所述第一外挂群体对应的更新时间距离当前时刻的时长等于或长于设定时长。7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
根据所述第一行为数据更新所述相似外挂群体对应的第二行为数据,所述相似外挂群体为所述目标行为数据对应的历史外挂群体。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:将所述待检测虚拟用户的检测时间更新为所述相似外挂群体对应的更新时间。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:当未查找到所述目标行为数据时,从当前时刻开始向后的第一时间段内监测是否存在相似行为数据,所述相似行为数据为:在所述第一时间段内获取的各待测虚拟用户的行为数据中与所述第一行为数据相似的行为数据;当在所述第一时间段内监测到存在所述相似行为数据,或者,当在所述第一时...

【专利技术属性】
技术研发人员:林建实浦嘉澍徐雨虹
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1