Prepare and test your skills

Prepare and test your skills

Free sample question, answered and explained below. The Professional Data Engineer practice bank has 1,353 more like it. Try 10 free: instant score, no account.
Your organization is designing an enterprise data analytics platform in Google Cloud that processes highly regulated healthcare data across Cloud Storage and BigQuery.
Your security and compliance policies dictate the following requirements:
Which architecture and configuration strategy should you implement?
This strategy provisions standard software-protected Cloud KMS keys within the existing data workload project and gives data engineers administrative authority over the cryptographic keys.
protectionLevel: SOFTWARE) fails the compliance requirement to store keys in FIPS 140-2 Level 3 validated Cloud HSM hardware.roles/cloudkms.admin role enables the same individuals who manage data to alter key lifecycles, disable keys, or modify access permissions, creating a significant security vulnerability.The organization had no requirement for Cloud HSM or strict separation of duties, and sought a simplified single-project setup where developers have autonomous control over key lifecycles for development or non-regulated testing environments.
This architecture establishes a secure, centrally governed Customer-Managed Encryption Key (CMEK) deployment using Cloud KMS with Cloud HSM across dedicated Google Cloud projects to enforce cryptographic isolation and administrative separation of duties.
KEY_PROJECT_ID distinct from the data analytics and storage projects ensures that data engineers who manage datasets and buckets do not hold administrative IAM permissions (roles/cloudkms.admin) over the keys.roles/cloudkms.cryptoKeyEncrypterDecrypter directly to the BigQuery and Cloud Storage service accounts enables transparent server-side envelope encryption and decryption.This approach aligns with Google Cloud security best practices by combining isolated project boundaries for key management, hardware-backed keys, and automatic default key inheritance at the dataset and bucket scope, ensuring consistent protection without operational overhead.
This configuration utilizes Customer-Supplied Encryption Keys (CSEK), where raw 256-bit encryption key strings are maintained on-premises and supplied in request headers for every individual API call to Cloud Storage.
The organization had a strict regulatory requirement that raw cryptographic key material must never be uploaded or stored in any cloud service, including Cloud KMS or Cloud HSM.
This option relies entirely on Google default encryption at rest for storage infrastructure, paired with application-level SQL AEAD encryption functions for encrypting specific columns during query execution.
The scenario required ad-hoc, fine-grained, column-level field obfuscation within BigQuery where individual column values must remain encrypted in memory and across distinct application tiers without managing bucket-level or dataset-level KMS keys.
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