摘要
本发明涉及软件安全技术领域,尤其涉及一种基于源代码相似度的漏洞挖掘系统和装置。漏洞挖掘系统包括:漏洞特征库,包括漏洞代码片段,以及漏洞代码片段关联的特征信息;粗粒度定位模块,针对待分析的源代码,将漏洞特征库中的漏洞代码片段与待分析的源代码进行匹配,确定可疑代码片段,组成相似代码对;特征表征模块,获取可疑代码片段的特征信息;细粒度定位模块,根据相似代码对中两个代码片段关联的特征信息,得到该相似代码对的语义相似度、结构相似度和子图匹配度,确定该相似代码对的综合相似度;判定模块,根据综合相似度,确定该相似代码对中的可疑代码片段是否具有漏洞。其有益效果是,能够保证检测精度的同时提升处理效率。
技术关键词
漏洞挖掘系统
孪生神经网络
漏洞特征
定位模块
神经网络单元
样本
注意力
结构单元
语义
结构特征分析
融合特征提取
数据依赖关系
分支
编码器
抽象语法树
计算机装置
搜索算法
系统为您推荐了相关专利信息
智能配电网故障
数字孪生建模
时空融合特征
数字孪生模型
云端大数据分析
检测修复方法
漏洞特征
静态特征提取
动态特征提取
软件特征
穿刺手术导航方法
穿刺器械
雅可比矩阵
双目相机
手术导航装置
定位分析方法
室内无线覆盖
无线信号特征
建立用户关系
高精度电子地图
燃气泄漏溯源方法
检测误差
决策
BP神经网络模型
数据