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

基于符号执行的软件污点分析研究

摘要第3-5页
Abstract第5-6页
第1章 绪论第10-18页
    1.1 研究背景及意义第10-11页
    1.2 相关理论和重要技术基础第11-13页
        1.2.1 手动检测技术第11页
        1.2.2 Fuzzing技术第11页
        1.2.3 符号执行技术第11-12页
        1.2.4 污点分析技术第12-13页
    1.3 国内外研究现状第13-16页
        1.3.1 动态二进制测试框架第13页
        1.3.2 动态污点分析工具第13-15页
        1.3.3 符号执行工具第15-16页
    1.4 本课题主要研究内容第16页
    1.5 论文组织结构第16-18页
第2章 污点分析和符号执行两大技术中现存问题与解决方法第18-27页
    2.1 动态二进制污点分析技术第18-22页
        2.1.1 动态二进制污点分析技术的原理第18-19页
        2.1.2 存在的问题第19-20页
        2.1.3 解决方案第20-22页
    2.2 符号执行第22-24页
    2.3 使用符号执行完善污点分析第24-26页
        2.3.1 污点分析的缺陷第24-25页
        2.3.2 完善污点分析的解决方案第25-26页
    2.4 本章小结第26-27页
第3章 系统架构和设计实现第27-39页
    3.1 系统框架结构第27-33页
        3.1.1 动态二进制注入工具第28页
        3.1.2 污点初始化模块第28-29页
        3.1.3 数据流跟踪分析模块第29-30页
        3.1.4 污点状态管理模块第30-32页
        3.1.5 指令分析模块第32页
        3.1.6 程序漏洞检测模块第32-33页
    3.2 SESTD系统设计与实现第33-36页
        3.2.1 SESTD设计方案第33页
        3.2.2 符号化内存管理模块第33-35页
        3.2.3 标志位记录模块第35-36页
        3.2.4 符号地址映射模块第36页
        3.2.5 约束求解器模块第36页
    3.3 系统优化第36-38页
        3.3.1 无关API滤除策略第37页
        3.3.2 基本块处理优化策略第37-38页
    3.4 小结第38-39页
第4章 系统实验与结果第39-48页
    4.1 实验目标和实验计划第39-40页
    4.2 系统功能验证实验第40-44页
        4.2.1 挖掘已知漏洞实验第40-43页
        4.2.2 检测未知漏洞实验第43-44页
    4.3 系统功能实验第44页
    4.4 系统运行效率对比及分析第44-45页
    4.5 占用内存空间对比及分析第45-47页
    4.6 实验小结第47-48页
第5章 总结和展望第48-50页
    5.1 全文总结第48页
    5.2 对未来工作的展望第48-50页
参考文献第50-52页
致谢第52-53页
附录1 攻读硕士学位期间发表的论文第53-54页
附录2 主要英文缩写语对照表第54页

论文共54页,点击 下载论文
上一篇:进气条件对预混压燃发动机混合气形成及燃烧的影响
下一篇:分层EGR控制参数对GDI发动机性能影响的研究