Cloud Defense Logo

Products

Solutions

Company

Book A Live Demo

Rule: DynamoDB tables should be in a backup plan

This rule emphasizes the necessity of including DynamoDB tables in a backup plan to ensure data protection and recovery.

RuleDynamoDB tables should be in a backup plan
FrameworkNIST 800-53 Revision 4
Severity
Medium

Description:

According to the NIST 800-53 Revision 4 guideline, DynamoDB tables should be included in a backup plan. This rule ensures the safety and availability of data stored in DynamoDB tables, allowing for effective disaster recovery and the ability to restore data in case of accidental deletion, data corruption, or system failures.

Troubleshooting Steps:

  1. 1.
    Ensure that your AWS account has sufficient permissions to create and manage backups for DynamoDB tables.
  2. 2.
    Check if backups for DynamoDB tables are enabled and properly configured in your AWS account.
  3. 3.
    Verify that the tables you want to include in the backup plan are identified and added to the backup policy.
  4. 4.
    Check for any errors or issues related to the backup process by reviewing the AWS CloudTrail logs or AWS Backup service logs.
  5. 5.
    Validate that the backup retention period aligns with the organization's data retention policies.

Necessary Codes:

No specific codes need to be implemented for this rule. However, the AWS CLI commands may be used for validating and configuring the backup plan.

Step-by-Step Guide for Remediation:

  1. 1.
    Open the AWS Management Console and navigate to the DynamoDB service.
  2. 2.
    Select the desired region where your DynamoDB tables are located.
  3. 3.
    Click on the "Tables" link in the left sidebar to view the existing tables.
  4. 4.
    Identify the tables that need to be included in the backup plan.
  5. 5.
    Open a new tab or window and navigate to the AWS Backup service in the AWS Management Console.
  6. 6.
    In the AWS Backup console, click on "Create backup plan" and provide a meaningful name for the new backup plan.
  7. 7.
    Configure the backup plan according to the required backup frequency and retention period.
  8. 8.
    In the "Backup selection" section, select the "DynamoDB" service for backup.
  9. 9.
    Choose the tables you identified in step 4 and add them to the backup plan.
  10. 10.
    Review and finalize the configuration settings.
  11. 11.
    Click on "Create plan" to create the backup plan.
  12. 12.
    Once the backup plan is created, the backup process will automatically take place according to the defined backup schedule.

By following these steps, you can ensure that DynamoDB tables are included in a backup plan, meeting the NIST 800-53 Revision 4 compliance requirement.

Is your System Free of Underlying Vulnerabilities?
Find Out Now