
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A hospital needs to store patient records in an Amazon S3 bucket. The hospital's compliance team must ensure that all protected health information (PHI) is encrypted in transit and at rest. The compliance team must administer the encryption key for data at rest.
Which solution will meet these requirements?
A
Create a public SSL/TLS certificate in AWS Certificate Manager (ACM). Associate the certificate with Amazon S3. Configure default encryption for each S3 bucket to use server-side encryption with AWS KMS keys (SSE-KMS). Assign the compliance team to manage the KMS keys.
B
Use the aws:SecureTransport condition on S3 bucket policies to allow only encrypted connections over HTTPS (TLS). Configure default encryption for each S3 bucket to use server-side encryption with S3 managed encryption keys (SSE-S3). Assign the compliance team to manage the SSE-S3 keys.
C
Use the aws:SecureTransport condition on S3 bucket policies to allow only encrypted connections over HTTPS (TLS). Configure default encryption for each S3 bucket to use server-side encryption with AWS KMS keys (SSE-KMS). Assign the compliance team to manage the KMS keys.
D
Use the aws:SecureTransport condition on S3 bucket policies to allow only encrypted connections over HTTPS (TLS). Use Amazon Macie to protect the sensitive data that is stored in Amazon S3. Assign the compliance team to manage Macie.
Explanation:
Let's analyze each option against the requirements:
Requirements:
Option A Analysis:
aws:SecureTransport condition to enforce HTTPS-only accessOption B Analysis:
aws:SecureTransport condition (enforces HTTPS/TLS, meets requirement #1)Option C Analysis:
aws:SecureTransport condition (enforces HTTPS/TLS, meets requirement #1)Option D Analysis:
aws:SecureTransport condition (enforces HTTPS/TLS, meets requirement #1)Key Points:
aws:SecureTransport condition in S3 bucket policies is the correct way to enforce HTTPS/TLS encryption in transitCorrect Answer: C - It properly enforces HTTPS with aws:SecureTransport, uses SSE-KMS for encryption at rest with customer-managed keys, and allows the compliance team to administer the KMS keys.