首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

基于内存段保护关键数据的缓冲区溢出防护方法研究与实现

摘要第1-5页
ABSTRACT第5-9页
第一章 绪论第9-14页
   ·课题背景第9页
   ·课题的研究目的和意义第9-10页
   ·课题的研究现状第10-12页
   ·本文的主要研究工作和组织结构第12-14页
第二章 缓冲区溢出及其防护方法综述第14-23页
   ·缓冲区溢出种类与特点第14-17页
     ·堆栈溢出第14-15页
     ·堆腐烂第15-16页
     ·整数溢出第16页
     ·格式化字符串缺陷第16-17页
   ·缓冲区溢出利用的关键数据综述第17-18页
   ·缓冲区溢出防护方法与特点第18-21页
     ·缓冲区长度检查第18页
     ·数据不可执行第18-19页
     ·保护返回地址第19页
     ·地址空间重定位第19-20页
     ·函数调用挂钩第20-21页
   ·本章小结第21-23页
第三章 缓冲区溢出防护技术研究第23-33页
   ·缓冲区溢出的关键数据详析第23-29页
     ·进程环境块第23-24页
     ·线程环境块第24-25页
     ·结构化异常处理函数指针第25-27页
     ·函数导出表第27页
     ·导入函数表第27-28页
     ·进入临界区函数指针第28-29页
   ·溢出防护技术方案第29-32页
     ·关键数据利用情况总结第29-30页
     ·保护进程关键数据的技术方案第30-32页
   ·本章小结第32-33页
第四章 缓冲区溢出防护系统总体框架第33-43页
   ·总体目标第33-34页
   ·系统总体框架第34-38页
     ·系统结构第34-36页
     ·虚拟溢出测试平台第36-37页
     ·真实的溢出防护平台第37-38页
   ·系统关键技术研究第38-43页
     ·读写内核地址空间第38页
     ·读写特定进程中的内存地址第38-39页
     ·内存分段管理第39-40页
     ·异常处理机制第40页
     ·通信机制第40-42页
     ·日志保存格式第42-43页
第五章 基于段机制保护的缓冲区溢出防护系统设计与实现第43-59页
   ·初始化模块详细设计第43-45页
     ·内存分段管理模块初始化第43-44页
     ·关键数据转移模块初始化第44-45页
     ·异常处理模块初始化第45页
   ·内存分段管理模块详细设计第45-49页
     ·内存分段管理模块总体设计第45-46页
     ·段描述符管理第46-48页
     ·动态段长设置第48页
     ·不可访问区域控制第48-49页
   ·关键数据转移模块详细设计第49-52页
     ·关键数据转移模块总体设计第49页
     ·关键数据指针管理第49-50页
     ·关键数据迁移函数第50-52页
   ·异常处理模块详细设计第52-54页
     ·异常处理函数注册第53页
     ·缓冲区溢出检测第53-54页
     ·溢出防护处理第54页
   ·用户界面详细设计第54-59页
     ·主界面设计第54-56页
     ·子界面设计第56-59页
第六章 结果与分析第59-62页
   ·测试结果第59-60页
   ·测试结果分析第60-61页
   ·本章小结第61-62页
第七章 结束语第62-64页
致谢第64-65页
参考文献第65-68页
攻硕期间取得的成果第68-69页

论文共69页,点击 下载论文
上一篇:嵌入式浏览器Javascript引擎的分析与优化
下一篇:基于协作过滤的反垃圾邮件网关的设计与实现