A regulatory compliance audit requires a healthcare organization to capture all Google Cloud Data Access audit logs across all projects and securely retain them for seven years. The solution must ensure that log data is encrypted using customer-managed encryption keys (CMEK) and protected against premature deletion or tampering by any privileged user, including organization admins. In which chronological order should a Cloud Security Architect perform the required implementation steps?
- 1Enable Data Access audit logs for the relevant GCP services at the Organization level in IAM & Admin configuration.
- 2Create a Customer-Managed Encryption Key (CMEK) in Cloud KMS and grant the Cloud Logging Service Agent the Cloud KMS CryptoKey Encrypter/Decrypter role.
- 3Create a custom Cloud Logging bucket at the organization level configured with a 2,555-day retention period and the KMS key reference.
- 4Create an Organization-level aggregated log sink that uses a filter for Data Access audit logs and targets the CMEK-encrypted log bucket.
- 5Lock the retention policy on the custom log bucket using the Google Cloud CLI or API.
Answer
The correct sequence starts by enabling Data Access audit logging at the organization level, provisioning a Cloud KMS key and granting the Cloud Logging service agent necessary crypto permissions, building the CMEK-encrypted log bucket with a 7-year retention window, creating the organization-aggregated log sink targeting this bucket, and finally locking the log bucket retention policy.
The sequence follows the logical dependency chain for secure compliance logging in GCP: first generating the required audit log stream (Data Access logs), then preparing encryption keys and granting key-access permissions to the logging service agent, followed by creating the target CMEK-enabled log bucket with the required retention period. Next, the organization-level aggregated sink is configured to route logs to the target bucket. Finally, after verification, the retention policy is locked to enforce immutable WORM compliance.
Step-by-Step Solution
Key Concept
Organization-level CMEK-encrypted log retention and immutable bucket lock implementation for compliance audit logging.
Estimated Time:2m 30s