| name | cis-aws-database-7.11 |
| description | Ensure to Conduct Security Assessments |
| category | cis-database |
| version | 2.0.0 |
| author | cyberstrike-official |
| tags | ["cis","aws","database","documentdb","security-assessment","penetration-testing","vulnerability"] |
| cis_id | 7.11 |
| cis_benchmark | CIS AWS Database Services Benchmark v2.0.0 |
| tech_stack | ["aws"] |
| cwe_ids | [] |
| chains_with | ["cis-aws-database-7.1","cis-aws-database-7.2","cis-aws-database-7.3","cis-aws-database-7.4","cis-aws-database-7.5","cis-aws-database-7.6"] |
| prerequisites | [] |
| severity_boost | {} |
7.11 Ensure to Conduct Security Assessments (Manual)
Description
Periodically perform security assessments, including vulnerability assessments and penetration testing, to identify and address any security weaknesses. Review your security configuration against best practices and industry standards.
Rationale
This helps ensure that any vulnerabilities that might lie dormant be addressed promptly, which would reduce the risk of a malicious attack. Reviewing and making sure the security policies are authentic ensures the safety of the organization data.
Impact
Regular security assessments help identify and remediate security weaknesses before they can be exploited by attackers.
Audit Procedure
Using AWS Console
-
Define the Scope of the Security Assessment
- Clearly define the scope of the security assessment for your Amazon DocumentDB cluster.
- Determine the objectives, areas of focus, and any specific compliance or security standards you must adhere to.
-
Review Security Documentation
- Familiarize yourself with the AWS security best practices and documentation related to Amazon DocumentDB.
- Review the AWS Shared Responsibility Model and understand the security controls provided by AWS.
-
Assess Network Security
- Review the network security configuration of your Amazon DocumentDB cluster.
- Ensure it is deployed within a secure Virtual Private Cloud (VPC) with appropriate security groups and network access control lists (ACLs).
- Validate that the network traffic to and from the cluster is appropriately restricted based on your security requirements.
-
Evaluate Encryption Configuration
- Assess the encryption settings for your Amazon DocumentDB cluster.
- Verify that encryption at rest is enabled and that the data stored in the cluster is encrypted.
- Validate that encryption in transit is enforced, ensuring that all client connections to the cluster are encrypted using SSL/TLS.
-
Review Access Control Mechanisms
- Evaluate the access control mechanisms implemented for your Amazon DocumentDB cluster.
- Ensure that appropriate Identity and Access Management (IAM) policies and roles are in place to control access to the cluster.
- Review user accounts and their privileges, and validate that multi-factor authentication (MFA) is enforced for administrative access.
-
Examine Audit Logging and Monitoring
- Review the audit logging and monitoring configuration for your Amazon DocumentDB cluster.