More Info:

Ensure that your AWS Kinesis streams are encrypted using Server-Side Encryption (SSE) in order to meet strict regulatory requirements and improve the security of your data at rest. Kinesis is a platform for streaming data on Amazon Web Services that provides you with the ability to build and manage your own custom streaming data applications for specialized needs. A Kinesis stream is an ordered sequence of data records collected within a dedicated storage layer. With SSE your sensitive data is encrypted before this is written to the Kinesis stream storage layer and decrypted after it’s retrieved from storage.

Risk Level

High

Address

Cost optimization, Operational Maturity, Security

Compliance Standards

HIPAA, ISO27001

Triage and Remediation

Remediation

To remediate the misconfiguration related to Kinesis Server Side Encryption for AWS DynamoDB using AWS console, follow these steps:

  1. Navigate to AWS DynamoDB Console:

    • Open the AWS Management Console and navigate to the DynamoDB service.
  2. Select the Table:

    • From the list of tables, select the table for which you want to enable encryption.
  3. Click on the ‘Manage Stream’ button:

    • Click on the ‘Manage Stream’ button to access the Stream details of the selected DynamoDB table.
  4. Enable Server-Side Encryption:

    • In the Stream details page, locate the setting for Server-Side Encryption.
    • Click on the ‘Edit’ or ‘Modify’ button to change the encryption settings.
  5. Choose Encryption Type:

    • Select the option for Kinesis Server-Side Encryption.
    • You may need to provide additional details such as KMS Key ARN for encryption.
  6. Save Changes:

    • After configuring the encryption settings, save the changes by clicking on the ‘Save’ or ‘Update’ button.
  7. Verify Encryption Status:

    • Once the changes are saved, verify that the Server-Side Encryption is enabled for the DynamoDB table stream.

By following these steps, you can remediate the misconfiguration related to Kinesis Server Side Encryption for AWS DynamoDB using the AWS Management Console.

Additional Reading: