AWS Certified Developer – Associate (DVA-C02) — Question 472

A developer is creating a new application that will give users the ability to upload documents to Amazon S3. The contents of the documents must not be accessible to any third party.

Which type of encryption will meet this requirement?

Answer options

Correct answer: C

Explanation

Server-side encryption with AWS KMS keys (SSE-KMS) provides robust security by using customer master keys to encrypt S3 objects, allowing fine-grained access control via KMS key policies to prevent unauthorized third-party access. SSE-S3 does not offer the same level of granular access control and auditing, while DSSE-KMS is a dual-layer encryption standard typically reserved for highly specific compliance needs. Client-side encryption with raw RSA keys is overly complex and less manageable for this scenario.