PRM-07: Secure Development Life Cycle (SDLC) Management
Mechanisms exist to ensure changes to Technology Assets, Applications and/or Services (TAAS) within the Secure Development Life Cycle (SDLC) are controlled through formal change control procedures.
Control Question: Does the organization ensure changes to Technology Assets, Applications and/or Services (TAAS) within the Secure Development Life Cycle (SDLC) are controlled through formal change control procedures?
General (50)
| Framework | Mapping Values |
|---|---|
| AICPA TSC 2017:2022 (used for SOC 2) (source) | CC5.2 CC8.1 CC8.1-POF1 |
| CIS CSC 8.1 | 15.7 |
| CIS CSC 8.1 IG3 | 15.7 |
| COBIT 2019 | BAI01.01 BAI01.02 BAI01.03 BAI01.04 BAI01.05 BAI01.06 BAI01.07 BAI01.08 BAI01.09 |
| COSO 2017 | Principle 11 |
| CSA CCM 4 | AIS-04 |
| CSA IoT SCF 2 | LGL-01 LGL-02 LGL-03 LGL-04 LGL-05 LGL-06 LGL-07 LGL-08 POL-04 SET-05 |
| GovRAMP Low | SA-03 |
| GovRAMP Low+ | SA-03 |
| GovRAMP Moderate | SA-03 |
| GovRAMP High | SA-03 |
| ISO/SAE 21434 2021 | RC-05-10 RC-05-13 RC-05-15 RC-05-16 RQ-06-01 RQ-12-01 RQ-14-02 |
| ISO 27002 2022 | 5.8 8.25 8.32 |
| ISO 27017 2015 | 14.2.2 |
| ISO 31010 2009 | 4.3.1 4.3.2 6.1 6.2 6.3 6.4 6.5 |
| ISO 42001 2023 | A.3.3 A.4.2 A.6.2.2 A.6.2.7 A.6.2.8 |
| MITRE ATT&CK 10 | T1078, T1078.001, T1078.003, T1078.004, T1213.003, T1574.002 |
| MPA Content Security Program 5.1 | TS-1.12 |
| NIST AI 100-1 (AI RMF) 1.0 | GOVERN 1.7 MANAGE 2.2 |
| NIST Privacy Framework 1.0 | CM.AW-P3 CT.PO-P1 CT.DM-P7 CT.DM-P8 CT.PO-P4 |
| NIST 800-37 R2 | P-13 |
| NIST 800-53 R4 | SA-3 |
| NIST 800-53 R4 (low) | SA-3 |
| NIST 800-53 R4 (moderate) | SA-3 |
| NIST 800-53 R4 (high) | SA-3 |
| NIST 800-53 R5 (source) | SA-3 SA-3(1) SA-8(30) |
| NIST 800-53B R5 (privacy) (source) | SA-3 |
| NIST 800-53B R5 (low) (source) | SA-3 |
| NIST 800-53B R5 (moderate) (source) | SA-3 |
| NIST 800-53B R5 (high) (source) | SA-3 |
| NIST 800-53 R5 (NOC) (source) | SA-3(1) SA-8(30) |
| NIST 800-82 R3 LOW OT Overlay | SA-3 |
| NIST 800-82 R3 MODERATE OT Overlay | SA-3 |
| NIST 800-82 R3 HIGH OT Overlay | SA-3 |
| NIST 800-160 | 3.2.1 |
| NIST 800-161 R1 | SA-3 |
| NIST 800-161 R1 C-SCRM Baseline | SA-3 |
| NIST 800-161 R1 Level 1 | SA-3 |
| NIST 800-161 R1 Level 2 | SA-3 |
| NIST 800-161 R1 Level 3 | SA-3 |
| NIST 800-171 R2 (source) | NFO-SA-3 |
| NIST 800-218 | PO.1 |
| NIST CSF 2.0 (source) | GV.SC-09 ID.AM-08 PR.PS-02 PR.PS-03 |
| TISAX ISA 6 | 5.3.1 |
| UN R155 | 7.2.2.1(a) 7.2.2.1(b) 7.2.2.1(c) 7.2.2.2(a) 7.2.2.2(b) 7.2.2.2(c) 7.2.2.2(d) 7.2.2.2(e) 7.2.2.2(f) 7.2.2.2(g) 7.2.2.2(h) 7.2.2.3 7.2.2.4(a) 7.2.2.4(b) 7.2.2.5 7.3.4 |
| UN ECE WP.29 | 7.2.2.1(a) 7.2.2.1(b) 7.2.2.1(c) 7.2.2.2(a) 7.2.2.2(b) 7.2.2.2(c) 7.2.2.2(d) 7.2.2.2(e) 7.2.2.2(f) 7.2.2.2(g) 7.2.2.2(h) 7.2.2.3 7.2.2.4(a) 7.2.2.4(b) 7.2.2.5 7.3.4 |
| SCF CORE Mergers, Acquisitions & Divestitures (MA&D) | PRM-07 |
| SCF CORE ESP Level 1 Foundational | PRM-07 |
| SCF CORE ESP Level 2 Critical Infrastructure | PRM-07 |
| SCF CORE ESP Level 3 Advanced Threats | PRM-07 |
US (25)
| Framework | Mapping Values |
|---|---|
| US C2M2 2.1 | ASSET-3.E.MIL3 |
| US CERT RMM 1.2 | EXD:SG3.SP3 EXD:SG3.SP4 EXD:SG4.SP1 EXD:SG4.SP2 RTSE:SG2.SP2 |
| US CMS MARS-E 2.0 | SA-3 |
| US DHS CISA TIC 3.0 | 3.UNL.RLMAN |
| US FCA CRM | 609.935(e) |
| US FedRAMP R4 | SA-3 |
| US FedRAMP R4 (low) | SA-3 |
| US FedRAMP R4 (moderate) | SA-3 |
| US FedRAMP R4 (high) | SA-3 |
| US FedRAMP R4 (LI-SaaS) | SA-3 |
| US FedRAMP R5 (source) | SA-3 |
| US FedRAMP R5 (low) (source) | SA-3 |
| US FedRAMP R5 (moderate) (source) | SA-3 |
| US FedRAMP R5 (high) (source) | SA-3 |
| US FedRAMP R5 (LI-SaaS) (source) | SA-3 |
| US FFIEC | D3.PC.Se.B.1 D3.PC.Se.E.1 |
| US HIPAA HICP Small Practice | 1.S.A |
| US HIPAA HICP Medium Practice | 1.M.A |
| US HIPAA HICP Large Practice | 1.M.A |
| US IRS 1075 | SA-3 |
| US NISPOM 2020 | 8-311 8-610 |
| US NNPI (unclass) | 12.1 |
| US - TX DIR Control Standards 2.0 | SA-3 |
| US - TX TX-RAMP Level 1 | SA-3 |
| US - TX TX-RAMP Level 2 | SA-3 |
EMEA (11)
| Framework | Mapping Values |
|---|---|
| EMEA EU EBA GL/2019/04 | 3.3.1(13)(f) 3.5(55) 3.6.1(63)(a) 3.6.1(63)(b) 3.6.1(63)(c) 3.6.1(63)(d) 3.6.1(63)(e) 3.6.1(63)(f) |
| EMEA EU DORA | 7(a) 7(b) 7(c) 7(d) |
| EMEA EU NIS2 | 21.3 |
| EMEA Germany Banking Supervisory Requirements for IT (BAIT) | 7.1 7.2 7.3 |
| EMEA Israel CDMO 1.0 | 17.4 17.5 17.8 |
| EMEA Qatar PDPPL | 11.4 11.5 11.6 |
| EMEA Saudi Arabia CSCC-1 2019 | 2-13-4 |
| EMEA Saudi Arabia IoT CGIoT-1 2024 | 1-5-2 |
| EMEA Saudi Arabia SACS-002 | TPC-74 |
| EMEA Spain BOE-A-2022-7191 | 36 8 (end) |
| EMEA Spain 311/2022 | 36 8 (end) |
APAC (5)
| Framework | Mapping Values |
|---|---|
| APAC Australia ISM June 2024 | ISM-1526 ISM-1739 |
| APAC Australia Prudential Standard CPS234 | 21(c) |
| APAC India SEBI CSCRF | PR.IP.S2 |
| APAC Japan ISMAP | 4.5.1 4.5.2 4.5.3 14.2.2 |
| APAC Singapore MAS TRM 2021 | 5.1.2 5.1.3 5.1.4 5.4.1 5.4.2 5.4.3 5.4.4 |
Americas (1)
| Framework | Mapping Values |
|---|---|
| Americas Canada OSFI B-13 | 2.4 2.4.1 2.4.3 |
Capability Maturity Model
Level 0 — Not Performed
There is no evidence of a capability to ensure changes to Technology Assets, Applications and/or Services (TAAS) within the Secure Development Life Cycle (SDLC) are controlled through formal change control procedures.
Level 1 — Performed Informally
Project & Resource Management (PRM) efforts are ad hoc and inconsistent. CMM Level 1 control maturity would reasonably expect all, or at least most, the following criteria to exist:
- Program/project management is decentralized.
- IT personnel work with data/process owners to help ensure secure practices are implemented throughout the System Development Lifecycle (SDLC) for all high-value projects.
Level 2 — Planned & Tracked
Project & Resource Management (PRM) efforts are requirements-driven and governed at a local/regional level, but are not consistent across the organization. CMM Level 2 control maturity would reasonably expect all, or at least most, the following criteria to exist:
- Program/project management is decentralized (e.g., a localized/regionalized function) and uses non-standardized methods to implement secure, resilient and compliant practices.
- IT/cybersecurity personnel identify cybersecurity and data protection controls that are appropriate to address applicable statutory, regulatory and contractual requirements for Project Management (PM).
- The PM function facilitates the implementation of cybersecurity and data privacy-related resource planning controls across the System Development Lifecycle (SDLC) for all projects.
- Administrative processes exist to ensure changes to Technology Assets, Applications and/or Services (TAAS) within the SDLC are controlled through formal change control procedures.
- The responsibility for enforcing cybersecurity and data privacy control implementation is assigned to business / process owners and asset custodians.
Level 3 — Well Defined
Project & Resource Management (PRM) efforts are standardized across the organization and centrally managed, where technically feasible, to ensure consistency. CMM Level 3 control maturity would reasonably expect all, or at least most, the following criteria to exist:
- The Chief Information Security Officer (CISO), or similar function with technical competence to address cybersecurity concerns, analyzes the organization's business strategy to determine prioritized and authoritative guidance for program/project management practices.
- The CISO, or similar function, develops a security-focused Concept of Operations (CONOPS) that documents management, operational and technical measures to apply defense-in-depth techniques across the enterprise with regards to program/project management.
- The CISO, or similar function, leverages a capability maturity model to define and identify targeted capability maturity levels for each of the functions that make up the cybersecurity and data privacy program.
- A Governance, Risk & Compliance (GRC) function, or similar function, provides governance oversight for the implementation of applicable statutory, regulatory and contractual cybersecurity and data protection controls to protect the confidentiality, integrity, availability and safety of the organization's applications, Technology Assets, Applications and/or Services (TAAS), services and data for program/project management.
- A steering committee is formally established to provide executive oversight of the cybersecurity and data privacy program, including program/project management.
- A Project Management Office (PMO), or project management function, enables the centralized-implementation of cybersecurity and data privacy-related resource planning controls across the System Development Lifecycle (SDLC) for all projects.
- The PMO determines the identification and allocation of resources for cybersecurity and data privacy requirements within business process planning for projects and other initiatives.
- Project Management (PM) is centrally-managed across the enterprise to implement cybersecurity and data protection controls as part of the project management lifecycle, with the responsibility for enforcing cybersecurity and data privacy control implementation assigned to business / process owners and asset custodians.
- Subordinate staff and stakeholders are educated on the capability maturity expectations and those targets are used to task individual contributor work activities in an effort to achieve the targeted maturity levels.
Level 4 — Quantitatively Controlled
Project & Resource Management (PRM) efforts are metrics driven and provide sufficient management insight (based on a quantitative understanding of process capabilities) to predict optimal performance, ensure continued operations and identify areas for improvement. In addition to CMM Level 3 criteria, CMM Level 4 control maturity would reasonably expect all, or at least most, the following criteria to exist:
- Metrics reporting includes quantitative analysis of Key Performance Indicators (KPIs).
- Metrics reporting includes quantitative analysis of Key Risk Indicators (KRIs).
- Scope of metrics, KPIs and KRIs covers organization-wide cybersecurity and data protection controls, including functions performed by third-parties.
- Organizational leadership maintains a formal process to objectively review and respond to metrics, KPIs and KRIs (e.g., monthly or quarterly review).
- Based on metrics analysis, process improvement recommendations are submitted for review and are handled in accordance with change control processes.
- Both business and technical stakeholders are involved in reviewing and approving proposed changes.
Level 5 — Continuously Improving
See C|P-CMM4. There are no defined C|P-CMM5 criteria, since it is reasonable to assume a continuously-improving process is not necessary to ensure changes to Technology Assets, Applications and/or Services (TAAS) within the Secure Development Life Cycle (SDLC) are controlled through formal change control procedures.
Assessment Objectives
- PRM-07_A01 system development life cycle is defined.
- PRM-07_A02 the system is acquired, developed and managed using organization-defined system-development life cycle that incorporates information cybersecurity / data privacy considerations.
- PRM-07_A03 cybersecurity / data privacy roles and responsibilities are defined and documented throughout the system development life cycle.
- PRM-07_A04 individuals with cybersecurity / data privacy roles and responsibilities are identified.
- PRM-07_A05 organizational cybersecurity / data privacy risk management processes are integrated into system development life cycle activities.
- PRM-07_A06 system pre-production environments are protected commensurate with risk throughout the system development life cycle for the system, system component or system service.
- PRM-07_A07 systems or system components that implement the security design principle of procedural rigor are defined.
- PRM-07_A08 systems or system components implement the security design principle of procedural rigor.
Evidence Requirements
- E-PRM-03 Secure Development Lifecycle (SDLC)
-
Documented evidence of a secure development lifecycle that the organization utilizes for new initiatives or significant changes to existing initiatives to ensure cybersecurity & data privacy principles are identified and implemented by default.
Resource Management
Technology Recommendations
Micro/Small
- Defined business processes
- Product / project management
- Defined technical requirements
- Defined business requirements
Small
- Defined business processes
- Product / project management
- Defined technical requirements
- Defined business requirements
Medium
- Defined business processes
- Product / project management
- Defined technical requirements
- Defined business requirements
- System Development Lifecycle (SDLC) governance / oversight
Large
- Defined business processes
- Product / project management
- Defined technical requirements
- Defined business requirements
- System Development Lifecycle (SDLC) governance / oversight
Enterprise
- Defined business processes
- Product / project management
- Defined technical requirements
- Defined business requirements
- System Development Lifecycle (SDLC) governance / oversight