AWS Certified Security – Specialty — Question 491

Due to new compliance requirements, a Security Engineer must enable encryption with customer-provided keys on corporate data that is stored in DynamoDB.
The company wants to retain full control of the encryption keys.
Which DynamoDB feature should the Engineer use to achieve compliance'?

Answer options

Correct answer: D

Explanation

Using the DynamoDB Java encryption client enables client-side encryption, allowing the organization to retain complete control over their encryption keys before uploading data to DynamoDB. Other options are incorrect because AWS Certificate Manager is not used for encrypting database records, S3 server-side encryption does not apply directly to DynamoDB, and discarding the encrypted data keys would make it impossible to decrypt the data later.