品牌网
公司信息商标信息专利信息
授权公布号:CN109829312B
基于调用链的JAVA漏洞检测方法及检测系统
有效
申请
2019-01-29
申请公布
2019-05-31
授权
2021-01-01
预估到期
2039-01-29
申请号 CN201910085114.3
申请日 2019-01-29
申请公布号 CN109829312A
申请公布日 2019-05-31
授权公布号 CN109829312B
授权公告日 2021-01-01
分类号 G06F21/57;G06F21/56
分类 计算;推算;计数;
申请人名称 启明星辰信息技术集团股份有限公司
申请人地址 北京市海淀区东北旺西路8号21号楼启明星辰大厦102号

专利法律状态

2021-01-01 授权
状态信息
授权
2019-06-25 实质审查的生效
状态信息
实质审查的生效;IPC(主分类):G06F 21/57;专利申请号:2019100851143;申请日:20190129
2019-05-31 发明专利申请公布
状态信息
公布

摘要

本申请提供了一种基于调用链的JAVA漏洞检测方法及检测系统,检测方法包括:设定待检测的目标JAR包;对JAR包进行处理,生成函数调用关系图;采集已知的软件敏感调用点Sink方法,并根据漏洞类型对软件敏感调用点Sink方法进行分类,将各类软件敏感调用点Sink方法配置在相应的漏洞审计模块中;执行漏洞审计模块,在函数调用关系图的基础上利用深度优先搜索算法创建调用链;对得到的调用链进行筛选,筛选得到顶层方法能够被外部访问解析的调用链并输出。本申请利用深度优先搜索算法创建调用链,深入完整的挖掘软件系统中存在的安全漏洞,并以调用链的形式展示给审计人员,方便审计人员分析以及复现漏洞。