Check ID:
Provider: AWS
Service:
Severity: MEDIUM
Categories:
Resource type:
dynamodb_accelerator_cluster_encryption_enabledProvider: AWS
Service:
dynamodbSeverity: MEDIUM
Categories:
encryptionResource type:
OtherWhat this check verifies
Amazon DynamoDB Accelerator (DAX) clusters are evaluated for server-sideencryption 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 withencryption 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
- CLI
- Terraform
- Native IaC
- Dashboard steps
References
- https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAXEncryptionAtRest.html
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/aws/DAX/encryption-enabled.html
- https://docs.aws.amazon.com/prescriptive-guidance/latest/encryption-best-practices/dynamodb.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 = 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