ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 17 - SCS-C01 discussion

Report
Export

A Security Engineer is looking for a way to control access to data that is being encrypted under a CMK. The Engineer is also looking to use additional authenticated data (AAD) to prevent tampering with ciphertext. Which action would provide the required functionality?

A.
Pass the key alias to AWS KMS when calling Encrypt and Decrypt API actions.
Answers
A.
Pass the key alias to AWS KMS when calling Encrypt and Decrypt API actions.
B.
Use IAM policies to restrict access to Encrypt and Decrypt API actions.
Answers
B.
Use IAM policies to restrict access to Encrypt and Decrypt API actions.
C.
Use kms:EncryptionContext as a condition when defining IAM policies for the CMK.
Answers
C.
Use kms:EncryptionContext as a condition when defining IAM policies for the CMK.
D.
Use key policies to restrict access to the appropriate IAM groups.
Answers
D.
Use key policies to restrict access to the appropriate IAM groups.
Suggested answer: C

Explanation:

https://aws.amazon.com/blogs/security/how-to-protect-the-integrity-of-your-encrypted-data-byusing-aws-key-management-service-and-encryptioncontext/One of the most important and critical concepts in AWS Key Management Service (KMS) foradvanced and secure data usage is EncryptionContext. Using EncryptionContext properly can helpsignificantly improve the security of your applications. EncryptionContext is a key-value map (bothstrings) that is provided to KMS with each encryption and decryption request. EncryptionContextprovides three benefits: Additional authenticated data (AAD), Audit trail, Authorization context

asked 16/09/2024
Ubeydullah Kara
40 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first