首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文

基于二进制程序的缓冲区漏洞静态检测技术研究

摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第10-17页
    1.1 课题背景及意义第10-11页
        1.1.1 研究背景第10-11页
        1.1.2 研究意义第11页
    1.2 国内外的研究现状第11-16页
        1.2.1 手工测试技术第11-12页
        1.2.2 Fuzzing 测试技术第12-13页
        1.2.3 二进制比对技术第13-14页
        1.2.4 静态分析技术第14-15页
        1.2.5 动态分析技术第15-16页
    1.3 论文结构安排第16-17页
第二章 缓冲区溢出漏洞易发点检测模型第17-23页
    2.1 相关平台第17-18页
        2.1.1 反汇编工具第17页
        2.1.2 逆向分析平台第17-18页
    2.2 检测模型第18-19页
    2.3 中间表示语言第19-22页
        2.3.1 REIL 介绍第19-20页
        2.3.2 eREIL 设计考虑第20-21页
        2.3.3 eREIL 扩展方法第21-22页
    2.4 小结第22-23页
第三章 基于漏洞模式的缓冲区溢出易发点定位第23-35页
    3.1 缓冲区漏洞概述第23-24页
    3.2 缓冲区溢出模式分类第24-27页
        3.2.1 不安全函数调用出错模式第25-26页
        3.2.2 循环拷贝出错模式第26-27页
    3.3 检测不安全函数调用引发的漏洞第27页
    3.4 检测循环拷贝出错引发的漏洞第27-34页
        3.4.1 检测难点第28-30页
        3.4.2 模式的标准定义第30-33页
        3.4.3 检测循环拷贝操作第33-34页
    3.5 小结第34-35页
第四章 基于数据依赖分析的漏洞筛选第35-45页
    4.1 基于数据依赖分析的漏洞检测原理第35-36页
    4.2 数据依赖分析第36-38页
        4.2.1 数据依赖定义第36页
        4.2.2 数据依赖信息的提取第36-38页
    4.3 过程内的漏洞筛选第38-40页
        4.3.1 选择关键变量第39页
        4.3.2 过程内数据依赖信息辅助筛选漏洞第39-40页
    4.4 过程间的漏洞筛选第40-44页
        4.4.1 基于函数摘要的过程间分析第40-43页
        4.4.2 选择关键变量第43页
        4.4.3 过程间数据依赖信息辅助筛选漏洞第43-44页
    4.5 小结第44-45页
第五章 检测设计与实现第45-52页
    5.1 检测框架第45-46页
    5.2 建立漏洞模式库第46页
    5.3 建立关键变量库第46-47页
    5.4 设计数据依赖分析模块第47-49页
        5.4.1 提取关键变量第47-48页
        5.4.2 提取数据依赖信息第48-49页
    5.5 设计漏洞检测模块第49-51页
        5.5.1 基于漏洞模式的漏洞易发点的定位第49-50页
        5.5.2 漏洞易发点的筛选第50-51页
            5.5.2.1 过程内漏洞筛选第50-51页
            5.5.2.2 基于过程间分析的漏洞筛选第51页
    5.6 小结第51-52页
第六章 实验及结果分析第52-55页
    6.1 搭建实验环境第52页
    6.2 实验数据第52-55页
        6.2.1 选择待测软件第52-53页
        6.2.2 实验数据及分析第53-54页
        6.2.3 系统性能测试第54-55页
结束语第55-57页
    一、工作总结第55-56页
    二、课题展望第56-57页
致谢第57-58页
参考文献第58-62页
附录第62-63页
详细摘要第63-64页

论文共64页,点击 下载论文
上一篇:面向视频传感器网络的视频压缩算法的研究与实现
下一篇:抗摄像机录制的视频水印算法研究