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

基于静态源码分析的软件安全测试技术研究与实现

摘要第1-5页
ABSTRACT第5-10页
第一章 引言第10-15页
   ·研究背景及意义第10-11页
   ·国内外研究现状第11-13页
   ·本文主要研究内容第13-14页
   ·论文组织结构第14-15页
第二章 软件安全静态分析技术第15-27页
   ·软件测试技术第15-18页
     ·软件测试方法分类第15-16页
     ·常用软件测试工具第16-17页
     ·传统软件测试技术的不足第17-18页
   ·软件安全漏洞及检测方法第18-22页
     ·使用未初始化变量第19-20页
     ·数组越界第20-21页
     ·空指针解引用第21页
     ·软件安全漏洞检测方法第21-22页
   ·静态分析测试技术第22-26页
     ·静态分析能解决的问题第23-24页
     ·静态分析测试原理第24-25页
     ·现有静态分析的局限性第25-26页
   ·本章小结第26-27页
第三章 CT_Check 分析与设计第27-40页
   ·系统概述第27-29页
   ·CT_Check 系统框架第29-30页
   ·CT_Check 各模块功能第30-39页
     ·文件解析模块第31-33页
       ·主要接口和数据结构第31-32页
       ·抽象语法树第32-33页
     ·局部分析模块第33-36页
       ·主要接口和数据结构第33-35页
       ·控制流图第35-36页
     ·全局分析模块第36-39页
       ·主要接口和数据结构第36-38页
       ·函数调用图第38-39页
   ·本章小结第39-40页
第四章 CT_Check 检测算法第40-59页
   ·算法概述第40-41页
   ·局部分析第41-48页
     ·构造控制流图第42-44页
     ·使用未初始化变量第44-47页
     ·数组越界第47-48页
   ·全局分析第48-50页
     ·构造函数调用图第49页
     ·函数调用图举例第49-50页
   ·自定义属性规则第50-57页
     ·断言的副作用第52-53页
     ·连续赋值错误第53-54页
     ·锁规则和中断屏蔽第54-56页
     ·空指针解引用第56-57页
   ·本章小结第57-59页
第五章 实验与测试第59-67页
   ·测试环境第59页
   ·测试命令第59-60页
   ·测试结果第60-66页
     ·使用未初始化变量第60-61页
     ·数组越界第61页
     ·空指针解引用第61-63页
     ·连续赋值错误第63-64页
     ·综合测试第64-66页
   ·本章小结第66-67页
第六章 结论第67-69页
   ·工作总结第67-68页
   ·今后的研究方向第68-69页
致谢第69-70页
参考文献第70-74页
附录A 控制流图生成算法第74-76页
附录B 函数调用图生成算法第76-81页
攻硕期间取得的研究成果第81-82页

论文共82页,点击 下载论文
上一篇:TZSZF信息中心IT服务流程优化研究
下一篇:超高频RFID读取防碰撞算法研究与实现