linux平台下软件溢出漏洞攻击阻断工具的研究与实现

linux平台下软件溢出漏洞攻击阻断工具的研究与实现

ID:34009234

大小:4.70 MB

页数:79页

时间:2019-03-03

linux平台下软件溢出漏洞攻击阻断工具的研究与实现_第1页
linux平台下软件溢出漏洞攻击阻断工具的研究与实现_第2页
linux平台下软件溢出漏洞攻击阻断工具的研究与实现_第3页
linux平台下软件溢出漏洞攻击阻断工具的研究与实现_第4页
linux平台下软件溢出漏洞攻击阻断工具的研究与实现_第5页
资源描述:

《linux平台下软件溢出漏洞攻击阻断工具的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、万方数据分类号UDC密级学位论文Linux平台下软件溢出漏洞攻击阻断工具的研究与实现作者姓名:指导教师:申请学位级别:学科专业名称:论文提交日期:学位授予日期:评阅人:刘令董晓梅副教授东北大学信息科学与工程学院硕士学科类别:工学计算机应用技术2014年6月论文答辩日期:2014年6月2014年7月答黼.石△.-卫lzr4巾J':于戈张天成、王永会东北大学2014年6月万方数据AThesisinComputerApplicationTechnologyResearchandImplementationofBufferOverflowAtt

2、ackDetectingToolsunderLinuxPlatformbyLiuLingSupervisor:AssociateProfessorDongXiaomeiNortheasternUniversityJune2014万方数据独创性声明本人声明,所呈交的学位论文是在导师的指导下完成的。论文中取得的研究成果除加以标注和致谢的地方外,不包含其他人己经发表或撰写过的研究成果,也不包括本人为获得其他学位而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示谢意。学位论文作者签名:友。IX?'-日期:2

3、0f牛.多.2乒学位论文版权使用授权书本学位论文作者和指导教师完全了解东北大学有关保留、使用学位论文的规定:即学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人同意东北大学可以将学位论文的全部或部分内容编入有关数据库进行检索、交流。作者和导师同意网上交流的时间为作者获得学位后:/半年口一年口--年$Fl两年日学位论文作者签名:办1签导师签名:签字目期:l。f乍.占.2垆签字日期:舌扎牝芦(K【’,2V.万方数据东北大学硕士学位论文摘要Linux平台下软件溢出漏洞攻击阻断工具的研究与实现摘要计算机的运行离

4、不开软件,而随着计算机技术的发展,软件已不知不觉融入到人类生活的方方面面。软件漏洞又被称作软件缺陷,是计算机软件在设计与实现过程中存在的缺陷与不足。不同的软件漏洞拥有不同的危险等级,对于较严重的软件漏洞,可导致非法用户利用软件漏洞,对计算机进行非授权操作,危害计算机系统的安全。严重时,软件漏洞不仅能够执行任意代码,甚至可以使攻击者获得系统的最高权限。因此,软件漏洞时刻关系到每台计算机、每个人的系统安全、信息安全,甚至是人身安全、国家安全。因此,研究如何阻止利用软件漏洞而进行的缓冲区溢出攻击,将具有十分重要的意义。本文首先研究了各种软件漏

5、洞利用相关的基本原理及相关的典型技术,并对各种漏洞利用方法进行了分析及总结。针对通过恶意代码执行的攻击方式,本文提出了一种通过指令白名单进行检测的技术,以阻止恶意代码的执行。同时,针对通过复用程序指令来进行攻击的ROP攻击方法,本文提出了一种有效的检测方法,阻止ROP攻击。另外,针对利用全局偏移表进行的攻击,本文给出了一种对全局偏移表进行监控的方法,来防止利用全局偏移表的攻击。利用上述本文提出的方法,附加对子程序运行的监控,本文设计并实现了Linux下的软件溢出攻击阻断工具。该工具具有不需要提供被保护软件源代码的优点。利用该工具,可准确

6、阻断针对程序中已知及未知的软件漏洞而进行的攻击。最后,通过在真实的攻击案例下进行实验,本文对上述方法的有效性进行测试。实验结果表明,本文提出的方法能够阻断大部分缓冲区溢出漏洞的攻击,有力的保障系统的安全。通过将本文提出的方法与其他方法进行对比测试,证明了本文提出的检测方法无论是有效性还是性能上均优于同类的其他方法。关键词:缓冲区溢出;软件漏洞;攻击阻断:ROP防御方法;指令白名单万方数据东北大学硕士学位论文AbstractResearchandImplementationofBufferOverflowAttackDetectingTo

7、olsunderLinuxPlatformAbstractComputercannotrunwithoutsoftware.Withthedevelopmentofcomputertechnology,softwarehasbeenunknowinglyintoaspectsofhumanlife.Softwarevulnerabilities,alsoknownassoftwarebugs,aregeneratedintheprocessofcomputersoftwaredesignandimplementation.Differe

8、ntsoftwarevulnerabilitieshavedifferentrisklevels.Moreserioussoftwarevulnerabilitiescanleadtounauthorize

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。