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.
An organization is designing an encryption management architecture in Google Cloud to protect sensitive analytics datasets in accordance with compliance standards. The security team has defined the following operational requirements:
Which architectural configuration in Cloud Key Management Service (Cloud KMS) correctly fulfills these requirements?
Cloud KMS is engineered to secure cryptographic keys at rest and in transit. It manages software-backed keys, hardware-backed keys in FIPS 140-validated Hardware Security Modules (Cloud HSM), and connections to external systems (Cloud EKM).
The organization was implementing Customer-Supplied Encryption Keys (CSEK), where raw key material is generated and held on-premises and provided transiently in memory to Google Cloud during specific API calls, rather than being managed natively by Cloud KMS.
The inability to delete key rings is an intentional design choice by Google Cloud to ensure that resource IDs remain immutable and audit histories remain tamper-resistant across the lifetime of the project.
In Cloud KMS, a key version represents a specific iteration of cryptographic key material containing the actual bytes used for encryption, decryption, or signing. Each version has a version number (starting at 1) and a lifecycle state (Enabled, Disabled, Scheduled for destruction, or Destroyed).
The objective was to perform crypto-shredding (selective data deletion) to meet compliance mandates requiring that retired datasets or offboarded client records be permanently rendered inaccessible by destroying the associated key material.
Attempting to enforce granular access policies by version is a common misconception. In Cloud KMS, separation of duties and least privilege must be architected at the key or key ring tier, while key versions serve strictly as rotational iterations of the key material.
Google Cloud Key Management Service (Cloud KMS) organizes cryptographic resources into a structured three-tier hierarchy: Key Rings, Keys (CryptoKeys), and Key Versions (CryptoKeyVersions).
us-central1). All keys created within that ring automatically reside in that location, satisfying regional data locality policies.roles/cloudkms.cryptoKeyEncrypterDecrypter) at the key ring simplifies compliance audits.This approach aligns with Google Cloud security best practices by grouping related cryptographic assets under a common regional boundary and leveraging resource inheritance for IAM permissions. It guarantees continuous access to historical analytics data while meeting regulatory rotation schedules.
A key ring is a regional or multi-regional resource container in Cloud KMS that binds all contained keys to a designated Google Cloud location. A key's purpose defines the cryptographic operations the key is capable of performing, such as Symmetric encrypt/decrypt, Asymmetric sign, or Asymmetric decrypt.
us-east1, a dual-region, or a predefined multi-region like us). You cannot create custom key rings that dynamically span selected disparate regions, nor can a key ring be relocated after creation.The organization needed to deploy keys across a predefined multi-region (such as europe or us) for high availability across regional failures, and required separate individual keys to be provisioned whenever a different cryptographic purpose was needed.
If a data pipeline requires different cryptographic algorithms (e.g., migrating from AES-GCM to HMAC or asymmetric RSA), engineers must create an entirely new key with the desired purpose rather than updating the existing key.
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