Sample question 1 — Cloud Data Security
A regulator has asked a cloud payments provider to demonstrate that cryptographic keys protecting card data are rotated on a defined schedule and that old versions cannot decrypt new records. The engineering team uses a cloud key management service. Which practice BEST demonstrates this control?
- A. Use the KMS to generate versioned keys, rotate on schedule, and restrict old versions to decryption.
- B. Store the encryption key in the application repository with access limited to senior engineers.
- C. Re-encrypt the database yearly with a passphrase shared among the operations team.
- D. Rely on the storage provider's platform keys and rotate the storage credentials monthly.
Answer: A. Option A is correct because a key management service can issue versioned keys, rotate them on a defined schedule, and restrict earlier versions to decryption so they cannot protect new records. Option B is incorrect because storing keys in a source repository exposes them and provides no rotation evidence. Option C is incorrect because a shared passphrase is not scheduled key rotation and cannot prove version separation. Option D is incorrect because platform keys belong to the provider and rotating storage credentials does not rotate the data encryption keys.
