GASP: AICF

Search controls

Search by control ID, name or domain

INF-002 Configuration Baseline and Hardening

Tier 1+

Description

All production systems — including operating systems, hypervisors, containers, and cloud services — are deployed against a documented hardening baseline. The baseline disables unused ports, protocols, services, and accounts. Deviations from the baseline are detected automatically and reviewed.

Rationale

Default-insecure configurations expand the attack surface. A verified hardening baseline ensures systems are deployed in a known, minimal-privilege state from day one.

Framework Mappings (7)

CCC-06Change Management Baselinefull
CCC-07Detection of Baseline Deviationfull
I&S-04OS Hardening and Base Controlsfull
8.9Configuration managementfull
CM-6Configuration Settingsfull
CM-7Least Functionalityfull
CC7.1Detection and Monitoring Procedurespartial

Evidence (2)

configurationautomated

Hardening baseline configuration applied to production systems, showing disabled services, ports, protocols, and default accounts in line with a published benchmark.

Example: CIS Benchmark compliance scan output (e.g., AWS Inspector, Lynis report, or InSpec profile run) for a representative sample of production servers, containers, or cloud services

Test: Run hardening compliance scan against a representative sample of production workloads. Verify: (1) a baseline document exists referencing a named benchmark (e.g., CIS Level 1/2); (2) unused ports, protocols, and default accounts are disabled or removed; (3) scan results show a pass rate meeting the organisation's defined threshold; (4) deviations are flagged and assigned for remediation.

tool_outputautomated

Configuration drift detection alert history showing automated detection and assignment of deviations from the hardening baseline.

Example: AWS Config Rules non-compliance events, GCP SCC findings, or equivalent CSPM tool alert log for the preceding 90 days

Test: Query the CSPM or configuration compliance tool for baseline deviation alerts in the last 90 days. Verify: (1) alerting is enabled and actively firing for baseline deviations; (2) each alert has a documented review or remediation action; (3) mean time to remediation is within the organisation's defined SLA by severity.

Questions (2)

boolean

Are all production systems (operating systems, containers, hypervisors, and cloud services) deployed against a documented hardening baseline that disables unused ports, protocols, services, and default accounts?

The baseline should reference a named benchmark (e.g. CIS Level 1/2, DISA STIG) and apply to all production workload types, not just servers.

select

Which approach is used to enforce the hardening baseline and detect deviations?

Policy-as-code or IaC enforced at build time with CSPM drift detection in productionCSPM tool only (e.g. AWS Config Rules, Wiz, Orca) with alerting on deviationsPeriodic compliance scan (e.g. CIS-CAT, Lynis, InSpec) reviewed on a defined scheduleManual review without automated tooling

Automated enforcement at build time combined with runtime drift detection provides the strongest assurance. Periodic scans are a minimum acceptable approach.