Check ID: dynamodb_accelerator_cluster_encryption_enabled
Provider: AWS
Service: dynamodb
Severity: MEDIUM
Categories: encryption
Resource type: Other

What this check verifies

Amazon DynamoDB Accelerator (DAX) clusters are evaluated for server-side encryption at rest. The finding indicates whether the cluster’s on-disk cache, configuration, and logs are encrypted using service-managed keys.

Risk

Without encryption at rest, DAX on-disk cache and logs can be extracted from underlying storage by those with low-level access, compromising confidentiality and enabling offline data mining. Threats:
  • Compromised host or admin
  • Lost/retired media
  • Unauthorized backups or snapshots

Recommendation

Provision DAX clusters with encryption at rest enabled. Apply least privilege for DAX administration and data access, and monitor with logging. Adopt defense in depth: enable encryption in transit, restrict network exposure, and avoid caching highly sensitive data. Re-create unencrypted clusters to enforce this setting.

Remediation

aws dax create-cluster --cluster-name <example_resource_name> --node-type <NODE_TYPE> --replication-factor 1 --iam-role-arn <example_resource_id> --sse-specification Enabled=true

References

Where this check fires

This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable by Check ID = dynamodb_accelerator_cluster_encryption_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