首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

程序缓冲区溢出漏洞检测方法的设计与验证

摘要第1-5页
ABSTRACT第5-9页
第一章 引言第9-12页
   ·课题背景及意义第9页
   ·课题现状第9-10页
   ·课题的主要内容第10页
   ·论文组织结构第10-12页
第二章 程序溢出漏洞第12-19页
   ·溢出漏洞的产生第12-14页
   ·溢出漏洞的分类第14-19页
     ·直接缓冲区溢出漏洞和间接缓冲区溢出漏洞第14-16页
     ·按缓冲区所在的内存进行分类第16-17页
     ·按导致溢出的操作进行分类第17-18页
     ·按控制流转移的途径分第18-19页
第三章 溢出漏洞的防护与检测第19-28页
   ·防护机制第19-22页
     ·编译保护技术第19-20页
     ·库函数链接保护第20页
     ·不可执行缓冲区第20-21页
     ·内核的强制访问控制第21页
     ·硬件级别的保护第21-22页
   ·溢出侦测第22-28页
     ·带规格说明的静态溢出检测第22-25页
     ·动态溢出检测第25-28页
第四章 基于路径松弛的缺陷侦测第28-46页
   ·单一路径上的不确定性第28-29页
   ·带约束信息的测试第29-38页
     ·基于类型的约束系统第30-33页
     ·基于边界的约束系统第33-36页
     ·基于区间链的约束系统第36页
     ·基于符号表达式的约束系统第36-38页
   ·整数数组的分析第38-40页
     ·纯动态数组元素约束分析第38-39页
     ·静态数组元素约束分析第39-40页
   ·指针与指针数组的分析第40-43页
     ·约束的传播第40-41页
     ·基于不变式的数组元素约束分析第41-43页
   ·追踪变量的选择第43-46页
     ·危险操作相关变量第43页
     ·危险操作相关变量的静态识别第43-44页
     ·运行时不确定性分析与依赖关系提取第44-45页
     ·待插装变量与位置的识别第45-46页
第五章 组合测试与报错第46-53页
   ·常量化与组合测试第46-47页
   ·常量化的组合第47-48页
   ·组合生成与优化第48-50页
   ·报错机制第50-53页
     ·基于分析精度的报错第50页
     ·基于组合测试的报错第50-51页
     ·基于经验的排序第51页
     ·基于约束的排序第51页
     ·基于运行时取值的排序第51-53页
第六章 设计与验证第53-63页
   ·SUIF2平台的基本结构第53-54页
   ·PIT的结构第54页
   ·程序简化第54-55页
   ·运行时依赖关系提取和不确定性分析第55-57页
   ·追踪目标分析第57-59页
   ·约束系统的实现第59-62页
   ·错误的报告第62-63页
第七章 结束语第63-64页
   ·论文工作总结第63页
   ·问题和展望第63-64页
参考文献第64-67页
致谢第67页

论文共67页,点击 下载论文
上一篇:邢台烟草公司管理信息系统的分析与设计
下一篇:故障核算系统方案设计及实践