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

基于程序分析与测试的二进制软件漏洞挖掘技术研究

摘要第10-13页
Abstract第13-16页
第一章 绪论第17-33页
    1.1 课题背景与研究意义第17-19页
    1.2 国内外研究现状第19-26页
        1.2.1 静态分析技术第19-20页
        1.2.2 模糊测试技术第20-21页
        1.2.3 污点分析技术第21-22页
        1.2.4 符号执行技术第22-23页
        1.2.5 漏洞挖掘工具采用技术对比第23-24页
        1.2.6 DARPA CGC第24-26页
    1.3 当前软件漏洞挖掘面对的主要问题第26-30页
        1.3.1 漏洞挖掘的不可判定性第26-27页
        1.3.2 漏洞挖掘技术的局限性第27-30页
    1.4 论文研究思路与主要研究内容第30-32页
    1.5 论文组织结构第32-33页
第二章 漏洞挖掘相关的基础知识第33-49页
    2.1 中间语言第33-36页
        2.1.1 中间语言简介第33-34页
        2.1.2 LLVM IR第34-36页
    2.2 程序流图第36-38页
        2.2.1 控制流图第36页
        2.2.2 程序依赖图第36-38页
        2.2.3 函数调用图第38页
    2.3 软件漏洞成因与分类第38-48页
        2.3.1 软件漏洞存在的主客观因素第38-40页
        2.3.2 软件漏洞分类第40-48页
    2.4 小结第48-49页
第三章 基于数据流分析和抽象解释的静态漏洞挖掘方法研究第49-79页
    3.1 基于数据流分析的漏洞挖掘方法研究第49-59页
        3.1.1 数据流分析概述第49-52页
        3.1.2 基于数据流分析的UAF漏洞挖掘方法第52-55页
        3.1.3 基于数据流分析的DoubleFree漏洞挖掘方法第55-59页
    3.2 基于抽象解释的漏洞挖掘方法研究第59-77页
        3.2.1 抽象解释概述第59-63页
        3.2.2 内存相关漏洞初定位第63-66页
        3.2.3 可疑代码区域关键变量整数区间分析第66-77页
    3.3 小结第77-79页
第四章 面向漏洞的程序切片技术研究第79-95页
    4.1 问题描述与动机第79-81页
    4.2 程序切片算法第81-88页
        4.2.1 基于数据流方程的算法第81-86页
        4.2.2 程序切片实现第86-88页
    4.3 实验结果与分析第88-93页
        4.3.1 实验设计第88-89页
        4.3.2 结果分析第89-93页
    4.4 小结第93-95页
第五章 基于符号执行和模糊测试的漏洞验证技术研究第95-115页
    5.1 基于分支合并的符号执行路径爆炸缓解算法研究第95-103页
        5.1.1 问题描述与动机第96-98页
        5.1.2 算法设计第98-100页
        5.1.3 算法应用第100-103页
    5.2 基于调用图的逆向符号执行技术研究第103-110页
        5.2.1 逆向符号执行的基本思想第103-105页
        5.2.2 漏洞可达条件第105页
        5.2.3 逆向符号执行算法第105-107页
        5.2.4 实验结果与分析第107-110页
    5.3 基于漏洞导向的模糊测试技术研究第110-114页
        5.3.1 模糊测试与导向模糊测试第110-111页
        5.3.2 漏洞导向模糊测试第111-112页
        5.3.3 实验结果与分析第112-114页
    5.4 小结第114-115页
第六章 总结与展望第115-119页
    6.1 论文主要工作总结第115-116页
    6.2 工作展望第116-119页
致谢第119-121页
参考文献第121-135页
作者在学期间取得的学术成果第135-137页
附录A 3.2.2节示例二进制程序对应的LLVM IR第137-147页
附录B 概念验证程序vultest源码第147-153页

论文共153页,点击 下载论文
上一篇:铋系光催化剂的制备、修饰及光催化性能研究
下一篇:考虑网络弹性的战略投送枢纽选址问题研究