AWS Certified Security – Specialty — Question 194

A company has two software development teams that are creating applications that store sensitive data in Amazon S3. Each team's data must always be separate. The company's security team must design a data encryption strategy for both teams that provides the ability to audit key usage. The solution must also minimize operational overhead.
What should the security team recommend?

Answer options

Correct answer: C

Explanation

Option C is correct because using separate customer managed CMKs for each team allows for better control and auditing of key usage, while still keeping the data separate. Options A and B use AWS managed CMKs, which do not offer the same level of customization and auditing, and option D does not allow for separate keys, which does not meet the requirement for data separation.