[发明专利]基于Petri网的密码误用漏洞检测方法及系统有效

专利信息
申请号: 201711449476.3 申请日: 2017-12-27
公开(公告)号: CN108123956B 公开(公告)日: 2020-10-20
发明(设计)人: 康绯;光焱;舒辉;熊小兵;林昊;徐旭;吴昊;杜三 申请(专利权)人: 中国人民解放军战略支援部队信息工程大学
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 郑州大通专利商标代理有限公司 41111 代理人: 周艳巧
地址: 450000 河*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 petri 密码 误用 漏洞 检测 方法 系统
【权利要求书】:

1.一种基于Petri网的密码误用漏洞检测方法,其特征在于,包含如下内容:

A)、根据已知密钥安全漏洞生成漏洞检测模型并建立用于存储漏洞检测规则的检测规则库;

B)、提取加密应用程序中的API运行信息,API运行信息至少包含函数名称、函数调用关系、函数参数和函数属性,生成应用程序执行的密码API序列;

C)、对密码API序列进行污点分析,生成着色Petri网描述数据;

D)、分析Petri网描述数据中不同库所的token属性信息;

E)、利用漏洞检测规则,在Petri网分析结果的基础上进行密码误用漏洞检测;

A)中生成漏洞检测模型并建立用于存储漏洞检测规则的检测规则库,包含如下内容:借助密码相关数据Cdata的定义,分析密码函数参数间的数值匹配和污点匹配关系,定义漏洞触发条件和参数关联关系,构成密码误用漏洞检测规则,形成检测规则库;

C)中对密码API序列进行污点分析生成着色Petri网描述数据,包含如下内容:

首先,利用污点分析工具分析密码API序列中不同API之间的参数关联关系,将密码API序列中的一个API标记为污点,进行前后两个方向的污点分析,当不同API的函数参数间存在污点关系,则标记为污点匹配,当函数参数间存在数据相等关系,则标记为数值匹配;

然后,根据API及其参数匹配关系,生成着色Petri网描述数据,该描述数据内容如下:对于每一个API,设置一个库所;API的输入和输出参数分别对应不同的迁移,库所和迁移之间的弧中:输入参数对应出弧,输出参数对应入弧;当输入输出参数间出现匹配关系时,将其对应的迁移进行合并;将参数传递表示为token,并根据参数的Cdata属性定义token的颜色。

2.根据权利要求1所述的基于Petri网的密码误用漏洞检测方法,其特征在于,A)中,Cdata表示为四元组,该四元组中的变量包含数据内容、数据长度属性、数据随机性属性和数据来源属性;数值匹配表示两个Cdata的数据内容存在k字节以上的相同部分,k为自定义阈值,污点匹配表示两个Cdata的污点关联数据中存在数值匹配关系;漏洞检测规则分为原子规则和复合规则,原子规则表示为二元组,该二元组变量包含漏洞触发条件和参数关联关系,复合规则由若干原子规则通过参数关联关系连接而成;漏洞触发条件包括函数名称,以及函数参数所需满足的Cdata属性;参数关联关系表示为三元组,该三元组变量包含源关联对象、目标函数名称和目标函数关联对象。

3.根据权利要求2所述的基于Petri网的密码误用漏洞检测方法,其特征在于,B)中利用动态二进制插桩技术提取加密应用程序中的API信息,在提取加密应用程序中的API运行信息前,首先对加密应用程序中涉及到的函数名称及函数参数,分别记录为密码函数知识库和函数参数知识库,用于动态二进制插桩。

4.根据权利要求3所述的基于Petri网的密码误用漏洞检测方法,其特征在于,B)中提取加密应用程序中的API运行信息,包含如下内容:根据密码函数知识库和函数参数知识库,结合动态插桩,监控加密应用程序调用API信息的函数过程中的动态信息,该动态信息至少包含指令、内存和寄存器,并提取动态数据,该动态数据包含API名称、返回值和输入输出参数。

5.根据权利要求1所述的基于Petri网的密码误用漏洞检测方法,其特征在于,D)中借助Petri网分析工具,对迁移过程中token颜色的变化,以及不同颜色token在各库所的可达性进行分析。

6.根据权利要求5所述的基于Petri网的密码误用漏洞检测方法,其特征在于,E)中密码误用漏洞检测,具体包含如下内容:首先,将漏洞检测规则集合映射到xml规则描述文件中,得到检测规则库;其次,参照检测规则库通过漏洞检测规则算法对反应加解密过程的着色Petri网进行密码误用漏洞的识别和定位。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学,未经中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711449476.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top