AWS Certified Security – Specialty — Question 62

The Security Engineer has discovered that a new application that deals with highly sensitive data is storing Amazon S3 objects with the following key pattern, which itself contains highly sensitive data.
Pattern:
"randomID_datestamp_PII.csv"
Example:
"1234567_12302017_000-00-0000 csv"
The bucket where these objects are being stored is using server-side encryption (SSE).
Which solution is the most secure and cost-effective option to protect the sensitive data?

Answer options

Correct answer: C

Explanation

The correct answer is C because using a random and unique S3 object key alongside a metadata index in DynamoDB ensures that sensitive data is not exposed in the object names while maintaining secure access through encryption. Option A does not fully protect the sensitive data since it can still be accessed through metadata. Option B only restricts access without addressing the underlying naming issue. Option D involves more complexity and cost without directly solving the key pattern problem.