This rule ensures that RDS DB snapshots are encrypted at rest to maintain data security.
Rule | RDS DB snapshots should be encrypted at rest |
Framework | CISA-cyber-essentials |
Severity | ✔ Medium |
Rule Description
RDS (Relational Database Service) DB snapshots should be encrypted at rest as a security measure to protect sensitive data stored within the snapshots. This rule helps to ensure compliance with CISA Cyber Essentials standards, which prioritize data protection and security.
Troubleshooting Steps
In case DB snapshots are not encrypted at rest, you may follow these troubleshooting steps:
Necessary Codes
No specific codes are required for this rule; however, encryption can be configured using the AWS Management Console or AWS Command Line Interface (CLI).
Step-by-Step Guide for Remediation
Follow these steps to ensure DB snapshots are encrypted at rest for AWS RDS:
Log in to the AWS Management Console or open the AWS CLI.
Identify the RDS DB instance for which you want to enable snapshot encryption.
Verify RDS Encryption:
Create a New Encrypted Snapshot:
Verify Snapshot Encryption:
Review IAM Policies:
rds:CopyDBSnapshot
and rds:CreateDBSnapshot
actions.Check KMS Configuration:
By following these steps, you can ensure that RDS DB snapshots are encrypted at rest to comply with CISA Cyber Essentials guidelines.