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

Clang上的C/C++过程间分析和漏洞发掘

摘要第1-5页
Abstract第5-11页
第1章 引言第11-14页
   ·研究背景第11-12页
   ·本文研究内容和贡献第12页
   ·本文章节组织第12页
   ·术语与缩写第12-14页
第2章 软件安全漏洞第14-18页
   ·软件安全漏洞概述第14页
   ·软件安全漏洞分类第14-18页
     ·输入验证第15页
     ·缓冲区溢出第15-16页
     ·缓冲区溢出伴随的问题第16-17页
     ·错误与异常第17-18页
第3章 静态分析及过程间分析技术第18-32页
   ·静态分析技术第18-24页
     ·静态分析概述第18-19页
     ·静态分析用途第19页
     ·静态分析技术路线第19-22页
     ·静态分析方法与理论第22-23页
     ·静态分析工具第23-24页
   ·过程间分析技术第24-26页
     ·过程间分析技术内幕第24-25页
     ·过程间漏洞发掘第25-26页
   ·PREfix 的设计思路第26-31页
     ·PREfix 处理流程第27页
     ·模拟函数的过程第27-28页
     ·模拟路径的过程第28-29页
     ·模型的仿真过程第29-30页
     ·模型的框架和生成第30-31页
   ·小结第31-32页
第4章 Clang 系统设计第32-39页
   ·Clang 背景第32-33页
     ·LLVM 概述第32页
     ·Clang 概述第32-33页
   ·Clang 的系统设计第33-36页
     ·Clang 的库形式架构第33-34页
     ·Clang 驱动器设计第34-36页
   ·Clang 的静态分析器第36-38页
     ·静态分析器简介第36-37页
     ·静态分析器架构第37-38页
   ·小结第38-39页
第5章 SimpleIPA 系统实现第39-59页
   ·SimpleIPA 的设计要求第39页
   ·SimpleIPA 的驱动第39-42页
     ·Clang 的驱动第39-41页
     ·Clang-cc 的驱动第41-42页
   ·SimpleIPA 基本设计策略第42-44页
     ·函数分析顺序的策略第42-43页
     ·路径分析的策略第43-44页
     ·模型生成的策略第44页
   ·SimpleIPA 原型系统节点第44-50页
     ·函数分析控制节点第44-45页
     ·路径分析控制节点第45-46页
     ·路径信息节点第46-47页
     ·约束信息节点第47-48页
     ·模型信息节点第48-49页
     ·输出信息节点第49-50页
   ·SimpleIPA 的主要算法及实现第50-55页
     ·创建控制节点第51-52页
     ·本地分析算法第52-53页
     ·特殊语句处理算法第53-54页
     ·模型生成算法第54-55页
   ·实例分析第55-58页
     ·路径生成分析第55-57页
     ·模型生成分析第57-58页
     ·基于模型的本地算法分析第58页
   ·小结第58-59页
第6章 总结和展望第59-62页
   ·全文总结第59-60页
   ·工作展望第60-62页
     ·函数分析策略的改进第60页
     ·约束信息节点的扩展第60页
     ·规则分析的引入第60页
     ·基于中间表示的分析第60-61页
     ·过程间分析与动态测试结合第61-62页
参考文献第62-64页
研究生期间发表论文以及其他研究成果第64-65页
致谢第65页

论文共65页,点击 下载论文
上一篇:基于局部特征几何结构的目标识别方法研究
下一篇:基于图像识别的作物病害诊断研究