文摘
英文文摘
声明
第一章绪论
1.1课题背景
1.2课题内容及创新点
1.3论文结构安排
第二章文献综述
2.1安全软件开发环境
2.1.1安全需求分析工具
2.1.2安全设计工具
2.1.3安全编码支持工具
2.1.4安全测试工具
2.1.5安全发布和维护工具
2.2软件安全测试
2.2.1模糊测试
2.2.2渗透测试
2.2.3基于环境扰乱的安全测试
2.2.4基于模型的安全测试
2.3攻击模式
第三章安全测试工具的总体设计
3.1安全测试工具的整体架构
3.2攻击路径模块的设计
3.2.1攻击模式顺序图建模
3.2.2攻击路径
3.3代码植入模块的设计
3.3.1代码植入的概念
3.3.2代码植入的配置
3.3.3代码植入的自动执行
3.4测试执行及路径匹配模块的设计
3.4.1测试数据
3.4.2路径匹配
3.4.3测试结果
第四章安全测试工具的实现
4.1攻击路径模块的实现
4.1.1基于ArgoUML的顺序图建模工具模块的实现
4.1.2攻击路径提取的实现
4.2代码植入模块的实现
4.2.1代码植入配置及UI的实现
4.2.2源代码备份及恢复的实现
4.2.3自动植入代码的实现
4.3测试执行模块的实现
4.3.1生成测试数据的实现
4.3.2执行路径匹配的实现
4.3.3返回测试结果的实现
第五章总结与展望
5.1总结
5.2展望
参考文献
发表论文和参加科研情况说明
致 谢