[发明专利]针对应用客户端的校验方法、装置及服务器平台有效
| 申请号: | 201910086890.5 | 申请日: | 2019-01-29 |
| 公开(公告)号: | CN109635567B | 公开(公告)日: | 2022-12-16 |
| 发明(设计)人: | 彭青白;殷赵辉;胡和君;何小龙;胡莉莉;王喜悦;朱腾绩;肖纯;王蕾;韦宇;应小全 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F21/56 | 分类号: | G06F21/56 |
| 代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁;宋海斌 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 针对 应用 客户端 校验 方法 装置 服务器 平台 | ||
1.一种针对应用客户端的校验方法,其特征在于,包括:
接收到终端设备中应用客户端启动运行后的登录请求时,下发对应的扫描配置信息,使得所述终端设备根据所述扫描配置信息,对所述应用客户端中被校验模块中的各切片进行扫描,得到各切片的特征值并上传;
根据获取得到的各种切片的基准特征值,对所述各切片的特征值进行校验;
当根据校验结果确定出存在异常切片时,根据获取得到的各种子切片的基准特征值,对所述异常切片的至少一级子切片进行校验,直到达到所述扫描配置信息中的切片级数,对最后一级子异常切片的二进制代码片段进行校验;
输出所述二进制代码片段的校验结果。
2.根据权利要求1所述的方法,其特征在于,所述各种切片和子切片的基准特征值是通过下述方法预先获取得到的:
针对多个终端设备中运行内存的应用客户端,下发对应的扫描配置信息和随机扫描指令,所述扫描配置信息包括所述应用客户端的被校验模块的信息、扫描范围和各级别的切片尺寸,使得每个所述终端设备针对每个级别的切片尺寸,将所述被校验模块划分成多个该级别的切片或子切片,并将所述多个该级别的切片或子切片设置为循环列表,对所述循环列表中该级别的各切片或子切片进行随机扫描,得到该级别所述各切片或子切片的特征值并上传;
对于每个级别的每种切片,将出现次数占比高于出现次数占比阈值的特征值,确定为该级别该种切片的基准特征值。
3.根据权利要求2所述的方法,其特征在于,所述下发对应的扫描配置信息,使得所述终端设备根据所述扫描配置信息,对所述应用客户端中被校验模块中的各切片进行扫描,得到各切片的特征值并上传,包括:
针对所述终端设备的内存中运行的所述应用客户端,下发对应的扫描配置信息,使得所述终端设备根据所述扫描配置信息中的所述应用客户端的被校验模块的信息、扫描范围和一级切片尺寸,将所述被校验模块划分成多个切片并将所述多个切片设置为循环列表,上传初始化完成消息;
接收到所述初始化完成消息后,确认是否存在高危切片;若存在所述高危切片,则下发所述高危切片的标识,使得所述终端设备根据所述高危切片的标识,对所述循环列表中的高危切片进行扫描后,对所述循环列表中的其它切片进行扫描,得到所述各切片的特征值并上传。
4.根据权利要求3所述的方法,其特征在于,所述高危切片是通过下述方法预先获取得到的:
对于所述多个终端设备中运行的应用客户端,针对该应用客户端中被校验模块中每种切片,将每个终端设备的该切片的特征值,与该种切片的基准特征值进行比较;
将特征值与基准特征值不一致的切片,确定为该种切片的异常切片;
将异常切片出现次数超过异常切片阈值出现次数的每种切片,确定为高危切片。
5.根据权利要求3所述的方法,其特征在于,还包括:若不存在所述高危切片,则下发随机扫描指令,使得所述终端设备根据所述随机扫描指令,对所述循环列表中的各切片进行随机扫描,得到所述各切片的特征值并上传。
6.根据权利要求3所述的方法,其特征在于,所述对所述异常切片的至少一级子切片进行校验,直到达到所述扫描配置信息中的切片级数,对最后一级子异常切片的二进制代码片段进行校验,包括:
下发所述异常切片的标识,使得所述终端设备根据所述异常切片的标识和所述扫描配置信息中的二级切片尺寸,将该所述异常切片划分成多个一级子切片,对多个所述一级子切片进行扫描,得到各所述一级子切片的特征值上传;当所述切片级数为二级时,所述一级子切片即为最后一级子切片;
将接收的每个所述一级子切片的特征值,与对应的基准特征值进行对比;根据对比结果,确定出一级异常子切片,下发所述一级异常子切片的二进制代码片段的获取指令;使得所述终端设备根据所述获取指令,上传所述一级异常子切片的二进制代码片段;
对所述二进制代码片段进行校验。
7.根据权利要求4所述的方法,其特征在于,还包括:当所述应用客户端的版本更新、所述应用客户端的作弊软件的版本更新、或者达到预定时段时,对所述高危切片进行更新;所述预定时段的数量级为月、十天、天或小时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910086890.5/1.html,转载请声明来源钻瓜专利网。





