缓冲区溢出攻击分析及实时检测方法研究

被引量 : 0次 | 上传用户:snowbar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机在社会各方面重要性的突显,计算机网络和信息安全也受到了人们广泛的关注,而利用缓冲区溢出来实施破坏在计算机安全事件中占有很大一部分。针对缓冲区溢出已经有了很多研究成果,比如程序编写时使用安全代码、程序正式发布以前使用检测软件检测缓冲区溢出漏洞并修补程序等,也有一些防御措施来防止攻击发生,但还是不断地有缓冲区溢出漏洞被利用、防御措施失效、系统被攻破的现象出现。还需要继续研究新的防护方法来阻止缓冲区溢出攻击。攻击代码通常会利用缓冲区溢出漏洞篡改函数返回地址或函数入口地址,当程序执行函数返回指令或运行函数调用指令时,就会改变程序流程,跳转到攻击代码处执行。如果我们对那些可以改变程序流程的数据实施保护,当程序运行过程中使用这些数据来决定程序执行流程时,检测这些数据是否被修改,或是否发生错误,以此就可检测出攻击行为。本文在研究了ELF文件的结构特点以及程序代码的执行时特点的基础上,提出了缓冲区溢出攻击实时检测的方法。本方法使用动态程序插装平台PIN提供的丰富的API函数来编写程序运行时的监控工具,在程序运行过程中当执行到调用函数、操作返回地址这样的指令时,检测函数返回地址、函数入口地址这些数据的正确性,从而判断是否有攻击代码存在。该方法的特点是无需对现有的软件系统和硬件系统进行修改,也不需要知道程序的源代码,直接对二进制代码进行处理。本文阐述了课题研究背景、研究现状,研究分析了缓冲区溢出的原理和攻击方法以及防御措施,讲述了ELF文件的动态链接过程和映像文件的内存空间分布。在总结了已有的缓冲区溢出攻击特点基础上,提出了对几种缓冲区溢出攻击实时检测的方法,并举实例进行了分析。
其他文献
本文通过介绍智慧校园的兴起背景,通过对相关领域文献的研究及可视化分析,进一步对我国高校智慧校园建设的现状与建设过程中存在的不足进行梳理,进而对其存在的问题提出解决
大戟科(Euphorbiaceae)算盘子属(Glochidion)植物,乔木、灌木,全球约300种,主要分,布于亚洲热带和亚热带地区,少数分布于美洲和非洲东部。我国约25种,产于南方各省区。其中有
作者从马尔罗的人生体验,对中国革命的独特视角、创作倾向等方面剖析了这位作家的代表作的思想内容,论述了其哲学思想和创作特色之间密不可分的联系。
鸡病防治是养鸡业在经营过程中的一项非常重要的工作内容,鸡病防治工作做得好,不仅能够减少病鸡、死鸡率,提高养殖场产量和经济效益,还能有效地确保工作人员的生命健康安全。
累积投票制度是指公司股东大会选举董事或者监事时,每一股份拥有与应选董事或监事人数相同的表决权,股东拥有的表决权可以集中使用,也可以分别使用,并按得票多少依次决定董事
目的 提高膈下占位性病变的诊治水平。方法 分析了近5年13例膈下占位性病变初步诊断不清的患者。结果 膈下病变来源以肝脏为主,占46.2%,其余为胃、脾、胰腺等。3例术前确诊,9例
<正>母猪便秘问题随着现代养猪业的发展而日益突出,特别是整个生产过程全部在定位栏度过的母猪群更为严重。母猪便秘会直接致使其发生厌食、直肠脱、难产、少乳和产后乳房炎
本文通过解读休·麦克伦南《两地孤栖》中加拿大文学的几个经典主题,如归属困惑、反美传统和边缘生存等,分析小说人物在人生、社会中的自我定位过程,探讨加拿大文化作为一种
本研究来源于《引洮工程对区域生态环境影响的研究》引洮工程全线竣工通水后,引洮河水至陇中地区,将会对当地经济社会的发展和生态环境的改善起到极大的促动和支撑作用。与此
<正> 本组一系列实验资料表明:立体心电向量环二次投影学说(下称“投影学说”)的理论推导和实验依据存在一定问题,使用价值不易提高。本文着重分析它的弱点,具体测试方法同前