基于图神经网络的代码漏洞检测方法

来源 :网络与信息安全学报 | 被引量 : 0次 | 上传用户:xianyekong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
使用神经网络进行漏洞检测的方案大多基于传统自然语言处理的思路,将源代码当作序列样本处理,忽视了代码中所具有的结构性特征,从而遗漏了可能存在的漏洞。提出了一种基于图神经网络的代码漏洞检测方法,通过中间语言的控制流图特征,实现了函数级别的智能化代码漏洞检测。首先,将源代码编译为中间表示,进而提取其包含结构信息的控制流图,同时使用词向量嵌入算法初始化基本块向量提取代码语义信息;然后,完成拼接生成图结构样本数据,使用多层图神经网络对图结构数据特征进行模型训练和测试。采用开源漏洞样本数据集生成测试数据对所提方法进行
其他文献
近年来,随着以大数据为代表的新兴技术的不断发展,公安教育迎来了转型发展的新形势、新机遇。在公安高等教育中,大数据同样能够发挥其独特的魅力与功能,改变传统实训模式和形
德国音响品牌Einstein,是Volker Bohlmeier先生和Rolf Weiler先生于1988年创立的,两位创始人对高保真都有着极高的追求。Volker Bohlmeier曾经是录音师,有着自己的声音美学观
Anthem(圣歌)是来自加拿大的品牌,原名Sonic Frontier,产品主要以胆机为主,很受老发烧友的欢迎。Paradigm(百里登)集团在90年代收购了Anthem。后来Anthem将主要领域转移到了A
我相信很多音响玩家,在购买音响时都遇到过是买胆机还是买晶体管机这道选择题,而每当查找资料了解这两种功率放大器之时,都会见到诸如此类晶体管失真是奇次谐波失真,胆机是偶
虽然因疫情原因,从去年至今全球大量的颁奖礼活动都是以线上为主的,但今年第93届奧斯卡还是希望坚持线下举办颁奖礼的传统,以线上线下混合的形式颁奖,而线下的仪式部分在多个
侠骨柔情,丰神俊朗。此乃笔者给尔刘亮鹭之“江湖大侠”之评语。刘亮鹭,自小就酷爱唱歌,毕业后考入星海音乐学院,开始系统化的音乐专业训练和学习。帅气声靓,多才多艺的他于2
一年一度的视听前线“主笔推荐--发烧唱片盘点”又和各位读者见面了!在流播放时代,实体唱片受到冲击,但依然不断地涌现出一些制作优秀甚至精彩的唱片专辑,这样的唱片拿在手上
这是一款与众不同的唱片,已经出版了好几张。《中国音乐地图·听见》,我听过的已经有四张:云南、新疆、陕西和吉林。看来今后,全国31个省市自治区,“瑞鸣音乐”的叶云川和他
新型城镇化构建“双循环”发展格局源于马克思主义政治经济学,分工导致工业化与城镇产生,商品和货币出现为流通创造条件,要素在城镇聚集形成分配关系,人口聚集产生消费需求。
上篇文章(请见5月杂志)基本上介绍了BBC LS3/5A音箱第一代产品的时代背景与构成,接下来我们大致聊聊它的重要“内藏”分频器的技术特性。BBCLS3/5A音箱起始研发时,定位是款二