Professional Cloud Security Engineer
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.
Last updated
An organization uses Cloud KMS to manage Customer-Managed Encryption Keys (CMEK) protecting sensitive workloads, including Vertex AI RAG corpora. During an active security incident, the security operations team suspects that unauthorized callers are attempting to access protected data.
The incident response protocol mandates that the security engineer must immediately render all encrypted data irretrievable to all services and identities, maintain the ability to quickly restore decryption operations if the incident is a false alarm, and establish an irreversible cryptographic erasure path if key compromise is confirmed.
Which action should the security engineer take?
Disable the active CryptoKeyVersion in Cloud KMS, and schedule it for destruction if key compromise is confirmed.
Permanently delete the parent KMS KeyRing resource using the Google Cloud CLI.
Revoke the Cloud KMS Admin role from all service accounts and trigger an immediate 24-hour key rotation schedule.
Change the CryptoKey purpose from Symmetric Encrypt/Decrypt to Asymmetric Sign, then remove the RAG Engine service agent.
Disable the active CryptoKeyVersion in Cloud KMS, and schedule it for destruction if key compromise is confirmed.
In Cloud Key Management Service (Cloud KMS), key lifecycle management occurs at the individual CryptoKeyVersion level. When a key version is active, it resides in the ENABLED state, allowing authorized principals and service agents holding the roles/cloudkms.cryptoKeyEncrypterDecrypter role to execute cryptographic operations. Changing the state of a key version to DISABLED immediately halts all cryptographic use without deleting the underlying key material. Scheduling destruction transitions the version to DESTROY_SCHEDULED for a designated retention window before permanent cryptographic erasure occurs.
CryptoKeyVersion to DISABLED takes effect immediately across Google Cloud services. Any decryption request initiated by workload service agents (such as Vertex AI or RAG Engine) will fail, rendering the underlying ciphertext completely irretrievable.ENABLED, instantly restoring normal workload operations without data loss.gcloud kms keys versions destroy). This moves the version into the DESTROY_SCHEDULED state. Once the destruction schedule duration elapses, the key material is permanently expunged, rendering all associated data permanently unrecoverable in compliance with secure deletion mandates.DESTROY_SCHEDULED state provides a configurable grace period (from 24 hours up to 120 days) during which key destruction can be aborted via the restore command if needed.Disabling the CryptoKeyVersion directly at the KMS level guarantees total cryptographic revocation across all callers regardless of IAM permissions, while preserving the key material until the forensic evaluation confirms whether permanent key destruction is warranted.
Permanently delete the parent KMS KeyRing resource using the Google Cloud CLI.
Revoke the Cloud KMS Admin role from all service accounts and trigger an immediate 24-hour key rotation schedule.
Change the CryptoKey purpose from Symmetric Encrypt/Decrypt to Asymmetric Sign, then remove the RAG Engine service agent.