Courseiva
General Security ConceptsmediumMultiple ChoiceObjective-mapped

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 ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

Go deeper

Related to this question

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 →

How Courseiva writes practice questions · Editorial policy

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.