声明
摘要
第一章 绪论
1.1 研究背景及意义
1.2 国内外的研究现状
1.3 本文的研究内容及结构安排
第二章 软件安全性技术研究
2.1 安全性概念
2.2 安全性与可靠性、保密安全性之间的异同
2.2.1 安全性与可靠性之间的异同
2.2.2 安全性(safety)与保密安全性(security)的异同
2.3 安全性研究现状
2.3.1 安全性分析技术
2.3.2 安全性评估方法
2.3.3 基于统计测试的安全性测评模型
2.3.4 安全性测评存在的困难
2.4 小结
第三章 软件安全性测试方法的研究
3.1 软件统计测试技术
3.1.1 基于Markov链使用模型的用例生成
3.1.2 基于操作剖面的测试用例生成
3.2 基于Bayesian统计理论的软件测试
3.3 基于安全性测试剖面的软件测试用例生成
3.3.1 安全性测试的故障树模型分析
3.3.2 安全性测试功能剖面的生成
3.3.3 安全性测试剖面的生成
3.3.4 安全性测试用例生成
3.3.5 安全性测试所需测试用例数计算
3.4 小结
第四章 软件安全性评估方法的研究
4.1 软件安全性评估指标
4.2 Markov三态模型
4.3 软件安全性评估方法
4.3.1 安全性评估框架
4.3.2 软件可靠性评估模型研究
4.3.3 失效率λ的计算
4.3.4 失效覆盖率C的计算
4.3.5 安全性评估指标的计算
4.4 评估模型验证分析
4.5 小结
第五章 安全性测评流程
5.1 安全性测评流程描述
5.1.1 安全性需求获取
5.1.2 安全性测试剖面生成
5.1.3 测试用例生成
5.1.4 测试执行和数据收集
5.1.5 安全性评估
5.2 实例分析
5.2.1 案例背景
5.2.2 安全性需求获取
5.2.3 安全性测试剖面生成
5.2.4 测试用例生成
5.2.5 测试执行和数据收集
5.2.6 安全性评估
5.3 小结
第六章 总结与展望
参考文献
致谢
攻读硕士期间发表的论文