A financial services company stores daily transaction reports in an Amazon S3 bucket. The company's security policy requires that all reports be encrypted at rest using AWS KMS Customer Managed Keys (CMKs) with automatic annual rotation enabled. The operations team is concerned that rotating the key will render historical reports encrypted under the previous key version unreadable. Which of the following describes the behavior of AWS KMS key rotation in this scenario?
- AAWS KMS automatically initiates a background job to re-encrypt all historical reports in the S3 bucket using the new backing key version.
- BThe operations team must manually update the application code to specify the new key version ID when retrieving reports created after the rotation date.
- AWS KMS automatically retains older versions of the backing key, allowing historical reports to be decrypted seamlessly without any manual configuration.Cevap
- DThe operations team must store the key rotation metadata as a plaintext parameter in AWS Systems Manager Parameter Store to track which key version decrypts each report.
Cevap
AWS KMS automatically retains older versions of the backing key, allowing historical reports to be decrypted seamlessly without any manual configuration.
The correct answer states that AWS KMS automatically retains older versions of the backing key. When automatic key rotation is enabled, AWS KMS generates a new backing key for encryption operations but keeps previous versions of the backing key active so that ciphertexts encrypted with them can still be decrypted. The decryption process remains completely seamless and requires no manual key selection, rotation tracking, or code changes.
Adım Adım Çözüm
Anahtar Kavram
AWS KMS Automatic Key Rotation and Backing Key Management
Tahmini Süre:1m 30s