Soru

Zorluk: OrtaData Encryption at Rest, in Transit, and Key Management (KMS/CMEK/CSEK)

A healthcare software provider is deploying a patient record processing application on Compute Engine. The security compliance team mandates that raw 256-bit encryption keys must be generated and maintained entirely within the company's controlled on-premises environment and supplied in each API request, ensuring Google Cloud never persists or manages the key material in Cloud KMS. Additionally, security governance requires adhering to least privilege without granting excessive administrative permissions across cloud resources. Which encryption strategy and access management approach aligns with these requirements?

  1. Use Customer-Supplied Encryption Keys (CSEK) by providing the raw AES-256 key in API requests for disk encryption, and grant fine-grained predefined IAM roles to compute service accounts.Cevap
  2. B
    Configure Customer-Managed Encryption Keys (CMEK) stored in Cloud KMS with automated 90-day rotation, allowing Google Cloud to generate and store key material.
  3. C
    Use Customer-Supplied Encryption Keys (CSEK) for disk encryption and grant the primitive Owner role to the compute service account to ensure uninterrupted key operations.
  4. D
    Rely on standard Google-default encryption at rest while using basic IAM permissions as the sole control against data exfiltration.

Cevap

Use Customer-Supplied Encryption Keys (CSEK) by providing the raw AES-256 key in API requests for disk encryption, and grant fine-grained predefined IAM roles to compute service accounts.
Customer-Supplied Encryption Keys (CSEK) are designed specifically for scenarios where raw AES-256 keys must be generated and managed outside of Google Cloud and supplied with each API request. Google does not store key material on disk or in Cloud KMS with CSEK. Additionally, pairing CSEK with fine-grained predefined IAM roles enforces least privilege and avoids granting excessive administrative authority.

Adım Adım Çözüm

1
Analyze key custody and operational requirements
Identified requirement for raw 256-bit keys supplied in each API call without storing keys in Cloud KMS.
This operational requirement maps specifically to Customer-Supplied Encryption Keys (CSEK), distinct from Customer-Managed Encryption Keys (CMEK).
2
Evaluate IAM access control governance
Determined that predefined or custom fine-grained roles must be used instead of primitive roles.
Primitive roles (Owner, Editor, Viewer) grant excessively broad permissions, violating mandatory security governance policies.
3
Select the compliant solution
Combined CSEK implementation with fine-grained predefined IAM roles.
This combination satisfies both key custody constraints and access management policies.

Anahtar Kavram

Customer-Supplied Encryption Keys (CSEK) vs CMEK key custody model
Tahmini Süre:1m 30s
Bu soruyu puanla