Prepare and test your skills
Prepare and test your skills
Free sample question, answered and explained below. The Professional Cloud Security Engineer practice bank has 1,343 more like it. Try 10 free: instant score, no account.
A security engineer is designing a Customer-Managed Encryption Key (CMEK) lifecycle strategy for sensitive enterprise workloads hosted in Google Cloud. Company security compliance mandates that encryption keys must automatically rotate every 90 days.
The engineer must configure the CMEK keys and dependent cloud resources so that:
Which configuration strategy should the engineer implement?
This pattern uses a custom serverless script to create entirely new KeyRings and keys at scheduled intervals, invokes manual batch jobs to re-encrypt stored data, and attempts to delete old key infrastructure.
An organization required multi-region key migration or structural reorganization of key management across distinct Google Cloud projects.
This approach deploys an asymmetric key pair intended for digital signatures, assigns administrative permissions (roles/cloudkms.admin) to Google Cloud service agents, and disables older key versions.
roles/cloudkms.cryptoKeyEncrypterDecrypter) role, not administrative roles like roles/cloudkms.admin.The workload specifically required digital signature generation and verification for authentication tokens or software artifact signing rather than CMEK data-at-rest encryption.
Customer-Managed Encryption Keys (CMEK) in Google Cloud allow organizations to manage symmetric encryption keys inside Cloud Key Management Service (Cloud KMS) to protect data at rest across managed services. When configuring a CryptoKey, administrators can define an automated rotation period (such as 90 days) alongside a next rotation time.
projects/PROJECT_ID/locations/LOCATION/keyRings/KEY_RING/cryptoKeys/KEY_NAME) rather than a specific version ID. The resource automatically uses the current primary key version for all new write operations.This architecture adheres strictly to Google Cloud security best practices by decoupling the key resource path from individual version numbers while maintaining seamless read access to older ciphertext versions.
This approach specifies the explicit version path (such as /cryptoKeyVersions/1) within the resource encryption specification and schedules immediate destruction of previous CryptoKeyVersion resources as soon as a new version is generated.
/cryptoKeyVersions/X path prevents the resource from automatically using the new primary version upon rotation, requiring manual configuration updates across all dependent resources.An organization intended to execute a complete cryptographic erasure (crypto-shredding) of all historical data associated with prior key versions upon rotation.
Answer them yourself and get your score the moment you finish. No account needed.
Full access includes
Keep the momentum going with these hand-picked practice scenarios
Last updated Validated