OpenParable
Skip to content
← Back to skills

Cis AWS Database 7.6

DevOps & Security
cis-aws-database-7.6

Cis AWS Database 7.6 is an Agent Skill for devops & security published in the CyberStrikeus/CyberStrike repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Ensure Audit Logging is Enabled

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/CyberStrikeus/CyberStrike/blob/HEAD/.cyberstrike/skill/CIS_benchmarks/Cloud_Providers/AWS/CIS_AWS_Database_Services_Benchmark_v2.0.0/cis-aws-database-7.6/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/cis-aws-database-7-6, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

7.6 Ensure Audit Logging is Enabled (Manual)

Description

Enable audit logging to capture database activities, including login attempts, queries, and modifications. Send the logs to Amazon CloudWatch or a centralized log management system for analysis and monitoring.

Rationale

It captures and saves logs of activities that took place in the cluster, by recording login attempts, queries, and any changes within the database.

Impact

Enabling audit logging provides visibility into database activities, helping detect unauthorized access attempts, compliance violations, and security incidents.

Audit Procedure

Using AWS Console

  1. Sign into the AWS Management Console

  2. Open the Amazon DocumentDB Console

  3. Select the DocumentDB Cluster

    • Choose the Amazon DocumentDB cluster for which you want to enable audit logging.
    • Click on the cluster name to access its details page.
    • In the cluster details page, navigate to the "Configuration" section.
  4. Enable Audit Logging

    • Under the Database options or Database features section.
    • Click on the Edit button or Modify option to configure the audit logging settings.
    • Enable the option for audit logging by choosing the appropriate setting.
    • Specify the destination for the audit logs, which can be an Amazon CloudWatch Logs group or an Amazon S3 bucket.
  5. Configure Audit Log Destination

    • If you choose to send audit logs to an Amazon CloudWatch Logs group, select the existing group or create a new one.
    • If you choose to send audit logs to an Amazon S3 bucket, select the existing bucket or create a new one. Provide the necessary permissions for DocumentDB to write logs to the bucket.
  6. Set Audit Log Retention Period

    • Specify the retention period for the audit logs, indicating how long the logs should be retained in the selected destination.
    • Consider your compliance and regulatory requirements when determining the retention period.
  7. Save the Configuration

    • Click on the Save button to apply the audit logging configuration. DocumentDB will start recording audit logs according to the configured settings.
  8. Validate Audit Logging

    • Perform operations on your DocumentDB cluster to generate audit log events.
    • Verify that the audit logs are recorded and sent to the specified destination.
    • Review the logs to ensure they contain the expected information and events.
  9. Monitor and Analyze Audit Logs

    • Use Amazon CloudWatch Logs or other log analysis tools to monitor and analyze the audit logs generated by DocumentDB.
    • Set up log metrics, alarms, and notifications to detect unusual activities or security incidents.
    • Review audit logs regularly to identify potential security threats, compliance violations, or unauthorized access attempts.

Expected Result

Audit logging is enabled for all DocumentDB clusters with logs being sent to CloudWatch Logs or S3, with appropriate retention periods configured.

Remediation

Using AWS Console

Follow the audit procedure steps to enable audit logging for each DocumentDB cluster. Configure the cluster parameter group to enable audit logging by setting audit_logs to enabled.

Default Value

Audit logging is not enabled by default for Amazon DocumentDB.

References

  1. https://aws.amazon.com/products/databases/

CIS Controls

Controls VersionControlIG 1IG 2IG 3
v88.1 Establish and Maintain an Audit Log Management ProcessXXX
v76.2 Activate audit loggingXXX

Profile

Level 1 | Manual