Cloud Defense Logo

Products

Solutions

Company

Book A Live Demo

Ensure DynamoDB Tables Are Included in a Backup Plan Rule

This rule ensures that DynamoDB tables are part of a backup plan.

RuleDynamoDB tables should be in a backup plan
FrameworkRBI Cyber Security Framework
Severity
Medium

DynamoDB Table Backup Plan for RBI Cyber Security Framework

Description:

In accordance with the RBI (Reserve Bank of India) Cyber Security Framework, it is crucial to have a backup plan for the DynamoDB tables. DynamoDB is a fully managed NoSQL database service provided by AWS (Amazon Web Services). Having a backup plan ensures data resilience and recovery in case of any catastrophic events, accidental data deletion, or data corruption.

Troubleshooting Steps:

If there are any issues related to DynamoDB table backups, the following troubleshooting steps can be taken:

  1. 1.

    Check Backup Configuration: Verify if the DynamoDB table has a backup configuration associated with it.

  2. 2.

    Check Backup Status: Ensure that the backup is successfully created and available for restoration.

  3. 3.

    Verify Backup Frequency: Confirm that the backup frequency aligns with the RBI Cyber Security Framework's requirements.

  4. 4.

    Review Backup Retention Policy: Validate the backup retention policy and make sure it complies with the RBI guidelines.

Necessary Codes:

There are no specific codes for configuring DynamoDB table backups. However, AWS provides a set of APIs and SDKs that can be used to create a backup plan, schedule backups, and restore data as required.

Step-by-Step Guide for Remediation:

Follow the steps below to create a backup plan for DynamoDB tables, adhering to the RBI Cyber Security Framework:

  1. 1.

    Access AWS Management Console: Log in to the AWS Management Console using your credentials.

  2. 2.

    Open DynamoDB Service: Open the DynamoDB service console from the list of available services.

  3. 3.

    Select the DynamoDB Table: Choose the specific DynamoDB table for which you want to configure a backup plan.

  4. 4.

    Navigate to Backups: In the table overview page, navigate to the "Backups" tab.

  5. 5.

    Create Backup Plan: Click on the "Create Backup Plan" button to configure a backup plan for the selected DynamoDB table.

  6. 6.

    Set Backup Frequency: Specify the frequency at which the backups should be created, ensuring compliance with the RBI Cyber Security Framework's backup frequency requirements.

  7. 7.

    Configure Backup Retention: Set the backup retention period according to the RBI guidelines. This determines how long the backup data will be stored and can be restored.

  8. 8.

    Save the Backup Plan: Click on the "Save" button to save the configured backup plan.

  9. 9.

    Monitor Backup Status: Keep an eye on the backup status to ensure backups are being created as per the plan.

  10. 10.

    Perform Restore Testing: Regularly test the restoration process by restoring backups to validate data integrity and recovery capability.

  11. 11.

    Periodic Reviews: Conduct periodic reviews of the backup plan and adjust it as necessary to meet any updates or changes in the RBI Cyber Security Framework.

It is recommended to document the backup plan along with all the necessary details, including backup frequency, retention policy, and any other relevant information, as part of your organization's compliance documentation.

Conclusion:

Following the RBI Cyber Security Framework, it is essential to have a backup plan for DynamoDB tables. This helps in ensuring data resilience and recovery during unexpected events. By adhering to the troubleshooting steps and the step-by-step guide provided, you can configure and maintain a robust backup plan for DynamoDB tables as per the RBI Cyber Security Framework.

Is your System Free of Underlying Vulnerabilities?
Find Out Now