Skip to content

AWS MemoryDB data is not encrypted in transit

Description

This policy identifies the AWS MemoryDB that are configured with disabled in-transit data encryption. It is recommended that these resources will be configured with in-transit data encryption to minimize risk for sensitive data being leaked.

Code Example

go
resource "aws_memorydb_cluster" "pass2" {
  acl_name                 = "open-access"
  name                     = "my-cluster"
  node_type                = "db.t4g.small"
  num_shards               = 2
  security_group_ids       = [aws_security_group.example.id]
  snapshot_retention_limit = 7
  subnet_group_name        = aws_memorydb_subnet_group.example.id
  tls_enabled              = true
}

Remediation

Terraform

Rule Details

FieldValue
IDIAC-0250
SeverityLOW
IaC TypeTerraform
FrameworksTerraform
Checkov IDCKV_AWS_202

References