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

基于内存页流验证的ROP防御方案

摘要第5-7页
Abstract第7-8页
第一章 引言第13-18页
    1.1 课题研究背景第13-15页
        1.1.1 计算机病毒简介第13-14页
        1.1.2 计算机病毒的分类第14页
        1.1.3 缓冲区溢出漏洞简介第14-15页
    1.2 国内外研究现状及研究意义第15-16页
    1.3 本文的主要工作和贡献第16-17页
    1.4 本文的组织结构第17-18页
第二章 ROP攻击与防御背景第18-28页
    2.1 ROP发展历史第18-20页
        2.1.1 缓冲区溢出攻击第18-19页
        2.1.2 ROP攻击简介第19-20页
    2.2 实时ROP与XnR技术第20-23页
    2.3 其他一些ROP防御方案第23-28页
        2.3.1 随机化技术第23-26页
        2.3.2 基于缓冲区溢出检测的方法第26页
        2.3.3 基于ROP运行时特征检测的方法第26页
        2.3.4 基于短序列移除的方法第26-27页
        2.3.5 基于CFI的方法第27-28页
第三章 页面合法性验证模型第28-37页
    3.1 进程逻辑地址空间第28-30页
    3.2 方案理论模型第30-33页
        3.2.1 分页机制第30-32页
        3.2.2 监控与验证第32-33页
    3.3 技术难点分析第33-37页
        3.3.1 间接转移指令分析第33-35页
        3.3.2 内存页面使用记录的获取第35-37页
第四章 改进的控制流分析技术第37-45页
    4.1 技术基础第37-38页
        4.1.1 Static Single Assignment第37-38页
        4.1.2 表达式扩散第38页
    4.2 间接转移指令目的地址分析第38-42页
        4.2.1 预处理第39-41页
        4.2.2 过程间分析第41-42页
        4.2.3 回溯追踪第42页
    4.3 位置无关代码第42-44页
    4.4 回调函数第44-45页
第五章 原型系统的分析与设计第45-49页
    5.1 共享库代码分析第45-46页
    5.2 内核中的内存页流向记录第46-47页
    5.3 验证原则第47-49页
第六章 实验第49-53页
    6.1 控制流分析能力第49-50页
    6.2 页面覆盖率第50页
    6.3 性能第50-53页
第七章 总结与展望第53-54页
参考文献第54-63页
致谢第63-64页
发表论文第64-66页

论文共66页,点击 下载论文
上一篇:反向抵押贷款养老模式的可行性评估研究--以上海市为例
下一篇:制造业集聚一定会促进全要素生产率吗?--基于浙江省市域层面的实证研究