SY0-701 General Security Concepts Practice Question
Your company is syncing design files to a cloud object store. The security team wants to reduce risk if the storage account is stolen and also protect the files while they travel across the internet. Which approach is the best fit?
⚠ Common exam trap
Watch out — candidates often think renaming files (Option C) or using a private IP (Option D) provides security, but these measures do not address encryption requirements for data at rest or in transit as specified in the scenario.
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
✓
Encrypt data in transit with TLS and enable encryption at rest with managed keys.
It addresses both risks: TLS (Transport Layer Security) encrypts data in transit, preventing interception or tampering during upload, while managed keys for encryption at rest protect the files if the storage account credentials are compromised. This dual-layer approach aligns with defense-in-depth and is a standard best practice for cloud object stores like Amazon S3 or Azure Blob Storage.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Password-protect each archive and upload it over plain HTTP.
Why it's wrong here
Password-protecting archives and transmitting them over plain HTTP leaves data vulnerable in two ways: the archive password is often weak or reused, and the HTTP session can be intercepted, allowing attackers to capture the encrypted file and perform offline password attacks. Even with a strong password, plain HTTP lacks the integrity and authenticity guarantees of TLS, and the protection vanishes if the password is compromised or shared. This approach fails to satisfy cloud security standards for both in-transit and at-rest encryption.
- ✓
Encrypt data in transit with TLS and enable encryption at rest with managed keys.
Why this is correct
Correct. TLS protects the files while they move across the network, and encryption at rest protects stored objects if the storage account or media is exposed. Using managed keys also reduces key-handling mistakes and keeps the protection aligned with standard cloud security practices. This combination addresses both major exposure points in the scenario.
- ✗
Rename the files before upload so attackers cannot identify them.
Why it's wrong here
Renaming files before upload is a form of security through obscurity; it does not encrypt the content, so anyone who gains access to the storage bucket or discovers the object URLs can still read the files. Attackers can enumerate object names or exploit misconfigured access policies, and metadata such as file hashes and sizes remains exposed. True confidentiality requires cryptographic protection like encryption at rest, not hidden filenames.
- ✗
Place the storage service on a private IP address and skip encryption.
Why it's wrong here
Placing the storage service on a private IP address limits network exposure, but it does not safeguard data once it is stored; unencrypted objects remain readable if the underlying storage volume is physically stolen, misconfigured into a public policy, or if an attacker gains access to a VM within the same VPC or pod. Traffic on the private network may still traverse shared infrastructure, and without TLS, an attacker with network position can intercept it. Encryption at rest and in transit are mandatory for protecting data, regardless of network addressing.
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
Learn chapter
Security Controls
Key term
Encryption at rest
Encryption at rest is the practice of securing stored data by converting it into an unreadable format using cryptographic algorithms, so that even if physical or digital access to the storage medium is obtained, the data remains confidential.
Key term
Standard
A standard is an agreed-upon set of rules, guidelines, or specifications that ensure consistency, compatibility, and quality across IT products, services, and processes.
About these practice questions
One of 1,013 original SY0-701 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SY0-701 practice question is part of Courseiva's free CompTIA 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 SY0-701 exam.