DOP-C02 Security and Compliance Practice Question
Which TWO measures can be taken to protect data at rest in Amazon S3? (Select TWO.)
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Enable S3 Server-Side Encryption (SSE-S3 or SSE-KMS)
S3 Server-Side Encryption (SSE) and S3 Bucket Policies to deny unencrypted PUT requests are measures to protect data at rest. MFA Delete protects against accidental deletion, not encryption. Cross-region replication is for disaster recovery. S3 Transfer Acceleration speeds up uploads.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Enable S3 Server-Side Encryption (SSE-S3 or SSE-KMS)
Why this is correct
S3 Server-Side Encryption (SSE-S3 or SSE-KMS) transparently encrypts object data before it is written to disk and decrypts it when the object is read, using either S3-managed AES-256 keys or AWS KMS-managed customer keys. This ensures that objects stored in the bucket are unreadable without the appropriate decryption key, directly protecting data at rest. For SSE-KMS, the service also provides envelope encryption, key rotation, and fine-grained access control through IAM policies.
- ✗
Enable cross-region replication
Why it's wrong here
Cross-Region Replication (CRR) asynchronously copies objects from a source bucket to a destination bucket in a different AWS Region, primarily to support disaster recovery, compliance, or low-latency access. Replication itself does not apply cryptographic protections; if the source objects are plaintext, the replicas in the destination bucket remain plaintext unless you separately configure default encryption on the destination bucket. This is an availability/durability control, not a data-at-rest confidentiality control.
- ✗
Enable MFA Delete on the bucket
Why it's wrong here
MFA Delete adds an extra authentication factor before a user can permanently delete an object version or suspend/enable versioning on the bucket. This feature protects against accidental or malicious deletion by requiring a physical MFA token, but it does not encrypt data or restrict read access. Data-at-rest confidentiality is not improved because MFA Delete only affects delete operations, not how data is stored or accessed.
- ✓
Create a bucket policy that denies s3:PutObject without the x-amz-server-side-encryption header
Why this is correct
A bucket policy that denies s3:PutObject unless the request includes the x-amz-server-side-encryption header forces all new object uploads to explicitly request SSE, making encryption mandatory at write time. This policy-based control prevents client applications from bypassing encryption and ensures that objects stored in the bucket are encrypted from the moment they are uploaded. It does not encrypt existing unencrypted objects, so it is typically paired with a default encryption setting or a backfill job.
- ✗
Use S3 Transfer Acceleration
Why it's wrong here
S3 Transfer Acceleration leverages AWS edge locations to route objects over an optimized network path, reducing latency and improving throughput for large uploads across long distances. This feature only optimizes data in transit and is unrelated to encryption; data at rest in S3 is stored exactly as uploaded, without any added cryptographic protection. Therefore, Transfer Acceleration is a performance feature, not a security control for data at rest.
Quick reference
AWS S3 Storage Class Comparison
| Storage Class | Min Duration | Retrieval | Use Case |
|---|---|---|---|
| S3 Standard | None | Immediate | Frequently accessed data |
| S3 Standard-IA | 30 days | Immediate | Infrequent access, rapid retrieval |
| S3 One Zone-IA | 30 days | Immediate | Non-critical infrequent data |
| S3 Intelligent-Tiering | None | Immediate–hours | Unknown or changing access patterns |
| S3 Glacier Instant | 90 days | Milliseconds | Archive with instant retrieval |
| S3 Glacier Flexible | 90 days | Minutes–hours | Archive, flexible retrieval |
| S3 Glacier Deep Archive | 180 days | Hours | Long-term compliance archive |
Go deeper
Related to this question
About these practice questions
Courseiva writes every DOP-C02 question from scratch — 1,013 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This DOP-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DOP-C02 exam.