Check ID:
Provider: AWS
Service:
Severity: LOW
Categories:
Resource type:
rds_cluster_backtrack_enabledProvider: AWS
Service:
rdsSeverity: LOW
Categories:
resilienceResource type:
AwsRdsDbClusterWhat this check verifies
Aurora MySQL DB clusters have Backtrack configured with a non-zeroBacktrackWindow, retaining change records to allow rewinding to a consistent earlier time. Applies to aurora-mysql engines only.
Risk
Without Backtrack, destructive queries or admin mistakes can’t be quickly undone, forcing snapshot/point-in-time restores. This increases recovery time, disrupts availability, and risks data integrity from partial restores or rollbacks. Adversaries who alter data can cause longer impact windows before containment.Recommendation
Enable Backtrack on Aurora MySQL clusters and setBacktrackWindow to meet RTO while balancing cost and workload. Use it with automated backups for defense in depth and resilience.
For clusters without Backtrack, provision a clone or new cluster with it enabled; monitor usage and adjust the window as change rates evolve.
Remediation
- CLI
- Terraform
- Native IaC
- Dashboard steps
aws rds restore-db-cluster-to-point-in-time —source-db-cluster-identifier <SOURCE_DB_CLUSTER_ID> —db-cluster-identifier <DB_CLUSTER_ID> —use-latest-restorable-time —backtrack-window 3600
References
- https://docs.aws.amazon.com/config/latest/developerguide/aurora-mysql-backtracking-enabled.html
- https://docs.aws.amazon.com/securityhub/latest/userguide/rds-controls.html#rds-14
- https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Managing.Backtrack.html
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/aws/RDS/backtrack.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 = rds_cluster_backtrack_enabled. 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