摘要
本申请提供基于LLM的SAST漏洞快速分析方法、装置及设备,涉及软件测试技术领域。该方法包括:对待检测程序的源代码进行聚类,得到多个函数簇;多个函数簇中的各个函数簇包括多个目标函数片段;采用SAST工具对第一函数片段进行漏洞检测;第一函数片段为各个函数簇内的任一目标函数片段;在第一函数片段中没有漏洞的情况下,确定各个函数簇的漏洞检测结果为没有漏洞;在第一函数片段中有漏洞的情况下,采用预先训练的LLM模型和SAST工具对各个函数簇内的多个目标函数片段进行漏洞验证,以确定各个函数簇的漏洞检测结果;根据各个函数簇的漏洞检测结果,得到待检测程序的漏洞检测结果。本申请能够兼顾漏洞检测速度和漏洞检测精度。
技术关键词
漏洞
快速分析方法
聚类
计算机程序产品
图谱
软件测试技术
序列
抽象语法树
三元组
大语言模型
处理器
分析装置
存储器
节点
输出模块
电子设备
指令
系统为您推荐了相关专利信息
核磁共振谱
解析系统
数据格式
数据采集模块
数据处理单元
气象
预测模型构建方法
风电机组
数据
风力发电场
智能化运维管理系统
协议适配模块
异构设备
数据中心
资源
应用程序日志
生成测试用例
元素
序列
文档对象模型