Mitigating the Risk of Software Vulnerabilities by Adopting a Secure Software Development Framework (SSDF)
Donna F. Dodson, Murugiah Souppaya, Karen Scarfone
Few software development life cycle (SDLC) models explicitly address software security in detail, so secure software development practices usually need to be added to each SDLC model to ensure the software being developed is well secured. This white paper recommends a core set of high-level secure software development practices called a secure software development framework (SSDF) to be integrated within each SDLC implementation. The paper facilitates communications about secure software development practices among business owners, software developers, project managers and leads, and cybersecurity professionals within an organization. Following these practices should help software producers reduce the number of vulnerabilities in released software, mitigate the potential impact of the exploitation of undetected or unaddressed vulnerabilities, and address the root causes of vulnerabilities to prevent future recurrences. Also, because the framework provides a common vocabulary for secure software development, software consumers can use it to foster communications with suppliers in acquisition processes and other management activities.
, Souppaya, M.
and Scarfone, K.
Mitigating the Risk of Software Vulnerabilities by Adopting a Secure Software Development Framework (SSDF), OTHER, National Institute of Standards and Technology, Gaithersburg, MD, [online], https://doi.org/10.6028/NIST.CSWP.04232020, https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=930169
(Accessed December 1, 2023)