Cloud Defense Logo

Products

Solutions

Company

Book A Live Demo

Rule: DynamoDB Table Protected by Backup Plan

Ensure that the DynamoDB table is protected by a backup plan to maintain data integrity.

RuleDynamoDB table should be protected by backup plan
FrameworkCISA-cyber-essentials
Severity
High

Rule Description:

The DynamoDB table should be protected by a backup plan to ensure data integrity and availability, as per the CISA Cyber Essentials guidelines.

Troubleshooting Steps:

If you encounter any issues while implementing the backup plan for the DynamoDB table, follow these troubleshooting steps:

  1. 1.
    Ensure that you have the necessary permissions to create and manage backup plans in your AWS account.
  2. 2.
    Validate that the DynamoDB table you are trying to protect exists and is accessible.
  3. 3.
    Double-check the configuration settings of your backup plan, including the backup frequency and retention period.
  4. 4.
    Verify that you have adequate storage capacity in your AWS account to accommodate the backups.
  5. 5.
    Check for any error messages or warnings displayed during the creation or execution of the backup plan.

Necessary Codes:

There are no specific codes required for this rule. However, the AWS Command Line Interface (CLI) can be used to manage backup plans and perform related tasks.

Step-by-Step Guide for Remediation:

Follow these steps to protect your DynamoDB table with a backup plan:

  1. 1.
    Open the AWS Management Console and navigate to the DynamoDB service.
  2. 2.
    Select the DynamoDB table you want to protect with a backup plan.
  3. 3.
    In the navigation pane, click on the "Backup" tab.
  4. 4.
    Click the "Create backup plan" button to create a new backup plan.
  5. 5.
    Provide a meaningful name for the backup plan.
  6. 6.
    Configure the desired backup frequency, such as daily, weekly, or monthly, based on your requirements.
  7. 7.
    Set the retention period to determine how long the backups should be retained.
  8. 8.
    Specify any additional settings, such as backup window and backup location.
  9. 9.
    Review the backup plan settings and click "Create backup plan."
  10. 10.
    Once the backup plan is created, you can monitor its status and execution history from the "Backup plans" section.
  11. 11.
    To restore data from a backup, select the desired backup from the list and click "Restore table."
  12. 12.
    Follow the prompts to restore the DynamoDB table to a specific point-in-time.
  13. 13.
    Monitor the restore process and verify the restored data.

Note: It is recommended to periodically test the restore process to ensure that the backup plan is functioning correctly.

Is your System Free of Underlying Vulnerabilities?
Find Out Now