基于路径松弛的网络安全漏洞侦测

来源 :东南大学 | 被引量 : 0次 | 上传用户:dtj77
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的应用与普及,网络安全问题成为人们关注的焦点。在已知的网络安全漏洞中,跨站攻击,SQL注入式攻击以及由整数溢出引发的缓冲区溢出漏洞近年来上升趋势最为明显,造成了很大的危害。相关领域的研究者提出了多种方法加以侦测和防范,这些方法主要分为动态的测试方法和静态源代码审查方法。前者的查错能力受制于测试用例覆盖面的局限性,后者充分考虑了程序各种可能的执行路径与输入,但容易产生误报,影响测试者的判断。   为解决上述困境,本文提出了一种基于路径松弛的漏洞检测方法。对于一个测试的执行,该方法不但以程序实际执行测试用例的结果作为检测依据,还通过静态分析为程序加入约束信息,使得实际的测试结果与相应的约束信息共同作为漏洞侦测的依据,扩大了侦测范围。根据程序实际测试结果,可以检测到在当前执行中程序是否出现错误;根据插入的约束信息,可以推断出,在同一条执行路径下,程序是否有潜在的出错可能。基于路径松弛的漏洞检测方法本质上是动态测试方法的延伸,它与动态测试的区别在于测试之前引入轻量级的程序静态分析而获取约束信息。   为验证此方法的有效性,本文分别针对这三类网络安全漏洞,以开源程序代码为测试来源,应用相应的路径松弛侦测方法进行实例研究。实例研究的结果表明,本文提出的基于路径松弛的方法能够发现程序中潜在的网络安全漏洞,是行之有效的。
其他文献
近来,多宿主主机已经变得越来越普遍,尤其是在移动用户中。为了在文件传输中充分利用多个接入点,IETF已经提出来多路径传输控制协议(MPTCP)。MPTCP作为TCP的扩展,是在TCP的基
高通公司的BREW平台以其适用性和灵活的开发方法,受到了广大开发人员的广泛关注,在近年的应用开发过程中,已经形成了相对成熟的框架机制。大量优秀的应用已经进入了商用阶段,
概念语义相似度的测量是自然语言处理的一个重要的研究内容,它在信息检索、机器翻译、词义排歧、自动问答等领域都有广泛的应用,它是一个基础的研究课题。目前对概念语义相似
随着计算机技术、通信技术、控制技术及工业技术的发展,工业控制领域逐渐向信号数字化、控制智能化、通信网络化的开放式系统方向发展。现场总线与虚拟仪器技术在工业控制领
阈下信道作为一种典型的信息隐藏技术,是指在公开信道中建立的实现隐蔽通信的信道。利用阈下信道,通信双方可以在普通的数字签名中传递秘密信息,除通信双方以外的任何人均不
支持向量机(SVM)是在1995年由Vapnik等人提出的。支持向量机来源于统计学理论,并基于结构风险最小化原则。支持向量机与传统的学习方法相比具有避免局部最优解及过拟合等特点
随着大数据量的图像及视频文件的高质量显示在各种场合越来越突出的应用需求,大屏幕的显示环境已经成为一个常用的需求,计算机显卡的处理能力的日益发展已经能为整个显示提供
Internet已经成为目前世界上最大的信息资源库,但是网上信息资源纷繁芜杂,如何满足人们对快速、准确而全面获取信息的要求,已经成为摆在人们面前的一大难题。搜索引擎的出现
随着汽车行业的快速发展,汽车控制网络(简称车控网)在整个汽车设计过程中,变得越来越重要。缩短车控网的开发周期,降低车控网的开发成本对汽车开发非常重要。车控网的开发需要引入
随着硬件技术的迅猛发展带来了图形处理器的革新,这个原本只是用于图形数据处理的设备现在却变得举足轻重,它拥有高带宽和高度并行计算的能力使得在大规模数据集运算的应用上,它