- 18
- 0
- 约5.99万字
- 约 66页
- 2019-05-03 发布于上海
- 举报
I
I
中文摘要
中文摘要
随着实际问题规模和复杂程度的增加,软件的规模也不断扩大,其复杂性越 来越高,导致了层出不穷的缓冲区溢出缺陷和漏洞。无疑,在这个网络化的信息 时代,这些漏洞使得缓冲区溢出攻击极易传播和蔓延,极大地威胁了系统的安全 性。
毫无疑问,如果能采用有效的手段和方法对这种攻击进行防范,对提高软件 本身的健壮性和安全性都具有十分重要的意义。
本文对缓冲区溢出的主要攻击手段进行了分析,在学习了解了目前一些主要 的防御缓冲区溢出的工具和方法以后,发现了这些方法中,如 StackGuard 和 StackShield,仍然存在一些不足:1,为了保证缓冲区不发生溢出,要频繁地进行 检测,在一定程度上影响了 CPU 的运行效率。2,需要源代码,把原来的程序用 专门的编译器重新编译才行。
为了改进现有方法中存在的这些不足和实际需要,本文利用了注入、挂接系 统 API 的方式防止 CPU 运行恶意代码,即不必防止缓冲区是否溢出,而是禁止执 行恶意代码,以达到防御缓冲区溢出攻击的目的。这样做:
第一,在一定程度上,改善了 CPU 的运行效率。 第二,也可以对现有系统进行保护,对诸多商业代码,不必重新编译。 本文还对原有的挂接方法在安全方面做了改进,以防止黑客通过其他手段避
开检测。提高了系统的安全性。最终开发出了安全易用,高速稳定的缓冲区溢出 攻击的防范系统。
关键词:缓冲区溢出攻击,挂接,操作系统 API
II
II
Abstract
ABSTRACT
With the increasing scale of the actual problem and complexity of software, the scale and its complexity are becoming respectively bigger and higher, that also leads to the buffer overflow flaws and bugs exist in a large number of programs. Undoubtedly, in this networked information era, these bugs make the Buffer Overflow Attack very easy propagate, it threatens the systematic security greatly.
No doubt, if some effective means and methods could be adopted to take precautions against this specific attack, it will have a significant meaning to the security of the software system.
In this thesis, the main ways and means of the Buffer Overflow Attack have been analyzed. After learning and understanding some of the current tools and methods of detecting buffer overflow, some shortcomings have been discovered in these methods, such as StackGrard and StackShield: Firstly, in order to ensure that there are no buffer overflows, it is necessary to detect vulnerabilities so frequently, that the efficiency of CPU has been affected in a certain degree. Secondly, the source code of the program is required, to recompile the program with specialized compiler.
In order to remove the deficiencies of the current methods, and be adequately concerned of the actual needs. another methods, injecting code and hooking operating system API, have been adopted to for
您可能关注的文档
- 集中供热管网动态特性分析及热瞬态预测研究-热能工程专业论文.docx
- 鸡MTNR1A基因启动子克隆及活性分析-养殖专业论文.docx
- 集体土地征收补偿程序完善-经济法学专业论文.docx
- 计算机虚拟实验系统的设计与实现-软件工程专业论文.docx
- 计量终端综合测试平台设计与开发-电气工程专业论文.docx
- 环状热网可靠性的研究-供热、供燃气、通风及空调工程专业论文.docx
- 计算机控制液相微萃取技术在环境分析中的应用-环境工程专业论文.docx
- 驾驶员-车辆Agent微观换道行为建模-计算机应用技术专业论文.docx
- 计算机类物资管理信息系统的设计与实现-软件工程专业论文.docx
- 绘本阅读对农村小学儿童利他行为及社会适应性的干预研究-应用心理专业论文.docx
- 环境污染人群健康损害评估体系研究-劳动卫生与环境卫生学专业论文.docx
- 火针对实验性大鼠类风湿关节炎的治疗作用的研究-针灸推拿学专业论文.docx
- 黄土地区土壤侵蚀特征及生态修复研究-水土保持与荒漠化防治专业论文.docx
- 黄岛区鱼鸣咀至连三岛海水养殖区氮、磷营养盐分布特征及潜在性富营养化评价环境工程专业论文.docx
- 集装箱码头集卡资源整合使用的路径优化研究-物流工程专业论文.docx
- 计及消费者低碳偏好的供应链协调研究-物流工程专业论文.docx
- 集中式 WLAN 数据快速转发方案设计-通信与信息系统专业论文.docx
- 环境信息披露水平、股票流动性与权益资本成本-会计学专业论文.docx
- 鸡腿菇热风干燥数学模型及其干品贮藏条件的研究-农业机械化工程专业论文.docx
- 继电保护在线校核EMS实时数据匹配及断点问题研究-电力系统及其自动化专业论文.docx
最近下载
- 江西省“三新”协同教研共同体2025届高三12月联考生物学试卷(含答案).docx VIP
- 配电线路器材 -横担、绝缘子.ppt
- 00J008-3钢筋砼挡土墙.pdf
- 2024年华北科技学院马克思主义基本原理概论期末考试题含答案.docx VIP
- 《配电线路工程》 课件 3-9接地装置安装.pptx
- GB/T 17359-2023微束分析 原子序数不小于11的元素能谱法定量分析.pdf
- 2025-2026学年丹阳市八年级上学期数学期末模拟试卷.docx VIP
- 配电线路防雷技术.pptx VIP
- 高二数学(文)双曲线知识精讲 人教实验版(A).doc VIP
- 部编版三年级上册语文第二课《花的学校》教学课件.pptx VIP
原创力文档

文档评论(0)