Check ID:
Provider: AWS
Service:
Severity: LOW
Categories:
Resource type:
cloudtrail_multi_region_enabled_logging_management_eventsProvider: AWS
Service:
cloudtrailSeverity: LOW
Categories:
logging, forensics-readyResource type:
AwsCloudTrailTrailWhat this check verifies
CloudTrail trails record management events (read and write) in every AWS region and are actively logging, using a multi-region trail or per-region coverage.
Risk
Without region-wide management event logging, changes to identities, networking, and audit settings can go untracked. Adversaries can operate in overlooked regions to create resources, modify permissions, or disable logging, undermining integrity, confidentiality, and incident response.Recommendation
Enable a multi-region CloudTrail that logs management events forread and write in all regions.
Centralize logs in a separate, locked-down account; apply least privilege, encryption, retention, and integrity validation; and protect trails and storage with tamper-evident, deny-delete controls for defense-in-depth.
Remediation
- Terraform
- Native IaC
- Dashboard steps
References
- https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-concepts.html#cloudtrail-concepts-management-events
- https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = cloudtrail_multi_region_enabled_logging_management_events. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to AWS checks