[发明专利]一种数字签名检测方法、装置、电子设备和存储介质在审
申请号: | 201910032619.3 | 申请日: | 2019-01-14 |
公开(公告)号: | CN109753785A | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | 罗荣君 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标程序文件 检测结果 签名状态 检测 数字签名检测 存储介质 电子设备 展示 | ||
1.一种数字签名检测方法,其特征在于,包括:
获取待检测的目标程序文件;
依次检测所述目标程序文件的数字签名状态,生成检测结果;
展示所述检测结果。
2.根据权利要求1所述的方法,其特征在于,所述获取待检测的目标程序文件的步骤,包括:
获取待检测目录;
遍历所述待检测目录,确定与指定格式对应的程序文件为待筛选程序文件;
当所述待筛选程序文件与预置的筛选标识不匹配时,确定所述待筛选程序文件为所述目标程序文件;
其中,所述程序文件设置有唯一匹配的文件标识,筛选标识为需要跳过检测的程序文件对应的文件标识。
3.根据权利要求2所述的方法,其特征在于,所述待检测目录与初始目录连接;在遍历所述文件目录,确定与指定格式对应的程序文件为待筛选程序文件之前,还包括:
遍历所述初始目录;
确定初始目录与待检测目录的差异程序文件为待同步程序文件;
将所述待同步程序文件存储至所述待检测目录。
4.根据权利要求1或2或3所述的方法,其特征在于,所述依次检测所述目标程序文件的数字签名状态,生成检测结果的步骤,包括:
调用预设的数字签名检测工具检测所述目标程序文件;
接收所述数字签名工具返回的报错信息,生成所述检测结果。
5.根据权利要求4所述的方法,其特征在于,所述数字签名检测工具通过如下方法检测所述目标程序文件:
遍历所述目标程序文件;
判断当前的目标程序文件是否存在数字签名;
若否,则确定当前的目标程序文件为未签名程序文件;
生成与所述未签名程序文件对应的报错信息。
6.根据权利要求5所述的方法,其特征在于,所述报错信息包括地址信息以及命名信息;所述接收所述数字签名工具返回的报错信息,生成所述检测结果的步骤,包括:
初始化预设变量;
采用所述变量,统计所述报错信息的数量;
采用所述变量、所述地址信息以及所述命名信息,生成所述检测结果。
7.根据权要求1或2或3所述的方法,其特征在于,
所述与指定格式对应的程序文件为可执行文件,和/或动态链接库文件。
8.一种数字签名检测装置,其特征在于,包括:
目标获取模块,用于获取待检测的目标程序文件;
目标检测模块,用于依次检测所述目标程序文件的数字签名状态,生成检测结果;
结果展示模块,用于展示所述检测结果。
9.电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的数字签名检测方法的步骤。
10.计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的数字签名检测方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910032619.3/1.html,转载请声明来源钻瓜专利网。