SAA-C03 Exam QuestionsBrowse all questions from this exam

SAA-C03 Exam - Question 172


A solutions architect is creating a new Amazon CloudFront distribution for an application. Some of the information submitted by users is sensitive. The application uses HTTPS but needs another layer of security. The sensitive information should.be protected throughout the entire application stack, and access to the information should be restricted to certain applications.

Which action should the solutions architect take?

Show Answer
Correct Answer: C

To ensure that sensitive information is protected throughout the entire application stack and that access is restricted to certain applications, configuring a CloudFront field-level encryption profile is the correct approach. Field-level encryption allows you to encrypt specific data fields at the edge of the CloudFront network. This ensures that sensitive information remains encrypted as it travels through the CloudFront distribution and while at rest, providing an additional layer of security beyond HTTPS. This encryption ensures that only authorized applications with the necessary credentials can access and decrypt the sensitive data.

Discussion

17 comments
Sign in to comment
Bobbybash
Nov 22, 2022

CCCCCCCCC Field-level encryption allows you to enable your users to securely upload sensitive information to your web servers. The sensitive information provided by your users is encrypted at the edge, close to the user, and remains encrypted throughout your entire application stack. This encryption ensures that only applications that need the data—and have the credentials to decrypt it—are able to do so.

bdp123Option: C
Feb 1, 2023

https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/field-levelencryption. html "With Amazon CloudFront, you can enforce secure end-to-end connections to origin servers by using HTTPS. Field-level encryption adds an additional layer of security that lets you protect specific data throughout system processing so that only certain applications can see it."

WherecanIstartOption: C
Mar 7, 2023

https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/field-level-encryption.html "Field-level encryption allows you to enable your users to securely upload sensitive information to your web servers. The sensitive information provided by your users is encrypted at the edge, close to the user, and remains encrypted throughout your entire application stack".

vijaykamalOption: C
Sep 27, 2023

Options A and B (signed URL and signed cookie) are used for controlling access to specific resources and are typically used for restricting access based on URLs or cookies. They do not provide field-level encryption for sensitive data within HTTP requests. Option D (configuring CloudFront with the Origin Protocol Policy set to HTTPS Only for the Viewer Protocol Policy) is related to enforcing HTTPS communication between CloudFront and the viewer (end-user). While important for security, it doesn't address the specific requirement of protecting sensitive data within the application stack.

cookieMrOption: C
Jun 26, 2023

Option A and Option B are used for controlling access to specific resources or content based on signed URLs or cookies. While they provide security and access control, they do not provide field-level encryption for sensitive data within the requests. Option D ensures that communication between the viewer and CloudFront is encrypted with HTTPS. However, it does not specifically address the protection and encryption of sensitive information within the application stack. Therefore, the most appropriate action to protect sensitive information throughout the entire application stack and restrict access to certain applications is to configure a CloudFront field-level encryption profile (Option C).

Leo1688
Dec 12, 2023

cccc,this link https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/field-level-encryption.html

master9Option: A
Dec 15, 2023

Please go through below link: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html

pentium75
Dec 27, 2023

This is about controlling access for downloads (making sure that the download request is coming from an authenticated user), it has nothing to do with protecting data that is sent to the application.

NayeraBOption: C
Feb 15, 2024

C is the only one that addresses handling sensitive information.

ProfXsamson
Jan 29, 2023

C, field-level encryption should be used when necessary to protect sensitive data.

Jeeva28Option: C
May 27, 2023

With Amazon CloudFront, you can enforce secure end-to-end connections to origin servers by using HTTPS. Field-level encryption adds an additional layer of security that lets you protect specific data throughout system processing so that only certain applications can see it.

mr_D3v1n3
Jul 27, 2023

Would the HTTPS imply that the cert was signed by a CA

Guru4CloudOption: C
Aug 17, 2023

C) Configure a CloudFront field-level encryption profile. Field-level encryption allows you to encrypt sensitive information at the edge before distributing content through CloudFront. It provides an additional layer of security for sensitive user-submitted data. The other options would not provide field-level encryption

awsgeek75Option: C
Dec 31, 2023

A if for fetch. B requires cookies. D just enforces HTTPS which is already mentioned for the solution (CloudFront only allows HTTPS) and does not add another layer of security. C provides field level encryption security which is another layer of security.

bujumanOption: C
Jan 17, 2024

Reviewing my first vote after research. It seems that C is the best answer: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/field-level-encryption.html

huzaifaharoun
Mar 4, 2024

C: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/field-level-encryption.html

zinabu
Apr 3, 2024

With Amazon CloudFront, you can enforce secure end-to-end connections to origin servers by using HTTPS. Field-level encryption adds an additional layer of security that lets you protect specific data throughout system processing so that only certain applications can see it. Field-level encryption allows you to enable your users to securely upload sensitive information to your web servers. The sensitive information provided by your users is encrypted at the edge, close to the user, and remains encrypted throughout your entire application stack. This encryption ensures that only applications that need the data—and have the credentials to decrypt it—are able to do so.

jatricOption: C
Jul 7, 2024

field level encryption allow to protect sensitive information throughout the application stack