More Info:

Redshift clusters should be encrypted with KMS customer master keys (CMKs) in order to have full control over data encryption and decryption.

Risk Level

High

Address

Security

Compliance Standards

NIST, SOC2, NISTCSF, PCIDSS

Triage and Remediation

Remediation

To remediate the misconfiguration of Redshift clusters not being encrypted with KMS Customer Managed Keys (CMKs) in AWS, follow these steps using the AWS Management Console:

  1. Navigate to the Amazon Redshift Console:

    • Go to the AWS Management Console (https://console.aws.amazon.com/).
    • In the “Find Services” search bar, type “Redshift” and click on “Amazon Redshift” to open the Redshift Console.
  2. Select the Redshift Cluster:

    • In the Redshift Console, select the Redshift cluster that you want to encrypt with KMS CMKs by clicking on the cluster identifier.
  3. Enable Encryption:

    • In the cluster details page, click on the “Cluster” dropdown menu and select “Modify”.
  4. Enable Encryption with KMS CMKs:

    • In the “Cluster configuration” section, find the “Encryption” option.
    • Select the option to enable encryption.
    • Choose “KMS” as the encryption type.
    • Select the desired KMS Customer Managed Key (CMK) from the dropdown menu. If you don’t have a CMK, you can create one in the AWS Key Management Service (KMS) console.
  5. Review and Apply Changes:

    • Review the other configuration settings to ensure they are correct.
    • Scroll down and click on the “Modify cluster” button to apply the encryption settings.
  6. Monitor Encryption Progress:

    • Once you have modified the cluster configuration, monitor the cluster status in the Redshift Console.
    • The cluster will undergo modifications to enable encryption with the selected KMS CMK. This process may take some time depending on the size of the cluster.
  7. Verify Encryption:

    • After the modification is complete, verify that the Redshift cluster is now encrypted with the selected KMS CMK.
    • You can check the encryption status in the cluster details page under the “Cluster” dropdown menu.

By following these steps, you can remediate the misconfiguration of Redshift clusters not being encrypted with KMS CMKs in AWS using the AWS Management Console.

Additional Reading: