[发明专利]一种基于细粒度静态污点分析与符号执行的web漏洞检测方法有效
申请号: | 202010403092.3 | 申请日: | 2020-05-13 |
公开(公告)号: | CN111695119B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 刘行波;余明俊;郑炎;郭运丰 | 申请(专利权)人: | 国家电网有限公司;湖北华中电力科技开发有限责任公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F21/56 |
代理公司: | 武汉楚天专利事务所 42113 | 代理人: | 孔敏 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于细粒度静态污点分析与符号执行的web漏洞检测方法,首先针对Web应用配置污点源列表、对不同的漏洞配置污点汇聚点和净化函数列表;其次得到程序的方法调用图,并为每个方法构建控制流图,然后使用多级表示记录污点状态,遍历方法调用图,对每个方法进行过程内和过程间污点分析,保存过程间污点传播情况与过程内分析得到的可疑漏洞触发位置;最后在可疑漏洞位置前定义标记变量,使用符号执行工具验证路径的可达性,在约束求解阶段跳过不包含标记变量的路径。本发明通过对程序执行路径的判断、对污点状态的细粒度分析以及使用符号执行工具对漏洞可达性的判断可大大降低分析的漏报误报率。 | ||
搜索关键词: | 一种 基于 细粒度 静态 污点 分析 符号 执行 web 漏洞 检测 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网有限公司;湖北华中电力科技开发有限责任公司,未经国家电网有限公司;湖北华中电力科技开发有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202010403092.3/,转载请声明来源钻瓜专利网。