在常规的软件验收测试中,除了功能、性能指标外,还经常涉及到信息安全性,那么这里的信息安全具体要检测哪些内容呢?
依据GB/T 25000.51标准对信息安全性的要求,主要从标识和鉴别、访问控制、安全审计、数据完整性、数据保密性、软件容错、会话管理、外部接口、端口测试、通用安全保障等方面对系统进行功能安全性测试。
为什么要在软件验收测试或者科技项目验收测试中做信息安全性测试呢?这主要是为了保障软件安全方面的功能可以达到验收条件,具体有如下4大好处。
1、满足网络安全等级保护以及其他周期性的内外部安全合规的要求。
2、通过全面的安全测试,保障生产环境的同时,有效降低测试和运维团队在安全方面所需的人力资源成本。
3、保护生产环境,免于遭受应用层攻击带来的系统可用性和业务连续性损失的风险。
4、保护系统核心源代码,防止系统核心逻辑被逆向分析,保护算法及知识产权。
软件安全测试的详细测试内容:
主要从安全功能、源代码审计、渗透测试、漏洞扫描等方面对信息化项目进行综合评估。