教育论文网

基于处理器跟踪和控制流完整性的软件漏洞利用检测技术研究与实现

论文目录
摘要第1-6页
ABSTRACT第6-10页
第一章 绪论第10-16页
 1.1 研究背景第10-11页
 1.2 研究现状第11-13页
  1.2.1 基于编译器的静态防御技术研究现状第11页
  1.2.2 基于运行时保护的动态防御技术研究现状第11-12页
  1.2.3 研究现状总结第12-13页
 1.3 论文的主要工作和创新点第13-14页
  1.3.1 主要工作第13-14页
  1.3.2 主要创新点第14页
 1.4 论文结构安排第14-16页
第二章 相关技术研究第16-28页
 2.1 软件漏洞分类及攻击方式研究第16-24页
  2.1.1 内存破坏类漏洞第16-19页
  2.1.2 软件漏洞利用技术第19-24页
 2.2 程序控制流动态监控技术研究第24-26页
  2.2.1 用户态动态插装技术第24-25页
  2.2.2 基于虚拟机的动态监控技术第25页
  2.2.3 处理器控制流跟踪技术第25-26页
 2.3 程序控制流图构建技术研究第26-27页
  2.3.1 基于静态分析的控制流图构建技术第26页
  2.3.2 基于动态分析的控制流图构建技术第26-27页
 2.4 本章小结第27-28页
第三章 基于处理器跟踪和控制流完整性的软件漏洞利用检测技术研究第28-44页
 3.1 技术框架第28-29页
 3.2 基于IPT的程序控制流监控技术第29-32页
  3.2.1 Intel Processor Trace(IPT)第29-31页
  3.2.2 程序控制流监控方法设计第31-32页
 3.3 基于IPT数据包的指令执行流恢复技术第32-36页
  3.3.1 程序代码空间恢复第33-34页
  3.3.2 IPT数据包全解码第34-36页
 3.4 基于动静结合的控制流图生成技术第36-40页
  3.4.1 原始控制流图构建第37-39页
  3.4.2 基于执行监控的跳转边补充第39-40页
  3.4.3 程序完整控制流图构建第40页
 3.5 基于控制流检查的漏洞利用行为识别技术第40-42页
  3.5.1 基于哈希查找的异常控制流搜索第40-41页
  3.5.2 漏洞利用行为识别方法设计第41-42页
 3.6 本章小结第42-44页
第四章 基于处理器跟踪和控制流完整性的软件漏洞利用检测技术实现第44-51页
 4.1 需求分析第44页
 4.2 主要功能模块设计与实现第44-50页
  4.2.1 程序运行时监控模块第44-47页
  4.2.2 线下分析模块第47-48页
  4.2.3 完整性检查模块第48-50页
 4.3 本章小结第50-51页
第五章 系统测试与分析第51-60页
 5.1 性能测试第51-53页
 5.2 安全性测试第53-55页
 5.3 实际漏洞利用检测第55-58页
 5.4 本章小结第58-60页
第六章 总结与展望第60-62页
 6.1 论文工作总结第60页
 6.2 后续工作展望第60-62页
参考文献第62-65页
致谢第65-66页
攻读学位期间发表的学术论文第66页

本篇论文共66页,点击 这进入下载页面

 
 
Copyright(C) All Rights Reserved
客服QQ:304386486
目录由用户 Lindal** 提供,作者删除入口请点击这里