AWS Certified Developer – Associate — Question 17

A Development team is working on a case management solution that allows medical claims to be processed and reviewed. Users log in to provide information related to their medical and financial situations.
As part of the application, sensitive documents such as medical records, medical imaging, bank statements, and receipts are uploaded to Amazon S3. All documents must be securely transmitted and stored. All access to the documents must be recorded for auditing.
What is the MOST secure approach?

Answer options

Correct answer: D

Explanation

The most secure approach is D because client-side encryption ensures that data is encrypted before it is transmitted to S3, protecting it from unauthorized access. While A provides encryption at rest, it does not secure the data during transmission. Option B addresses user authentication but does not specifically tackle document security. Option C suggests using AWS Lambda for encryption, but this could introduce vulnerabilities compared to client-side encryption.