Courseiva

Auditing Azure Storage Access

Which TWO features can be used to audit access to data in Azure Storage? (Choose two.)

Quick Answer

Auditing is about answering who did what and when, which is a different job from controlling who is allowed to do something in the first place, and that distinction is why several plausible-sounding options here are actually wrong. Storage Analytics logs exist specifically to record detailed information about every request made against a storage account, successful or failed, which is the raw material an audit needs: individual access events with enough detail to reconstruct activity after the fact. Azure Monitor diagnostic settings complement this by giving you a configurable pipeline to route those resource logs, including storage's audit-relevant logs, to a destination like Log Analytics, another storage account, or Event Hubs, so the detailed log data can actually be collected, retained, and analyzed rather than just generated and discarded. The wrong options all confuse auditing with adjacent but different concerns: RBAC role assignments determine who has permission to act, not who did act; Azure Policy enforces configuration compliance rules going forward rather than recording historical access; and Microsoft Defender for Cloud focuses on surfacing security alerts and threats, not on providing a detailed, queryable record of every access request. When a question asks specifically about auditing access to data in storage, look for features that generate and route detailed request-level logs, not features about permissions, policy enforcement, or threat alerting.

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

Azure Monitor diagnostic settings

Options A and B are correct. Option A: Azure Monitor diagnostic settings can be configured to send resource logs (including storage audit logs) to Log Analytics, Storage, or Event Hubs for auditing. Option B: Storage Analytics logs provide detailed information about successful and failed requests to a storage account, which can be used for auditing. Option C is incorrect because Azure RBAC role assignments are for access control, not auditing. Option D is incorrect because Azure Policy enforces compliance rules, not auditing. Option E is incorrect because Microsoft Defender for Cloud provides security alerts and threat protection, but not detailed access auditing.

Answer analysis

Option-by-option breakdown

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

  • Azure Monitor diagnostic settings

    Why this is correct

    Sends logs to Log Analytics for querying

  • Azure Storage analytics logs

    Why this is correct

    Logs detailed request information

  • Azure RBAC role assignments

    Why it's wrong here

    Controls access, does not audit

  • Azure Policy

    Why it's wrong here

    Used for governance, not auditing

  • Microsoft Defender for Cloud

    Why it's wrong here

    Provides threat detection, not audit logs

Quick reference

Access Control Model Comparison

ModelAcronymWho Controls Access?Best For
Discretionary Access ControlDACResource ownerSmall teams, file shares
Mandatory Access ControlMACSystem / security labelsClassified govt / military
Role-Based Access ControlRBACAdministrator (via roles)Enterprise environments
Attribute-Based Access ControlABACPolicy engine (user + resource attributes)Fine-grained, dynamic policies
Rule-Based Access ControlRuBACSystem rules / ACLsFirewall rules, network ACLs

About these practice questions

Courseiva writes every DP-203 question from scratch — 760 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 →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on DP-203

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. Which TWO Azure services can be used to audit data access and changes in Azure Data Lake Storage Gen2? (Choose two.)

easy
  • A.Microsoft Entra ID sign-in logs.
  • B.Azure Backup reports.
  • C.Storage account diagnostic settings.
  • D.Azure Monitor and Microsoft Sentinel.
  • E.Azure Policy.

Why C: Options C and D are correct. Storage account diagnostic settings enable logging of read, write, and delete operations to Azure Data Lake Storage Gen2, which can be used for auditing. Azure Monitor collects these logs and integrates with Microsoft Sentinel for advanced security monitoring and threat detection. Option A is incorrect because Microsoft Entra ID sign-in logs track user authentication, not data access at the storage level. Option B is incorrect because Azure Backup reports focus on backup status, not auditing data changes. Option E is incorrect because Azure Policy enforces compliance rules but does not audit data access or modification events.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This DP-203 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 DP-203 exam.