安全测试
安全测试
什么是安全测试?
软件系统中的安全测试旨在优化软件系统的设计、开发、使用和维护以及它们与生产环境中安全关键硬件系统的集成中的系统安全性。
软件安全方面:
-
正常运行的软件不应产生危险 – 例如:引导最先进的飞机不应驶入大海
-
监控系统必须完美运行 – 例如:当主计算机出现故障时,备用计算机应自动启动
安全测试的目标:
-
在涉及许多交互的复杂系统中,应识别并彻底分析安全关键功能。
-
识别并消除与系统相关的促成因素和由此产生的危害。
-
安全关键接口的数量保持在较低水平,以避免受伤或死亡。
-
安全属性将作为所有级别的软件测试的一部分来解决。