A regulatory compliance framework requires a media streaming enterprise to maintain full control over the lifecycle and rotation schedules of encryption keys protecting sensitive API secrets stored in Secret Manager. The regulatory standard mandates that keys must reside in FIPS 140-2 Level 3 validated hardware security modules (HSMs) managed within Google Cloud, and key management administrative duties must be strictly separated from key usage permissions assigned to services. Which security architecture fulfills these compliance and least-privilege requirements?
- Configure Secret Manager to use Customer-Managed Encryption Keys (CMEK) backed by Cloud HSM, assigning the Cloud KMS Admin role (roles/cloudkms.admin) to the security operations team and the Cloud KMS CryptoKey Encrypter/Decrypter role (roles/cloudkms.cryptoKeyEncrypterDecrypter) to the Secret Manager Service Agent.Cevap
- BGenerate raw 256-bit AES keys on-premises and pass them as Customer-Supplied Encryption Keys (CSEK) in API headers for every Secret Manager creation and retrieval request, managed directly by application developers.
- CConfigure Customer-Managed Encryption Keys (CMEK) in Cloud KMS backed by Cloud HSM, and grant the Project Editor primitive role (roles/editor) to both the security operations team and the Secret Manager Service Agent.
- DRetain Google-default encryption for Secret Manager secrets and rely on Identity and Access Management (IAM) conditional policies to prevent unauthorized modification of key rotation parameters.
Cevap
Configure Secret Manager to use Customer-Managed Encryption Keys (CMEK) backed by Cloud HSM, assigning the Cloud KMS Admin role (roles/cloudkms.admin) to the security operations team and the Cloud KMS CryptoKey Encrypter/Decrypter role (roles/cloudkms.cryptoKeyEncrypterDecrypter) to the Secret Manager Service Agent.
Configuring Secret Manager to use Customer-Managed Encryption Keys (CMEK) backed by Cloud HSM satisfies compliance mandates for FIPS 140-2 Level 3 hardware key protection while allowing the enterprise to manage key lifecycle and rotation. Granting the Cloud KMS Admin role to security administrators and the Cloud KMS CryptoKey Encrypter/Decrypter role to the Secret Manager Service Agent implements strict separation of duties and least privilege.
Adım Adım Çözüm
Anahtar Kavram
Customer-Managed Encryption Keys (CMEK) with Cloud HSM and IAM Least Privilege