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

C代码内存安全漏洞检测研究与实现

摘要第5-6页
ABSTRACT第6-7页
符号对照表第12-13页
缩略语对照表第13-17页
第一章 绪论第17-21页
    1.1 选题背景与意义第17页
    1.2 国内外研究现状与分析第17-19页
    1.3 论文主要工作第19页
    1.4 论文组织结构第19-21页
第二章 相关技术第21-27页
    2.1 软件分析技术第21-22页
        2.1.1 静态分析技术第21页
        2.1.2 动态分析技术第21-22页
    2.2 静态分析相关概念第22-24页
        2.2.1 ANTLR第22页
        2.2.2 抽象语法树第22页
        2.2.3 控制流图第22-23页
        2.2.4 二叉决策图第23-24页
    2.3 安全分析检测工具总体框架第24-25页
    2.4 本章小结第25-27页
第三章 内存安全漏洞检测的需求分析与设计第27-35页
    3.1 常见内存安全漏洞第27-28页
    3.2 项目整体需求第28-29页
    3.3 总体设计和详细需求第29-33页
        3.3.1 内存安全漏洞检测总体设计第29-30页
        3.3.2 内存安全规则第30-31页
        3.3.3 静态整型值估计第31-33页
    3.4 本章小结第33-35页
第四章 内存安全规则模型的设计与实现第35-75页
    4.1 内存安全规则概述第35-36页
    4.2 危险函数安全规则第36-45页
        4.2.1 C语言中相关危险函数漏洞分析第36-37页
        4.2.2 危险函数规则分析与设计第37-38页
        4.2.3 初始规则收集第38-40页
        4.2.4 危险函数子规则实现第40-45页
    4.3 内存库函数安全规则第45-58页
        4.3.1 内存库函数常见漏洞分析第45页
        4.3.2 内存库函数规则的设计第45-47页
        4.3.3 库函数信息收集第47-51页
        4.3.4 内存库函数子规则实现第51-58页
    4.4 基于内存安全规则的漏洞检测第58-74页
        4.4.1 内存安全规则检测的实现第58-64页
        4.4.2 常见危险函数检测第64-68页
        4.4.3 内存泄漏检测第68-71页
        4.4.4 内存管理函数匹配检测第71-73页
        4.4.5 指针非法操作检测第73-74页
    4.5 本章小结第74-75页
第五章 静态整型值估计模型的设计与实现第75-95页
    5.1 数据流分析技术第75页
    5.2 静态整型值估计的概述与设计第75-82页
        5.2.1 基于CFG的数据流分析设计方案第76页
        5.2.2 AST遍历框架的改进第76-77页
        5.2.3 静态整型值估计的数据结构设计第77-82页
    5.3 静态整型值估计的实现第82-89页
        5.3.1 整型值信息收集第82-83页
        5.3.2 整型值信息传递第83-85页
        5.3.3 基本表达式求值第85-87页
        5.3.4 整型值信息更新第87-89页
    5.4 基于静态整型值估计的漏洞检测第89-92页
        5.4.1 危险函数检测第89-91页
        5.4.2 数组越界检测第91-92页
    5.5 本章小结第92-95页
第六章 内存安全漏洞检查与测试第95-113页
    6.1 常见危险函数测试第98-101页
    6.2 内存泄漏测试第101-105页
    6.3 内存管理函数匹配测试第105-107页
    6.4 指针非法操作测试第107-108页
    6.5 数组越界测试第108-109页
    6.6 内存安全漏洞检测准确性测试第109-111页
    6.7 本章小结第111-113页
第七章 总结与展望第113-115页
参考文献第115-117页
致谢第117-119页
作者简介第119-120页

论文共120页,点击 下载论文
上一篇:光学投影断层成像超分辨率重建方法研究
下一篇:基于结构光和立体视觉的主被动结合深度获取方法