Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Security - Specialty All Questions

View all questions & answers for the AWS Certified Security - Specialty exam

Exam AWS Certified Security - Specialty topic 1 question 79 discussion

Exam question from Amazon's AWS Certified Security - Specialty
Question #: 79
Topic #: 1
[All AWS Certified Security - Specialty Questions]

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?

  • A. Remove the sensitive data from the object name, and store the sensitive data using S3 user-defined metadata.
  • B. Add an S3 bucket policy that denies the action s3:GetObject
  • C. Use a random and unique S3 object key, and create an S3 metadata index in Amazon DynamoDB using client-side encrypted attributes.
  • D. Store all sensitive objects in Binary Large Objects (BLOBS) in an encrypted Amazon RDS instance.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
MrNoboddee
Highly Voted 3 years ago
Correct answer is C. A. wrong - never ever store sensitive data in metadata B. wrong - as mentioned, s3:List will show file names (s3 keys) D. wrong - might have been the right answer in the 70's
upvoted 21 times
G_logic44
2 years, 10 months ago
I think its A because it states to "store the sensitive data using S3 user-defined" The key word is User defined. I don't think A implies storing the sensitive data in Metadata.
upvoted 3 times
...
...
Kdosec
Highly Voted 3 years ago
With 20 years in cyber security areas from vavirous roles as Cyber Architect, Pen-Tester, Cyber Analysist, Network Security Engineer and Head of InfoSec...I can pretty sure 1000% there is no solution for this point "the most secure and cost-effective option". I can just focus to the most cost-effective option or the most secure option, not both.
upvoted 16 times
...
Raphaello
Most Recent 9 months ago
Very poor question. Protect the sensitive data against what? Against who? All four options mean absolutely nothing without proper context. Cannot rationally compare and choose BOTH the most secure AND cost-effective without even giving a proper context. I doubt a question like this one shows up in at professional cert exam. It's a joke!
upvoted 1 times
...
mrMeatChill
1 year, 4 months ago
Selected Answer: C
Correct Answer: C Everyone answering A is clearly wrong for the following reason. Amazon S3 uses AWS KMS keys to encrypt your Amazon S3 objects. AWS KMS encrypts only the object data - source -https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingMetadata.html AWS is not encrypting metadata, storing the PII in S3 user-defined metadata is not protecting the confindentialy aspect of data, thus the only viable option is to choose c as the correct answer
upvoted 3 times
virtual
2 weeks, 1 day ago
You are right, metadata is not encrypted ... So correct answer is C.
upvoted 1 times
...
...
pedrojorge
1 year, 4 months ago
Selected Answer: A
A, more cost effective
upvoted 1 times
...
ITGURU51
1 year, 5 months ago
Client-side encryption is a feature that allows you to encrypt sensitive data on the client side before sending it to Amazon DynamoDB. This ensures that the data is encrypted both at rest and in transit. C
upvoted 1 times
...
iamdede
1 year, 5 months ago
Selected Answer: A
A is clearly the solution because it solves the problem and is free. The only way to get access to the sensitive would be to have access to the object itself.
upvoted 2 times
...
Trap_D0_r
1 year, 6 months ago
'A' is the most cost effective and meets the question requirements (there is no explicit need to encrypt the PII, only to remove it from the filename). 'C' is significantly more secure, but significantly more expensive. Both would work and solve the problem. This question is garbage.
upvoted 3 times
...
gvramana
1 year, 7 months ago
whoever answered A is correct.. do not overlook. use s3 native features than looking other solutions the situation is PII data in file name most secure and cost-effective is using user defined metadata
upvoted 1 times
...
Nan001
1 year, 9 months ago
Selected Answer: A
Option A proposes removing the sensitive data from the object name and storing it using S3 user-defined metadata, which is a simpler and more cost-effective solution that still provides adequate security by separating sensitive information from the object name. C - is additonal cost.
upvoted 1 times
...
skillz2investor
1 year, 11 months ago
Selected Answer: C
C is the correct answer
upvoted 2 times
...
BKV83
2 years, 1 month ago
Selected Answer: C
Answer C: S3 Metadata index in encrypted DynamoDB
upvoted 3 times
...
Root_Access
2 years, 2 months ago
Selected Answer: C
metadata is not encrypted.
upvoted 1 times
...
sapien45
2 years, 2 months ago
Selected Answer: A
A and C are basically the same solution, using metadata in the name of the files. But A is less expansive
upvoted 1 times
...
lotfi50
2 years, 5 months ago
Selected Answer: C
Correct answer is C.
upvoted 1 times
...
jtzt2003
3 years ago
Answer is C. A: Storing sensitive data as S3 user-defined metadata is no more secure than having the sensitive data in the object name. B: Anyone with S3:ListBucket permissions will be able to list the objects in the bucket, and as the object names contain the sensitive data, that's an issue. D: Would be secure, but if there is a large amount of data this will become very expensive. Answer C: Random unique object key - this hides the PII data from the file name S3 Metadata index in encrypted DynamoDB - this secures the PII C is also cost-effective. Metadata is small and won't be expensive to store.
upvoted 5 times
...
hk436
3 years ago
C is my answer!
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...