一种结合静态与动态分析的源代码漏洞检测方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种结合静态与动态分析的源代码漏洞检测方法
申请号:CN202510845542
申请日期:2025-06-23
公开号:CN120688063A
公开日期:2025-09-23
类型:发明专利
摘要
本发明公开了一种结合静态与动态分析的源代码漏洞检测方法,包括:对输入的源代码进行静态扫描,依据预设漏洞规则库初步定位潜在漏洞;基于控制流图和数据流图执行程序切片,提取与漏洞相关的精确代码子集;利用基于Transformer结构的大语言模型,根据漏洞类型及切片代码自动生成动态验证攻击用例;在沙箱环境中执行测试用例,实时监控程序异常行为,确认漏洞的实际可利用性;最终综合静态与动态结果,生成多层次漏洞检测报告。该方法能够有效提高漏洞检测的准确率与覆盖率,降低误报漏报率,实现源代码漏洞检测过程的高度自动化和智能化,具有良好的适用性与推广价值。
技术关键词
漏洞 沙箱环境 抽象语法树 数据依赖关系 词法分析器 代码切片 命令 节点 程序依赖图 变量 模型预训练 程序切片 语句 轻量级虚拟化 大语言模型 动态实时监控 跨站脚本攻击 定义