摘要
本发明涉及源代码漏洞检测技术领域,公开了一种基于多视图注意力特征融合的源代码漏洞检测方法,本方法通过将源代码序列表征为图结构,结合源代码的抽象语法树和程序依赖图,采用三个独立编码器分别编码为对应的图级嵌入,再通过注意力机制将所有图级嵌入进行动态融合,转化为低维向量,最后通过分类器输出源代码漏洞检测结果,实现了对源代码漏洞的有效检测;本方法将源代码序列表征为图结构,使得样本的图表征能够对应样本整体的序列表征;同时,采用先编码再特征融合的方式,减轻了信息在图表征对齐时造成的信息丢失,同时使得三种图表征之间可以进行信息互补,增强了源代码漏洞检测模型的表征能力,进而提升了源代码漏洞检测模型的检测性能。
技术关键词
程序依赖图
语义特征
节点特征
抽象语法树
序列
矩阵
预训练模型
多层感知机
漏洞检测技术
独立编码器
注意力机制
滑动窗口
索引
分类器
网络
系统为您推荐了相关专利信息
中文文本分类方法
融合标签
拼音
标签编码器
特征提取网络
视觉显著性模型
多尺度特征提取
图像版权保护
屏幕
视觉显著性区域
动态访问控制策略
数据处理方法
弹性调度
时间序列特征
组合式应急