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 136 discussion

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

A company has decided to migrate sensitive documents from on-premises data centers to Amazon S3. Currently, the hard drives are encrypted to meet a compliance requirement regarding data encryption. The CISO wants to improve security by encrypting each file using a different key instead of a single key. Using a different key would limit the security impact of a single exposed key.
Which of the following requires the LEAST amount of configuration when implementing this approach?

  • A. Place each file into a different S3 bucket. Set the default encryption of each bucket to use a different AWS KMS customer managed key.
  • B. Put all the files in the same S3 bucket. Using S3 events as a trigger, write an AWS Lambda function to encrypt each file as it is added using different AWS KMS data keys.
  • C. Use the S3 encryption client to encrypt each file individually using S3-generated data keys.
  • D. Place all the files in the same S3 bucket. Use server-side encryption with AWS KMS-managed keys (SSE-KMS) to encrypt the data.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Raj9
Highly Voted 3 years, 8 months ago
d seems correct
upvoted 16 times
kung07
3 years, 7 months ago
C works, but is client-side encryption, so requires some effort to set it all up D uses default SSE-KMS, minimal configuration "When you use Server-Side Encryption with Amazon S3-Managed Keys (SSE-S3), each object is encrypted with a unique key." AND "Server-Side Encryption with Customer Master Keys (CMKs) Stored in AWS Key Management Service (SSE-KMS) is similar to SSE-S3, but with some additional benefits and charges for using this service." 'is similar' so should also encrypt each object with a unique key https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html
upvoted 11 times
...
...
Raphaello
Most Recent 1 year, 3 months ago
Selected Answer: D
D is the correct answer. "When you use SSE-KMS to protect your data without an S3 Bucket Key, Amazon S3 uses an individual AWS KMS data key for every object." <<<<<<<<<< https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-key.html#bucket-key-overview And bucket key are no enabled by default.
upvoted 1 times
...
RosenYordanov
1 year, 7 months ago
D. Place all the files in the same S3 bucket. Use server-side encryption with AWS KMS-managed keys (SSE-KMS) to encrypt the data. This option uses SSE-KMS, but it doesn't provide separate keys for each file. It uses the same KMS key for all objects in the bucket, which doesn't meet the requirement of using different keys for each file. Option C, using the S3 encryption client to encrypt each file individually using S3-generated data keys, is the option that requires the least amount of configuration while still meeting the CISO's requirement for encrypting each file with a different key. This approach is more straightforward and doesn't involve the complex management of separate buckets and keys or writing custom Lambda functions.
upvoted 1 times
Raphaello
1 year, 3 months ago
Wrong. "When you use SSE-KMS to protect your data without an S3 Bucket Key, Amazon S3 uses an individual AWS KMS data key for every object." https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-key.html#bucket-key-overview
upvoted 1 times
...
...
Dmosh
2 years, 1 month ago
D for data keys, it uses KMS to generate the data key and encrypt it, resulting in different encryption key for each object
upvoted 1 times
...
ITGURU51
2 years, 1 month ago
Server-side encryption will encrypt the data using a unique key. Therefore D, would be a good choice.
upvoted 1 times
...
amaltare
2 years, 2 months ago
Selected Answer: C
the support to my answer https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingClientSideEncryption.html D will have so much effort to create KMS keys for individual files
upvoted 1 times
...
fdsaket
2 years, 4 months ago
Selected Answer: D
C is wrong because S3 encryption client is a client-side encryption and not requires more configuration than D
upvoted 1 times
...
boooliyooo
2 years, 5 months ago
Selected Answer: C
To implement the approach of encrypting each file using a different key, the option that requires the least amount of configuration is: C. Use the S3 encryption client to encrypt each file individually using S3-generated data keys. Using the S3 encryption client to encrypt each file individually allows the company to use a different key for each file, without the need to configure multiple S3 buckets or write an AWS Lambda function. The S3 encryption client handles the process of generating and using data keys for each file, which simplifies the configuration process. https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingClientSideEncryption.html
upvoted 2 times
...
Fyssy
2 years, 6 months ago
Selected Answer: C
https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingClientSideEncryption.html
upvoted 1 times
...
sapien45
2 years, 9 months ago
Selected Answer: D
https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html SSE-S3 (and not S3-client) and SSE-KMS can do the job ; each object is encrypted with a unique key. But SSE-S3 is not offered as option.
upvoted 1 times
...
MoreOps
3 years, 1 month ago
Selected Answer: D
Its D, At first I misread C, Would of failed this at the exam i thought it was server side encryption which would of worked nicely.
upvoted 3 times
...
Radhaghosh
3 years, 4 months ago
D. Place all the files in the same S3 bucket. Use server-side encryption with AWS KMS-managed keys (SSE-KMS) to encrypt the data.
upvoted 1 times
...
NSF2
3 years, 4 months ago
It is D As per below, S3 server side encryption satisfies customer requirement. https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingServerSideEncryption.html “Server-side encryption protects data at rest. Amazon S3 encrypts each object with a unique key. As an additional safeguard, it encrypts the key itself with a key that it rotates regularly. Amazon S3 server-side encryption uses one of the strongest block ciphers available to encrypt your data, 256-bit Advanced Encryption Standard (AES-256).”
upvoted 2 times
ExamTopix01
3 years, 3 months ago
SSE-S3
upvoted 2 times
...
...
munish3420
3 years, 6 months ago
SSE KMS with Aws managed key encrypt data with unique key. And as question states with minimum efforts. So ans D is correct
upvoted 1 times
...
HPCloud
3 years, 6 months ago
D doesn't look right option. When you select S3-KMS with AWS managed key then it will create new key in KMS. This same key will be used for every upload.
upvoted 1 times
...
TollaMS
3 years, 7 months ago
my advice for the answer comment is please put valid reason with the link for your answer you don't have to repeat the answer simply you need to put a reason to have genuine discussion
upvoted 4 times
...
sanjaym
3 years, 7 months ago
D looks correct to me.
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 ...