Prepare and test your skills
Prepare and test your skills
Free sample question, answered and explained below. The Associate Data Practitioner practice bank has 1,132 more like it. Try 10 free: instant score, no account.
A financial services organization is designing a data storage architecture on Google Cloud to store sensitive transaction records. The organization's security policy defines the following compliance and operational requirements:
Which encryption key management approach should the organization implement?
Google-managed encryption keys (GMEK) represent the default encryption mechanism in Google Cloud. Under GMEK, Google automatically encrypts all customer data at rest using AES-256 without requiring any user configuration, setup steps, or extra fees. Google wholly manages key generation, rotation, storage, and access.
constraints/gcp.restrictNonCmekServices), which intentionally deny resources protected only by default GMEK.The scenario stated that the organization wanted standard, baseline encryption at rest with zero operational overhead, no requirement for custom key rotation policies, and no regulatory need to manage cryptographic keys.
Client-side encryption involves encrypting data on the local client machine or application tier using local encryption tools or libraries before transmitting the payload to Google Cloud storage or database endpoints.
The organization required an end-to-end zero-knowledge architecture where cloud infrastructure should never possess unencrypted data or have the capability to decrypt payloads under any circumstance.
Customer-managed encryption keys (CMEK) allow organizations to use Cloud Key Management Service (Cloud KMS) to create, manage, rotate, and control the cryptographic keys used to protect data at rest across Google Cloud services. While Google Cloud encrypts all customer content at rest by default, CMEK gives customers direct administrative control over the root keys that protect the data encryption keys.
constraints/gcp.restrictNonCmekServices (blocking creation of resources without CMEK) and constraints/gcp.restrictCmekCryptoKeyProjects (limiting authorized KMS key projects).roles/cloudkms.cryptoKeyEncrypterDecrypter and roles/cloudkms.admin.CMEK strikes the ideal balance between regulatory compliance, centralized control, and operational simplicity. It fulfills strict audit and key governance requirements while retaining seamless cloud automation.
Customer-supplied encryption keys (CSEK) allow an organization to generate and maintain raw cryptographic keys outside of Google Cloud (such as on an on-premises Key Management System). With CSEK, the raw 256-bit AES key must be provided in the headers of every individual API call to encrypt or decrypt data.
constraints/gcp.restrictCmekCryptoKeyProjects) do not manage or enforce CSEK keys.The organization had an absolute regulatory mandate that raw root cryptographic keys must never reside within cloud infrastructure under any circumstances, and the workload was strictly limited to Cloud Storage or Compute Engine disks.
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