基于神经网络与代码相似性的静态漏洞检测

来源 :计算机工程 | 被引量 : 0次 | 上传用户:qqshe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
静态漏洞检测通常只针对文本进行检测,执行效率高但是易产生误报。针对该问题,结合神经网络技术,提出一种基于代码相似性的漏洞检测方法。通过对程序源代码进行敏感函数定位、程序切片和变量替换等数据预处理操作,获取训练所用数据。构建基于Bi-LSTM的相似性判别模型,设定漏洞模板数据库,将待测代码与漏洞模板作比对以判别其是否存在漏洞。实验结果表明,该方法的准确率可达88.1%,误报率低至4.7%。
其他文献
本文给出了求解拟变分不等式问题的一种投影收缩算法,算法包括预测步和修正步,修正步的计算不需要做投影,在适当的假设条件下,证明了算法的全局收敛性。
The spatial distribution of ammonia-oxidizing Betaproteobacteria ( β AOB) was investigated by FISH (fluorescence in situ hybridization) and DGGE (denaturing gr
近年来,由于复杂网络的同步在许多领域有着广泛的应用,因此受到了越来越多的关注。为了分析和揭示具有时滞节点的复杂网络的局部同步的内在机制,本文采用Lyapunov直接法进行
本文对混凝土的抗压强度的数据采用决策树、Boosting、随机森林、人工神经网络、支持向量机这五种方法进行建模,采用十折交叉验证评价预测精度。发现随机森林法具有较好的预
传统认知车载网(CR-VANET)中采用基于竞争的介质访问控制(MAC)协议,该协议在高车辆节点密度情况下会导致较高的数据包碰撞率,严重影响安全消息传输的时延和可靠性。针对该问
一个单音窗户的算法被介绍在沿海的水里用陆地卫星数据检索海面温度(SST ) 。在这个算法,有效吝啬的气温和空气列的水汽内容与气温和相对湿度的本地气象学的参数被估计,基于在
介绍了IT智能监控的研究范围及两个关键模型的研究方法。提出了基于UML统一建模和面向对象方法,自顶向下地构建系统关联关系模型的方法,并利用状态空间法,对不同结构系统之间的
当今课堂教学中,为了实现素质教育的总目标,为了培养创新人才,电化教学手段已经广泛的运用于各科教学当中。这种现代化教学手段现如今已发展到电脑多媒体参与语文教学,把声、图、
“县村官办很注重我们的学习提升,每年都会组织全县村官参加一次集中培训,每一次听完专家讲课,我们都会有新的认识并有较大提高,同时也很珍惜县委组织部给村官提供的相互学习、取
师秀菊,漯河市源汇区大刘镇治痔名门的第五代传人,师从于原漯河市中医院名誉院长师吉祥,现任漯河师秀菊中医肛肠专科医院院长。30多年来,她遵循祖训,坚守医德,视患者为亲人。