Hard1 markMultiple Choice
Domain 2.3: Security ControlsSecurityEncryptionS3

AWS SAP-C02 · Question 08 · Domain 2.3: Security Controls

A financial application stores highly sensitive PII in Amazon S3. The security team requires that the data be encrypted at rest using keys managed by the company's on-premises Hardware Security Module (HSM). Which encryption strategy should be used?

Answer options:

A.

Use Server-Side Encryption with Amazon S3 managed keys (SSE-S3).

B.

Use Server-Side Encryption with AWS KMS keys (SSE-KMS) using AWS managed keys.

C.

Use AWS KMS with imported key material generated by the on-premises HSM.

D.

Use Client-Side Encryption, encrypting the data on-premises before uploading to S3.

How to approach this question

If keys must be strictly managed by an on-premises HSM, Client-Side Encryption is the most secure and direct method.

Full Answer

D.Use Client-Side Encryption, encrypting the data on-premises before uploading to S3.✓ Correct
Use AWS KMS with a custom key store backed by AWS CloudHSM, and configure CloudHSM to use the on-premises HSM as the root of trust.
Client-Side Encryption allows the application to encrypt data using keys from the on-premises HSM before sending it to S3, ensuring AWS never sees the plaintext data or the keys.

Common mistakes

Assuming KMS imported material is the only way; Client-Side is better for strict on-prem HSM requirements.

Practice the full AWS Solutions Architect Professional SAP-C02 Practice Exam 1

75 questions · hints · full answers · grading

More questions from this exam