Secure, monitor, and optimize data storage and data processing →mediumMultiple SelectObjective-mapped
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
| Model | Acronym | Who Controls Access? | Best For |
|---|---|---|---|
| Discretionary Access Control | DAC | Resource owner | Small teams, file shares |
| Mandatory Access Control | MAC | System / security labels | Classified govt / military |
| Role-Based Access Control | RBAC | Administrator (via roles) | Enterprise environments |
| Attribute-Based Access Control | ABAC | Policy engine (user + resource attributes) | Fine-grained, dynamic policies |
| Rule-Based Access Control | RuBAC | System rules / ACLs | Firewall rules, network ACLs |
Go deeper
Related to this question
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 →
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.