基于LLM的SAST漏洞快速分析方法、装置及设备

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
基于LLM的SAST漏洞快速分析方法、装置及设备
申请号:CN202410889448
申请日期:2024-07-04
公开号:CN118427842B
公开日期:2024-10-01
类型:发明专利
摘要
本申请提供基于LLM的SAST漏洞快速分析方法、装置及设备,涉及软件测试技术领域。该方法包括:对待检测程序的源代码进行聚类,得到多个函数簇;多个函数簇中的各个函数簇包括多个目标函数片段;采用SAST工具对第一函数片段进行漏洞检测;第一函数片段为各个函数簇内的任一目标函数片段;在第一函数片段中没有漏洞的情况下,确定各个函数簇的漏洞检测结果为没有漏洞;在第一函数片段中有漏洞的情况下,采用预先训练的LLM模型和SAST工具对各个函数簇内的多个目标函数片段进行漏洞验证,以确定各个函数簇的漏洞检测结果;根据各个函数簇的漏洞检测结果,得到待检测程序的漏洞检测结果。本申请能够兼顾漏洞检测速度和漏洞检测精度。
技术关键词
漏洞 快速分析方法 聚类 计算机程序产品 图谱 软件测试技术 序列 抽象语法树 三元组 大语言模型 处理器 分析装置 存储器 节点 输出模块 电子设备 指令