Skip to content

AWS Redshift instances are not encrypted

Description

This policy identifies AWS Redshift instances which are not encrypted. These instances should be encrypted for clusters to help protect data at rest which otherwise can result in a data breach.

Code Example

go
resource "aws_redshift_cluster" "redshift" {
  ...
  cluster_identifier        = "shifty"
+ encrypted                 = true
  kms_key_id                = var.kms_key_id
  ...
}

Remediation

Terraform

In order to mitigate this issue, ensure `encrypted` is set to `true`.

Rule Details

FieldValue
IDIAC-0117
SeverityLOW
IaC TypeCloudformation
FrameworksCloudFormation, Terraform, TerraformPlan, Serverless
Checkov IDCKV_AWS_64

References