ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 603 - DVA-C01 discussion

Report
Export

A developer is creating a Java application that will store sensitive data in an Amazon DynamoDB table. The data must be encrypted at all times. How can the developer meet this requirement?

A.
Enable encryption at rest by using an AWS Key Management Service (AWS KMS) AWS owned key for the DynamoDB table.
Answers
A.
Enable encryption at rest by using an AWS Key Management Service (AWS KMS) AWS owned key for the DynamoDB table.
B.
Enable encryption at rest by using an AWS Key Management Service (AWS KMS) customer managed key for the DynamoDB table.
Answers
B.
Enable encryption at rest by using an AWS Key Management Service (AWS KMS) customer managed key for the DynamoDB table.
C.
Implement client-side encryption in the application code by using the DynamoDB Encryption Client.
Answers
C.
Implement client-side encryption in the application code by using the DynamoDB Encryption Client.
D.
Use an HTTPS connection to encrypt data in transit.
Answers
D.
Use an HTTPS connection to encrypt data in transit.
Suggested answer: C

Explanation:

Client-side and server-side encryption:

"DynamoDB Encryption Client" supports client-side encryption, where you encrypt your table data before you send it to DynamoDB. However, DynamoDB provides a server-side encryption at rest feature that transparently encrypts your table when it is persisted to disk and decrypts it when you access the table.

https://docs.aws.amazon.com/dynamodb-encryption-client/latest/devguide/client-server-side.html

asked 16/09/2024
Cornelius Paul
37 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first