[发明专利]一种客户端安全检测方法、装置及客户端设备在审
申请号: | 201810647280.3 | 申请日: | 2018-06-22 |
公开(公告)号: | CN108847926A | 公开(公告)日: | 2018-11-20 |
发明(设计)人: | 周志刚;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L29/06 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 校验信息 第一模块 区块 客户端安全 客户 客户端 装置及电子设备 客户端版本 客户端启动 客户端设备 版本信息 获取目标 目标版本 信息比对 校验 检测 预置 合法性 匹配 篡改 保存 合法 | ||
1.一种客户端安全检测方法,其特征在于,所述方法包括:
当客户端启动后,从本地获取当前目标版本的所述客户端的第一模块校验信息;
从预置的客户端版本区块链中,获取所述目标版本的所述客户端的第二模块校验信息,所述第一模块校验信息和所述第二模块校验信息对应相同的客户端模块;
对所述第一模块校验信息及所述第二模块校验信息进行信息比对;
若所述第一模块校验信息及所述第二模块校验信息匹配,则确定所述客户端合法。
2.根据权利要求1所述的方法,其特征在于,所述从本地获取目标版本的所述客户端的第一模块校验信息,包括:
从本地获取目标版本的所述客户端的模块校验信息列表,所述模块校验信息列表中包括所述目标版本的所述客户端所有模块的校验信息;
其中,所述第一模块校验信息包括所述模块校验信息列表中至少一个所述客户端模块的校验信息。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在安装所述客户端后,从服务器获取所述客户端版本区块链,所述客户端版本区块链中包括所述客户端当前版本的模块校验信息列表及每一个历史版本的模块校验信息列表;
在所述客户端每次进行版本更新时,生成新的模块校验信息列表;
根据所述新的模块校验信息列表,更新所述客户端版本区块链。
4.根据权利要求1所述的方法,其特征在于,所述在所述客户端每次进行版本更新时,生成新的模块校验信息列表,包括:
在所述客户端每次进行版本更新时,获取当前更新的所述客户端各模块文件大小;
获取当前更新的所述客户端模块版本号;
根据所述客户端各模块文件大小,确定当前更新的所述客户端中各模块的校验信息;
根据所述客户端中各模块的校验信息及所述当前更新的所述客户端模块版本号,生成新的模块校验信息列表。
5.根据权利要求4所述的方法,其特征在于,所述根据所述客户端各模块文件大小,确定当前更新的所述客户端中各模块的校验信息,包括:
分别以所述客户端中各模块为目标模块;
若所述目标模块文件大小小于预设阈值,则以所述目标模块的整体哈希值作为所述目标模块的校验信息;
若所述目标模块文件大小大于等于预设阈值,则以所述目标模块的第一预设长度文件头的哈希值,第二预设长度的文件尾部的哈希值作为所述目标模块的校验信息。
6.根据权利要求1所述的方法,其特征在于,所述对所述第一模块校验信息及所述第二模块校验信息进行信息比对,包括:
若所述第一模块校验信息中包括多个所述客户端的模块校验信息时,则分别对所述第一校验模块中的模块校验信息,与所述第二模块校验信息中对应的模块校验信息进行比对;
若所述第一校验模块中的所有模块校验信息均与所述第二模块校验信息中对应的模块校验信息匹配,则确定所述第一模块校验信息及所述第二模块校验信息匹配。
7.一种客户端安全检测装置,其特征在于,所述装置包括:
第一获取模块,用于当客户端启动后,从本地获取当前目标版本的所述客户端的第一模块校验信息;
第二获取模块,用于从预置的客户端版本区块链中,获取所述目标版本的所述客户端的第二模块校验信息,所述第一模块校验信息和所述第二模块校验信息对应相同的客户端模块;
比对模块,用于对所述第一模块校验信息及所述第二模块校验信息进行信息比对;
确定模块,用于在所述第一模块校验信息及所述第二模块校验信息匹配时,确定所述客户端合法。
8.根据权利要求7所述的装置,其特征在于,所述第一获取模块具体用于:
从本地获取目标版本的所述客户端的模块校验信息列表,所述模块校验信息列表中包括所述目标版本的所述客户端所有模块的校验信息;
其中,所述第一模块校验信息包括所述模块校验信息列表中至少一个所述客户端模块的校验信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810647280.3/1.html,转载请声明来源钻瓜专利网。