| name | cis-aws-storage-1.2 |
| description | Ensure securing AWS Backups |
| category | cis-storage-services |
| version | 1.0.0 |
| author | cyberstrike-official |
| tags | ["cis","aws","storage","backup","aws-backup","security","disaster-recovery","iam"] |
| cis_id | 1.2 |
| cis_benchmark | CIS AWS Storage Services Benchmark v1.0.0 |
| tech_stack | ["aws"] |
| cwe_ids | [] |
| chains_with | ["cis-aws-storage-1.1","cis-aws-storage-1.3","cis-aws-storage-1.4","cis-aws-storage-1.5"] |
| prerequisites | ["cis-aws-storage-1.1"] |
| severity_boost | {} |
CIS Control 1.2: Ensure securing AWS Backups (Manual)
Profile Applicability
Description
As an AWS administrator, it's important to know what you're responsible for. You're responsible for keeping things safe in the cloud, which means taking care of the resources and data on AWS. Here's what you need to secure, according to AWS documentation:
- Responsible for alert communication with AWS
- Managing access credentials for AWS resources
- Configuring backup plans according to organization policies
- Ensuring backup recovery capability
- Including AWS Backups in the organization's disaster recovery procedures
- Ensuring user awareness and familiarity with AWS Backups platform usage
Rationale
AWS will send periodic emails regarding the status of your backups and any service issues. The administrator must address any communicated issues from AWS, such as billing problems or backup inactivity, and take necessary steps to resolve them.
Impact
Failure to secure AWS Backups properly can result in:
- Inability to recover from data loss incidents
- Unauthorized access to backup data
- Non-compliance with regulatory requirements
- Backup tampering or deletion by malicious actors
- Increased recovery time during disasters
Audit Procedure
Via AWS Management Console
CREATING AN AWS BACKUP:
Creating an AWS Backup involves selecting the desired data, specifying backup frequency, and choosing storage options. Below we'll walk through how to create and configure an AWS Backup instance.
-
Sign into AWS Console
- To sign into the AWS Console
https://console.aws.amazon.com/billing/home#/, users navigate to the AWS Management Console website and enter their credentials, including their username and password
-
Access the AWS Backup Service Dashboard in the AWS Management Console
- AWS Management Console and type "Backup" or navigate through the services menu to find the "Storage" category, where AWS Backup is listed
-
Create Backup Plan
- Choose "Create backup plan" from the options provided. You can either create a custom plan tailored to your requirements or option for a pre-defined template offered by AWS
Via AWS CLI
aws backup list-backup-plans
aws backup get-backup-plan --backup-plan-id <PLAN_ID>
aws backup list-backup-vaults
aws backup get-backup-vault-access-policy --backup-vault-name <VAULT_NAME>