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

动态程序分析技术在软件安全领域的研究

摘要第1-7页
ABSTRACT第7-13页
第一章 绪论第13-18页
   ·研究目的与意义第13-16页
   ·研究内容与贡献第16-17页
   ·文章组织结构第17-18页
第二章 动态符号执行理论及现状研究第18-47页
   ·动态符号执行的定义第18-22页
     ·正式语言定义第18-19页
     ·抽象命令编程语言定义第19-22页
   ·动态符号执行的过程第22-23页
   ·动态符号执行的优点第23-25页
     ·动态符号执行比静态分析准确第23-24页
     ·动态符号执行比黑盒测试覆盖率高第24-25页
   ·动态符号执行面临的挑战及解决方案第25-36页
     ·路径爆炸第25-30页
     ·复杂数学函数第30页
     ·浮点数运算第30-32页
     ·符号指针操作第32-34页
     ·环境交互第34-36页
   ·其他优化方法第36-38页
   ·动态符号执行软件对比分析第38-46页
   ·本章小结第46-47页
第三章 基于动态符号执行的测试用例自动化生成技术研究第47-80页
   ·创新点第47-49页
   ·相关知识第49-51页
     ·PIN第49-50页
     ·STP第50-51页
   ·SMAFE 概况第51-56页
     ·动态符号执行的两种方式第51-52页
     ·框架与流程第52-54页
     ·SMAFE 执行的一个例子第54-56页
   ·设计与实现第56-72页
     ·输入符号化第56-58页
     ·符号传播第58-62页
     ·重叠符号处理第62-70页
     ·约束生成第70-71页
     ·路径搜索第71页
     ·环境处理第71-72页
   ·实验与分析第72-76页
     ·实验设计第72-73页
     ·实例分析第73-74页
     ·基准程序测试第74-76页
   ·分歧讨论第76-79页
   ·SMAFE 的局限性第79页
   ·本章小结第79-80页
第四章 基于动态符号执行的漏洞自动化发掘技术研究第80-96页
   ·创新点第80-81页
   ·SEVE 的设计与实现第81-91页
     ·被动式漏洞发掘与主动式漏洞发掘第81-82页
     ·漏洞检测器第82-85页
     ·函数模型第85-86页
     ·优化路径搜索方法第86-91页
   ·实验与分析第91-94页
     ·MS06-001第91-92页
     ·CVE-2010-0188第92-94页
   ·SEVE 的局限性第94-95页
   ·本章小结第95-96页
第五章 基于动态污点分析的漏洞自动化发掘技术研究第96-111页
   ·创新点第97页
   ·研究现状第97-98页
   ·内存函数漏洞第98-99页
   ·TVM 的设计与实现第99-105页
     ·确定污点源第99-100页
     ·污点数据结构第100-101页
     ·污点传播跟踪方法第101-104页
     ·污点指针跟踪方法第104页
     ·高级别的漏洞检测规则第104-105页
   ·实验与分析第105-110页
     ·实验设置第105页
     ·实验结果第105-108页
     ·误报分析第108-109页
     ·性能分析第109-110页
   ·本章小结第110-111页
第六章 全文总结与展望第111-118页
   ·本文小结第111-112页
   ·动态符号执行的发展展望第112-117页
     ·解决路径爆炸的新技术第113-114页
     ·更强大的求解器第114页
     ·动态符号执行软件的专用化第114-116页
     ·易管理的摘要数据库第116页
     ·并行计算在动态符号执行领域的应用第116-117页
   ·未来的研究工作第117-118页
致谢第118-119页
参考文献第119-130页
攻读博士学位期间取得的成果第130-133页

论文共133页,点击 下载论文
上一篇:核机器学习方法及其在视觉检测中的应用研究
下一篇:网络空间嵌入模型与应用研究