Skip to main content

CFG-05: User-Installed Software

CFG 10 — Critical Protect

Mechanisms exist to restrict the ability of non-privileged users to install unauthorized software.

Control Question: Does the organization restrict the ability of non-privileged users to install unauthorized software?

General (31)
Framework Mapping Values
AICPA TSC 2017:2022 (used for SOC 2) (source) CC6.8-POF1
GovRAMP Low CM-11
GovRAMP Low+ CM-11
GovRAMP Moderate CM-11
GovRAMP High CM-11
MITRE ATT&CK 10 T1021.005, T1059, T1059.006, T1176, T1195, T1195.001, T1195.002, T1218, T1218.001, T1218.002, T1218.003, T1218.004, T1218.005, T1218.008, T1218.009, T1218.012, T1218.013, T1218.014, T1505, T1505.001, T1505.002, T1505.004, T1543, T1543.001, T1543.002, T1543.003, T1543.004, T1547.013, T1550.001, T1564.009, T1569, T1569.001
NIST 800-53 R4 CM-11
NIST 800-53 R4 (low) CM-11
NIST 800-53 R4 (moderate) CM-11
NIST 800-53 R4 (high) CM-11
NIST 800-53 R5 (source) CM-11 CM-11(2)
NIST 800-53B R5 (low) (source) CM-11
NIST 800-53B R5 (moderate) (source) CM-11
NIST 800-53B R5 (high) (source) CM-11
NIST 800-53 R5 (NOC) (source) CM-11(2)
NIST 800-82 R3 LOW OT Overlay CM-11
NIST 800-82 R3 MODERATE OT Overlay CM-11
NIST 800-82 R3 HIGH OT Overlay CM-11
NIST 800-161 R1 CM-11
NIST 800-161 R1 C-SCRM Baseline CM-11
NIST 800-161 R1 Level 2 CM-11
NIST 800-161 R1 Level 3 CM-11
NIST 800-171 R2 (source) 3.4.9
NIST 800-171A (source) 3.4.9[b] 3.4.9[c]
NIST 800-171 R3 (source) 03.13.13.b
NIST CSF 2.0 (source) PR.PS-05
TISAX ISA 6 1.3.4
SCF CORE Mergers, Acquisitions & Divestitures (MA&D) CFG-05
SCF CORE ESP Level 1 Foundational CFG-05
SCF CORE ESP Level 2 Critical Infrastructure CFG-05
SCF CORE ESP Level 3 Advanced Threats CFG-05
US (21)
EMEA (2)
Framework Mapping Values
EMEA Israel CDMO 1.0 6.3
EMEA UK Cyber Essentials 3
APAC (1)
Framework Mapping Values
APAC Australia ISM June 2024 ISM-0382 ISM-1592 ISM-1655
Americas (2)
Framework Mapping Values
Americas Canada CSAG 4.19 4.20
Americas Canada ITSP-10-171 03.13.13.B

Capability Maturity Model

Level 0 — Not Performed

There is no evidence of a capability to restrict the ability of non-privileged users to install unauthorized software.

Level 1 — Performed Informally

Configuration Management (CFG) efforts are ad hoc and inconsistent. CMM Level 1 control maturity would reasonably expect all, or at least most, the following criteria to exist: o Standardized across the organization. o Consistently aligned with industry-recognized standards for hardening (e.g., DISA STIGs, CIS Benchmarks or OEM security guides).

  • IT personnel use an informal process to design, build and maintain secure configurations for test, development, staging and production environments.
  • Secure configurations are not:
  • Terms of employment and rules of behavior address the requirement for users to comply with applicable software usage requirements and copyright laws.
Level 2 — Planned & Tracked

Configuration Management (CFG) 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:

  • Configuration 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 configuration management.
  • Technologies are configured to protect data with the strength and integrity commensurate with the classification or sensitivity of the information and mostly conform to industry-recognized standards for hardening (e.g., DISA STIGs, CIS Benchmarks or OEM security guides), including cryptographic protections for sensitive/regulated data.
  • Special baseline configurations are created for higher-risk environments or for systems, applications and services that store, process or transmit sensitive/regulated data.
  • Apart from workstation and server operating system baselines, configuration management is decentralized.
  • Cybersecurity personnel use a structured process to design, build and maintain secure configurations for test, development, staging and production environments.
  • Deviations to baseline configurations are required to have a risk assessment and the business process owner acceptance of the risk(s) associated with the deviation.
  • Unauthorized configuration changes are investigated to determine if the unauthorized configuration is malicious in nature.
  • Logical Access Control (LAC) is enforced to prohibit non-administrative users from being able to install unauthorized software.
Level 3 — Well Defined

Configuration Management (CFG) 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 configuration management function is formally assigned with defined roles and responsibilities.
  • An IT infrastructure team, or similar function, ensures that statutory, regulatory and contractual cybersecurity and data privacy obligations are addressed to ensure secure configurations are designed, built and maintained.
  • Configuration management is centralized for all operating systems, applications, servers and other configurable technologies.
  • Technologies are configured to protect data with the strength and integrity commensurate with the classification or sensitivity of the information and conform to industry-recognized standards for hardening (e.g., DISA STIGs, CIS Benchmarks or OEM security guides), including test, development, staging and production environments.
  • Configurations conform to industry-recognized standards for hardening (e.g., DISA STIGs, CIS Benchmarks or OEM security guides) for test, development, staging and production environments.
  • Deviations to baseline configurations are required to have a risk assessment and business process owner approval of the risk(s) associated with the deviation.
  • Special baseline configurations are created for higher-risk environments or for systems, applications and services that store, process or transmit sensitive/regulated data.
  • An IT Asset Management (ITAM) function, or similar function, ensures compliance with requirements for asset management.
  • Logical Access Control (LAC) is used to limit the ability of non-administrators from making configuration changes to systems, applications and services, including the of installation of unauthorized software.
  • A Security Incident Event Manager (SIEM), or similar automated tool, monitors for unauthorized activities, accounts, connections, devices and software.
  • Unauthorized configuration changes are responded to in accordance with an Incident Response Plan (IRP) to determine if the unauthorized configuration is malicious in nature.
Level 4 — Quantitatively Controlled

Configuration Management (CFG) 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

Configuration Management (CFG) efforts are “world-class” capabilities that leverage predictive analysis (e.g., machine learning, AI, etc.). In addition to CMM Level 4 criteria, CMM Level 5 control maturity would reasonably expect all, or at least most, the following criteria to exist:

  • Stakeholders make time-sensitive decisions to support operational efficiency, which may include automated remediation actions.
  • Based on predictive analysis, process improvements are implemented according to “continuous improvement” practices that affect process changes.

Assessment Objectives

  1. CFG-05_A01 policies governing the installation of software by users are defined.
  2. CFG-05_A02 methods used to enforce software installation policies are defined.
  3. CFG-05_A03 software installation policies are enforced through organization-defined methods.
  4. CFG-05_A04 installation of software by users is monitored.
  5. CFG-05_A05 configuration settings prevent the ability of non-privileged users to install unauthorized software.

Evidence Requirements

E-AST-01 IT Asset Management (ITAM)

Documented evidence of an IT Asset Management (ITAM) program that addresses the due diligence and due care activities associated with maintaining both secure and compliant systems, applications and services.

Asset Management
E-AST-21 Secure Baseline Configurations - Workstation Class Systems

Documented evidence of secure baseline configurations for all deployed types of workstation-class operating systems.

Asset Management
E-IAM-02 Defined Roles & Authorizations (RBAC)

Documented evidence of defined access control-specific roles (e.g., Role Based Access Control (RBAC)) that affect both logical and physical access authorizations.

Identity & Access Management

Technology Recommendations

Micro/Small

  • Secure Baseline Configurations (SBC)
  • Privileged Account Management (PAM)
  • whitelisting / blacklisting applications
  • Microsoft Windows Defender Application Control (WDAC)

Small

  • Secure Baseline Configurations (SBC)
  • Privileged Account Management (PAM)
  • whitelisting / blacklisting applications
  • Microsoft Windows Defender Application Control (WDAC)

Medium

  • Secure Baseline Configurations (SBC)
  • Privileged Account Management (PAM)
  • whitelisting / blacklisting applications
  • Microsoft Windows Defender Application Control (WDAC)

Large

  • Secure Baseline Configurations (SBC)
  • Privileged Account Management (PAM)
  • whitelisting / blacklisting applications
  • Microsoft Windows Defender Application Control (WDAC)

Enterprise

  • Secure Baseline Configurations (SBC)
  • Privileged Account Management (PAM)
  • whitelisting / blacklisting applications
  • Microsoft Windows Defender Application Control (WDAC)

The Secure Controls Framework (SCF) is maintained by SCF Council. Use of SCF content is subject to the SCF Terms & Conditions.

Manage this control in SCF Connect

Track implementation status, collect evidence, and map controls to your compliance frameworks automatically.