面向源代码的软件漏洞静态检测综述

来源 :网络与信息安全学报 | 被引量 : 0次 | 上传用户:tangyanb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件静态漏洞检测依据分析对象主要分为二进制漏洞检测和源代码漏洞检测。由于源代码含有更为丰富的语义信息而备受代码审查人员的青睐。针对现有的源代码漏洞检测研究工作,从基于代码相似性的漏洞检测、基于符号执行的漏洞检测、基于规则的漏洞检测以及基于机器学习的漏洞检测4个方面进行了总结,并以基于源代码相似性的漏洞检测系统和面向源代码的软件漏洞智能检测系统两个具体方案为例详细介绍了漏洞检测过程。
其他文献
科普走扁带走扁带,其实和走钢丝的形式差不多。以前一些无聊的攀岩者为了打发时间就在两棵树之间用一些攀登用的简单装备,把攀岩常用的扁带固定拉紧,
节点管理器是英特尔在过去几年直在研究和开发的一项技术,它的主要目标是针对于大容量的数据中心的节能减排。它的目标是针对于大型的云计算中心.
本文中我们证明了复方阵的一种分解的唯一性,并给出了这种唯一分解的几个应用。
本文构造了一类奇异积分,并讨论了在空间L[0,1]的收敛性,它包含了和研究过的三个线性算子,并将前面两个算子的收效性由空间C[0,1],推广到空间L[0,1]。
一般文献中都将引力红移解释为由于引力势的不同引起时钟时率变化,从而导致谱线频率的变化.但原子钟的频率极少受引力场的影响,从时率来解释红移就不能令人满意。本文认为引
机密稳健复杂系统具有高机密性要求、持续稳定运行需求、网络结构复杂等特点,但现有评估模型安全目标维度单一,缺乏指标间关联性分析。鉴于此,提出了基于指标关联性分析的综
1 微分微分一词是从differential 译过来的,译得很好,“微”与“分”意思都小,合成“微分”一词就是强调小.微分概念是伴随着微商(即导数)概念的形成而同时形成,微商的定义是
控制流劫持攻击是一种常见的针对计算机软件的攻击,给计算机软件安全带来了巨大的危害,是信息安全领域的研究热点。首先,从攻击代码的来源角度出发,阐述了进程控制流劫持攻击