改进软件自身安全开发过程是解决安全问题的终极之道,微软推出了SDL(安全开发生命周期),SDL有多个环节,如下图

 

 

 

SDL包含了多个环节

安全需求分析

安全设计

安全实现

安全验证

安全部署和响应

每个环节都需要拥有安全知识和技能的人,配合辅助的工具和管理制度加以实施。因此实施SDL对企业能力有很高的要求,下表是企业实施SDL需要的相关支持

 

为了帮助企业和行业用户实施更好的SDL,我们除了提供安全验证环节的各种产品外,还提供SDL的相关服务,如下表

 

 

 

培训类服务

提供安全能力与意识的培训,以及相关安全开发过程的培训

咨询类服务

帮助客户建立相应的安全开发过程中的规范,标准和制度。以及帮助客户建立自己实施SDL的推荐规划,产品或系统的安全开发规划等。

实施类服务

帮助客户实施SDL,主要结合我们安全测试能力,提供相关测评与评估,保障安全开发过程的安全测试/安全验收/安全监理,以及在运维阶段的验证与响应服务。