logo

Database

NIST SSDF

Last updated: 2023/09/18
logo

The NIST Secure Software Development Framework (SSDF) is a set of fundamental and secure software development practices based on established secure software development practice documents, it describes a set of high-level practices based on established standards, guidance, and secure software development practice documents. The version used for this section is NIST 800-218 v1.1, February 2022.

Control-Requirement Mapping

DefinitionRequirements
PO_1_3. Define security requirements for software development
PO_5_1. Implement and maintain secure environments for software development
PS_1_1. Protect all forms of code from unauthorized access and tampering
PS_2_1. Provide a mechanism for verifying software release integrity
PS_3_1. Archive and protect each software release
PW_1_1. Design software to meet security requirements and mitigate security risks
PW_1_3. Design software to meet security requirements and mitigate security risks
PW_4_1. Reuse existing, well-secured software when feasible instead of duplicating functionality
PW_4_4. Reuse existing, well-secured software when feasible instead of duplicating functionality
PW_5_1. Archive and protect each software release
PW_6_1. Configure the compilation, interpreter, and build processes to improve executable security
PW_6_2. Configure the compilation, interpreter, and build processes to improve executable security
PW_9_1. Configure software to have secure settings by default
PW_9_2. Configure software to have secure settings by default
RV_2_2. Assess, prioritize, and remediate vulnerabilities