1. National Institute of Standards and Technology (NIST). (2022). Special Publication (SP) 800-218 V1.1
Secure Software Development Framework (SSDF): Recommendations for Mitigating the Risk of Software Vulnerabilities.
Section 1
Introduction
Paragraph 2: "The SSDF’s goal is to 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 recurrences." This directly supports the risk reduction aspect of the correct answer.
2. OWASP Foundation. (n.d.). OWASP Software Assurance Maturity Model (SAMM) v2.0.
Section
Business Functions
Governance (G)
Paragraph 1: "The Governance function is responsible for managing the organization’s software development life cycle. It includes activities related to strategy
metrics
policy
compliance
and education." This highlights the role of an SSDLC in meeting compliance requirements.
3. Mead
N. R. (2005). Security Quality Requirements Engineering (SQUARE) Methodology. Carnegie Mellon University
Software Engineering Institute. CMU/SEI-2005-TR-009.
Page 1
Abstract: "Building secure software is a difficult problem... Failure to do so can result in serious vulnerabilities
leading to loss of money
life
and national security... This report describes the Security Quality Requirements Engineering (SQUARE) methodology... for eliciting
categorizing
and prioritizing security requirements for information technology systems and applications." This academic source establishes the direct link between secure development processes and mitigating risks from vulnerabilities.