Jump to content

Draft:NIST Secure Software Development Framework

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by HerBauhaus (talk | contribs) at 11:33, 12 May 2025 (Created a "History" section, incorporating sourced content from The Register (WP:RS). Enhanced clarity of existing content, corrected NIST citation formatting, ensured compliance with WP:V.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Secure Software Development Framework (SSDF) was developed by NIST in response to Section 4 of the US Presidential Executive Order 14028, issued on May 12, 2021[1]. It provides a framework for securely developing software in the wake of software supply chain attacks and the prevalent use of open source software and third-party libraries. A major concept that was made popular by SSDF was the software bill of materials (SBOM) and the need for documenting the provenance (origin and history) of all software used in a system.

History

In February 2022, the National Institute of Standards and Technology (NIST) published the first version of the Secure Software Development Framework (SSDF) as NIST Special Publication (SP) 800-218.[2] Under this framework, software provided to U.S. federal agencies must include a self-attestation form from the developer, verifying compliance with SSDF practices.[3]

In June 2023, The Register reported that the U.S. Office of Management and Budget (OMB) extended the deadline for federal agencies to collect attestation certificates from software vendors related to compliance with the NIST's Secure Software Development Framework (SSDF). According to the report, this extension was due to the fact that "the form for reporting on such matters isn't complete." The article further noted that the Cybersecurity and Infrastructure Security Agency (CISA) had published a draft Secure Software Self-Attestation Form in April 2023 and set a deadline for comments on June 26.[4]

References

  1. ^ Loehr, Tony (2021-12-13). "Executive Order 14028: NIST SSDF Explained". Cycode. Retrieved 2024-12-07.
  2. ^ "NIST SP 800-218: Secure Software Development Framework (SSDF) Version 1.1: Recommendations for Mitigating the Risk of Software Vulnerabilities". National Institute of Standards and Technology (NIST). February 2022.
  3. ^ "Title: Secure Software Development Attestation". U.S. General Services Administration (GSA).
  4. ^ "US government extends software security deadline because vendors aren't ready". The Register. 13 June 2023. Retrieved 12 May 2025.