professional-cloud-data-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.
Your enterprise is designing a secure data analytics platform on Google Cloud that processes sensitive data across Cloud Storage and BigQuery. Your compliance and security officers mandate strict cryptographic controls with the following specific requirements:
encrypt/decrypt). Automated service agents must perform the cryptographic operations.Which strategy should the data engineering team implement to satisfy these architecture and compliance requirements?
This solution implements a robust Customer-Managed Encryption Key (CMEK) architecture utilizing Cloud KMS with Cloud HSM and Key Import (Bring Your Own Key - BYOK). It establishes strict separation of duties and secure key lifecycle management for sensitive analytics workloads.
HSM ensures that all cryptographic operations and key material are hosted inside FIPS 140-2 Level 3 validated hardware security modules.ImportOnly: true and SkipInitialVersionCreation: true ensures that Google Cloud does not generate default key material. The on-premises generated symmetric key is securely encrypted (wrapped) with a Cloud KMS public wrapping key in transit and unwrapped directly inside Cloud HSM.roles/cloudkms.admin to cryptographic officers allows them to manage key rings, metadata, and import jobs without granting roles/cloudkms.cryptoKeyEncrypterDecrypter (which is reserved for the automated BigQuery and Cloud Storage service agents).This approach aligns strictly with enterprise compliance standards by maintaining on-premises key generation and escrow while leveraging Google Cloud's managed HSM infrastructure and automated service agent encryption.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.