Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1105

安全软件开发生命周期(SSDLC)

审核人Cybersecurity entrepreneur & security researcher

安全软件开发生命周期(SSDLC) 是什么?

安全软件开发生命周期(SSDLC)将安全活动嵌入软件交付各阶段(需求、设计、编码、测试、发布与运维)的开发生命周期。


SSDLC 把安全工作正式融入软件交付的全过程,而不是作为一次性的审计任务。典型阶段包括安全需求、威胁建模、安全架构评审、安全编码规范、代码评审、SAST、SCA、DAST/IAST、渗透测试、发布门禁以及运行时监控。Microsoft SDL、OWASP SAMM、NIST SSDF 等框架定义了相应的实践与成熟度等级。其价值在于可预测地降低风险:漏洞在修复成本最低时被发现并修复,合规证据则作为日常工程工作的副产品自动产生。

示例

  1. 01

    在产品组织中全面落地 Microsoft SDL 实践。

  2. 02

    采用 OWASP SAMM 作为衡量 AppSec 进展的成熟度模型。

常见问题

安全软件开发生命周期(SSDLC) 是什么?

将安全活动嵌入软件交付各阶段(需求、设计、编码、测试、发布与运维)的开发生命周期。 它属于网络安全的 应用安全 分类。

安全软件开发生命周期(SSDLC) 是什么意思?

将安全活动嵌入软件交付各阶段(需求、设计、编码、测试、发布与运维)的开发生命周期。

如何防御 安全软件开发生命周期(SSDLC)?

针对 安全软件开发生命周期(SSDLC) 的防御通常结合技术控制与运营实践,详见上方完整定义。

安全软件开发生命周期(SSDLC) 还有哪些其他名称?

常见的别称包括: SSDLC, 安全开发生命周期。

相关术语

另见