摘要
本发明涉及一种融合上下文语义的行级软件漏洞检测方法及检测系统。融合上下文语义的行级软件漏洞检测方法包括以下步骤:S1、将目标软件代码进行预处理以去除噪声,得到预处理后的软件代码;S2、对第n行代码进行向量嵌入,得到第n个代码行向量Ln;对第n个代码行向量Ln关联代码行的位置信息。本发明将每一行代码转为向量表示,随后在上下文信息提取、特征融合阶段对代码行进行融合上下文信息,从而捕获与代码行相关的全局信息,随即对所有的上下文信息以及代码行信息进行融合,通过判断各行代码所占的权重或概率大小来判断代码行是否存在漏洞,最终完成代码的行级漏洞检测任务,大大地提高了对代码漏洞定位的精度。
技术关键词
软件漏洞检测方法
软件漏洞检测系统
矩阵
语义
融合上下文信息
注意力
编码模块
检测目标软件
噪声
元素
编码器
非线性
索引
阶段
精度
系统为您推荐了相关专利信息
深度学习模型
超参数
电压
健康管理技术
锂离子电池
联合概率数据关联
卡尔曼滤波
传感器接口模块
航迹管理
数据关联算法