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.
A financial enterprise is designing a streaming ingestion pipeline to import sensitive customer transactions from an on-premises datacenter into a BigQuery data warehouse. The architecture must satisfy several strict security, encryption, and auditability requirements:
Which architecture and implementation strategy satisfies these requirements?
This approach relies on traditional static AES-CBC encryption managed completely outside Cloud KMS, issues static JSON service account keys to administrators, and accepts default Google-managed encryption at rest while exporting raw audit logs.
The organization did not require CMEK, had no need for BigQuery AEAD column-level decryption functions, and permitted local key management and exported service account JSON keys.
This architecture establishes an end-to-end secure, auditable, and compliant data ingestion architecture by combining client-side envelope encryption, Customer-Managed Encryption Keys (CMEK), short-lived credential management, and audit log enrichment across Google Cloud services.
roles/iam.serviceAccountTokenCreator) role generate short-lived OAuth 2.0 access tokens, mitigating credential leakage risks.X-Goog-Request-Reason HTTP header on API requests embeds the deployment run ID directly into Cloud Audit Logs, allowing teams to correlate deployment execution logs with infrastructure modifications.This solution fully satisfies all security constraints without architectural compromises. It leverages native Google Cloud services (Cloud KMS/HSM, BigQuery AEAD functions, Cloud IAM, and Cloud Logging) to minimize operational complexity while providing maximum security and auditability.
This configuration uses third-party external hardware security modules without Cloud EKM/KMS integration, stores static JSON service account keys in Secret Manager, and disables BigQuery audit logging to conserve compute slots.
External keys were strictly maintained off-cloud without BigQuery SQL decryption needs, and the deployment architecture relied on static secret retrieval rather than IAM impersonation.
This option sends unencrypted plaintext across the network boundary, relies on post-ingestion tokenization via Dataflow using multi-region software-backed KMS keys, and grants broad dataset-level administrative IAM roles to data consumers.
roles/bigquery.admin violates least privilege and completely bypasses granular column-level dual-access control.The data did not contain confidential PII requiring client-side encryption, the pipeline allowed software-backed multi-region keys, and analysts required unrestricted schema and administrative controls over the warehouse.
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