Courseiva
Question 726 of 881
Develop for Azure storagemediumMultiple ChoiceObjective-mapped

AZ-204 Develop for Azure storage Practice Question

You are developing a solution that must encrypt data before it is sent to Azure Blob Storage. You need to manage encryption keys yourself using Azure Key Vault. Which approach should you use?

⚠ Common exam trap

A common mix-up: candidates confuse server-side encryption (SSE) with client-side encryption, assuming that SSE with customer-managed keys satisfies the requirement to encrypt data before sending, when in fact SSE only encrypts data at rest after it arrives at Azure.

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

Implement client-side encryption using the Azure Storage SDK and store the encryption keys in Azure Key Vault.

Client-side encryption with the Azure Storage SDK allows you to encrypt data before it leaves your application, ensuring it is never transmitted or stored in plaintext. By storing the encryption keys in Azure Key Vault, you maintain full control over key management, which aligns with the requirement to manage encryption keys yourself.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Use Azure Information Protection to encrypt the files.

    Why it's wrong here

    Azure Information Protection (AIP) is primarily a classification and rights management solution, not a general-purpose encryption mechanism for data streams before storage. While AIP can apply encryption as part of a protection label, it's typically applied to specific file types (e.g., Office documents) and managed through policies, rather than programmatically encrypting arbitrary data before it's uploaded to a storage account. It doesn't fulfill the requirement of encrypting data *before* it reaches the storage service at a low level.

  • Use Azure Disk Encryption for the storage account.

    Why it's wrong here

    Azure Disk Encryption (ADE) is designed to encrypt the operating system and data disks attached to Azure Virtual Machines (VMs) using BitLocker for Windows or DM-Crypt for Linux. This technology operates at the virtual machine infrastructure level, securing the underlying disks that host VM data. It is entirely unrelated to encrypting data within an Azure Storage Account, such as Blob Storage, which is a distinct platform-as-a-service offering.

  • Implement client-side encryption using the Azure Storage SDK and store the encryption keys in Azure Key Vault.

    Why this is correct

    Implementing client-side encryption using the Azure Storage SDK ensures that data is encrypted by the application on the client machine *before* it is transmitted over the network and stored in Azure Storage. This approach provides the highest level of control over the encryption process and keys, directly addressing the requirement to encrypt data *before* storage. Storing the encryption keys securely in Azure Key Vault is a best practice, centralizing key management and enhancing security posture.

  • Enable Azure Storage Service Encryption (SSE) with customer-managed keys.

    Why it's wrong here

    Azure Storage Service Encryption (SSE) automatically encrypts all data *at rest* within Azure Storage, meaning the encryption occurs on the server-side *after* the data has been uploaded to the storage service. While SSE can be configured with customer-managed keys (CMK) from Azure Key Vault, its fundamental operation is to protect data once it has already reached the Azure platform. Therefore, SSE does not meet the specific requirement to encrypt data *before* it is transmitted or stored.

Quick reference

Azure Blob Storage Tier Comparison

TierStorage CostRetrieval CostLatencyUse Case
HotHighestLowestImmediateActive data, frequent reads
CoolLowerHigherImmediateData accessed < once / month
ColdLower stillHigherImmediateData accessed < once / quarter
ArchiveLowestHighest + rehydration delayHoursLong-term compliance retention

About these practice questions

Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Last reviewed: Jun 24, 2026

Question Discussion

Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.

Loading comments…

Sign in to join the discussion.

This AZ-204 practice question is part of Courseiva's free Microsoft 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 AZ-204 exam.