GASP AICF

Search controls and profiles

Search by control ID, name, domain or profile

MON-004 Centralised Log Management

Tier 2+ProviderDeployerGPAI Model ProviderManaged Service Provider

Description

Log data from production systems, applications, cloud services and network devices is aggregated into a centralised log management or SIEM platform. The platform provides search, correlation and reporting capability. Log ingestion coverage and health are monitored, and logging pipeline failures and ingestion gaps raise an alert to a responding team. The log management platform and the monitoring systems are themselves redundant, and their availability is monitored from outside the platform they run in, so the failure of the platform is reported by something the failure does not take down with it.

Rationale

Siloed logs across dozens of services are operationally unmanageable. Centralisation enables correlation of events across systems and is a prerequisite for effective threat detection. An ingestion-health dashboard inside the platform fails the second half by construction: the outage it is meant to catch is the one that stops it reporting. The independent watcher can be small, a heartbeat written and read from elsewhere, but it cannot run on the platform it is watching.

Applicability (9 profiles)

SaaS AI Providerstablerequiredcore
Enterprise AI Deployerstablerequiredcore
GPAI Model Providerstablerequiredcore
High-Risk Provider (EU)stablerequiredcore
Public Body Deployer (EU)stablerequiredcore
DORA ICT Provider (EU)stablerequiredcore
NIS2 Cloud Provider (EU)stablerequiredrole duty

Annex point 3.2.6 is now stated: the log management platform and the monitoring systems are redundant and their availability is monitored from outside the platform they run in, so the outage that takes the platform down does not take the check with it.

Framework Mappings (20)

LOG-01Logging and Monitoring Policy and Procedurespartial
LOG-03Security Monitoring and Alertinginformative
LOG-14Failures and Anomalies Reportingpartial
LOG-01Logging and Monitoring Policy and Procedurespartial
LOG-03Security Monitoring and Alertinginformative
LOG-14Failures and Anomalies Reportingpartial
HIPAA-164.308.a.1.ii.DInformation System Activity Reviewinformative
HIPAA-164.312.bAudit Controlsinformative
NIS2-CIR-3.2Monitoring and Loggingpartial
NIS2-CIR-3.4Event Assessment and Classificationinformative
AU-5Response to Audit Logging Process Failuresfull
AU-6Audit Record Review, Analysis, and Reportinginformative
AU-6(1)Audit Record Review, Analysis, and Reporting | Automated Process Integrationfull
AU-6(3)Audit Record Review, Analysis, and Reporting | Correlate Audit Record Repositoriesfull
AU-7Audit Record Reduction and Report Generationfull
AU-7(1)Audit Record Reduction and Report Generation | Automatic Processingfull
CA-7Continuous Monitoringinformative
SI-4(1)System Monitoring | System-wide Intrusion Detection Systemfull
SI-4(16)System Monitoring | Correlate Monitoring Informationfull
CC7.1Detection and Monitoring Procedurespartial

Evidence (3)

configurationtechnicalautomated

SIEM or centralised log management platform configuration showing log source ingestion coverage across production systems, cloud services, applications, and network devices.

Example: Splunk, Elastic SIEM, AWS Security Lake, or equivalent platform configuration showing connected data sources, ingestion status per source, and last event received timestamp for each source

Test: Review the SIEM or log management platform data source inventory. Verify: (1) all production systems, cloud services, applications, and network devices appear as configured log sources; (2) each source shows a recent last-event-received timestamp (within expected interval); (3) ingestion health monitoring is enabled; (4) cross-reference the source list against the asset inventory to identify any ungapped systems.

tool_outputtechnicalautomated

Log ingestion health monitoring output showing pipeline status, ingestion volumes, and any detected gaps or failures in log collection.

Example: SIEM ingestion health dashboard export or monitoring alert configuration showing log source status, ingestion rate per source, and any sources with missed data in the last 30 days

Test: Query the log ingestion health dashboard for the last 30 days. Verify: (1) ingestion volume metrics are collected per log source; (2) pipeline failures or sources with zero ingestion trigger an alert; (3) any detected gaps have a documented investigation record; (4) coverage percentage for in-scope sources meets the defined threshold. (5) the platform's components are redundant, read from the deployment configuration rather than from a design document; (6) the availability of the platform is monitored by a system outside it, evidenced by an alert raised while the platform was unavailable, or by a test producing that result with its date.

configurationtechnicalautomated

Log storage capacity monitoring configuration showing threshold-based alerts for storage utilisation and logging pipeline health.

Example: CloudWatch alarm or Datadog monitor configuration showing storage capacity alert thresholds for log buckets and logging pipeline error rate alerts, with notification routing visible

Test: Review storage capacity monitoring configuration for all log storage locations. Verify: (1) capacity utilisation alerts are configured at a threshold that allows time for remediation before exhaustion; (2) logging pipeline failure or ingestion rate drop alerts are configured; (3) alerts route to an active response channel; (4) review the last 90 days of alerts to confirm alerts fired before any storage-related log loss.

Questions (3)

boolean

Is log data from production systems, applications, cloud services and network devices aggregated into a centralised log management platform?

Centralised collection is a prerequisite for effective threat detection. Siloed logs that cannot be correlated across systems leave blind spots in incident investigation.

multi

Which of the following log sources are ingested into your centralised platform?

Production application logsOperating system and container logsCloud provider control plane and audit logsNetwork device and flow logsIdentity provider and authentication logsSecurity tooling alertsNone of the above

Options run from the most commonly ingested to the least. The control is about coverage and correlation, not about which platform is in use. A source that is collected but lands somewhere the platform cannot search does not count.

select

How are logging pipeline failures and log storage capacity issues detected and responded to?

Automated alerting on storage threshold breaches and pipeline failures, with a defined response SLA and runbook, plus platform availability monitored from outside the platformAutomated alerting on storage threshold breaches and pipeline failures, with a defined response SLA and documented runbookAutomated alerting configured but no defined response SLA or runbookPeriodic manual review of storage utilisation and pipeline statusNo monitoring of log pipeline health or storage capacity

Options run from strongest to weakest. Automated alerting with a defined response SLA and runbook is the working standard. The strongest option adds the part that is almost always missing: a check on the platform that runs somewhere else, because a health dashboard inside the platform goes dark with the outage it exists to report.