DEA-C01 · Question #40
A company receives call logs as Amazon S3 objects that contain sensitive customer information. The company must protect the S3 objects by using encryption. The company must also use encryption keys th
The correct answer is C. Use server-side encryption with AWS KMS keys (SSE-KMS) to encrypt the objects that contain. To encrypt sensitive S3 objects and control key access by specific employees with the least effort, server-side encryption with AWS KMS keys (SSE-KMS) is the optimal solution.
Question
A company receives call logs as Amazon S3 objects that contain sensitive customer information. The company must protect the S3 objects by using encryption. The company must also use encryption keys that only specific employees can access. Which solution will meet these requirements with the LEAST effort?
Options
- AUse an AWS CloudHSM cluster to store the encryption keys. Configure the process that writes to
- BUse server-side encryption with customer-provided keys (SSE-C) to encrypt the objects that
- CUse server-side encryption with AWS KMS keys (SSE-KMS) to encrypt the objects that contain
- DUse server-side encryption with Amazon S3 managed keys (SSE-S3) to encrypt the objects that
How the community answered
(21 responses)- A5% (1)
- B5% (1)
- C81% (17)
- D10% (2)
Why each option
To encrypt sensitive S3 objects and control key access by specific employees with the least effort, server-side encryption with AWS KMS keys (SSE-KMS) is the optimal solution.
AWS CloudHSM provides dedicated hardware security modules but involves significant operational overhead for management, which contradicts the 'least effort' requirement.
SSE-C requires the customer to provide and manage their own encryption keys for each object, increasing the management burden compared to using KMS managed keys.
SSE-KMS encrypts S3 objects using AWS Key Management Service (KMS) customer master keys (CMKs), which allows fine-grained access control through IAM policies to specify which employees or roles can use the keys. This solution offers strong security and key management capabilities with minimal operational overhead, meeting both encryption and controlled access requirements efficiently.
SSE-S3 uses keys managed entirely by Amazon S3, meaning customers do not have direct control over key access permissions to specific employees, failing that requirement.
Concept tested: Amazon S3 server-side encryption with KMS
Source: https://docs.aws.amazon.com/AmazonS3/latest/userguide/serv-side-encryption.html#sse-kms
Topics
Community Discussion
No community discussion yet for this question.