Azure Security Benchmark
Microsoft Azure cloud security best practices and controls
Get the official standard — this page is an AI-assisted companion tool, not a replacement for the authoritative text.
Visit learn.microsoft.comFramework summaries on this platform are AI-assisted interpretations for educational and compliance planning purposes. They do not reproduce or replace the official standards. Refer to the authoritative source for the definitive text. Framework names and trademarks belong to their respective organisations.
Framework Domains (16)
Asset Management
| Code | Title |
|---|---|
| AM-2 | Use Only Approved Services |
| AM-3 | Ensure Security of Asset Lifecycle Management |
Azure Security Benchmark: Cloud Governance
Governance of cloud security (Azure Security Benchmark)
| Code | Title |
|---|---|
| ASB-01 | Shared responsibility model definition |
| ASB-02 | Cloud security policy and strategy |
| ASB-03 | Cloud risk assessment |
| ASB-04 | Regulatory compliance for cloud services |
| ASB-05 | Cloud security roles and responsibilities |
Azure Security Benchmark: Cloud Infrastructure Security
Securing cloud infrastructure (Azure Security Benchmark)
| Code | Title |
|---|---|
| ASB-16 | Virtual network segmentation |
| ASB-17 | Container and serverless security |
| ASB-18 | Cloud workload protection |
| ASB-19 | Image and template hardening |
| ASB-20 | Cloud configuration management |
Azure Security Benchmark: Cloud Operations & Monitoring
Operating and monitoring cloud securely (Azure Security Benchmark)
| Code | Title |
|---|---|
| ASB-21 | Cloud security monitoring and logging |
| ASB-22 | Incident response in cloud |
| ASB-23 | Cloud vulnerability management |
| ASB-24 | Cloud change management |
| ASB-25 | Service level agreement management |
Azure Security Benchmark: Data Protection in Cloud
Protecting data in cloud services (Azure Security Benchmark)
| Code | Title |
|---|---|
| ASB-11 | Data classification for cloud |
| ASB-12 | Encryption of cloud-stored data |
| ASB-13 | Data residency and sovereignty |
| ASB-14 | Data backup and recovery in cloud |
| ASB-15 | Secure data deletion in cloud |
Azure Security Benchmark: Identity & Access in Cloud
Identity management in cloud environments (Azure Security Benchmark)
| Code | Title |
|---|---|
| ASB-06 | Cloud identity management |
| ASB-07 | Multi-factor authentication for cloud |
| ASB-08 | Privileged access in cloud environments |
| ASB-09 | Federation and single sign-on |
| ASB-10 | API security and access tokens |
Backup and Recovery
| Code | Title |
|---|---|
| BR-1 | Ensure Regular Automated Backups |
| BR-2 | Protect Backup and Recovery Data |
Data Protection
| Code | Title |
|---|---|
| DP-2 | Monitor Anomalies and Threats Targeting Sensitive Data |
| DP-3 | Encrypt Sensitive Data in Transit |
| DP-4 | Encrypt Data at Rest by Default |
DevOps Security
| Code | Title |
|---|---|
| DS-2 | Ensure Inventory of Software Components in Code |
| DS-6 | Enforce Security of Workload Throughout DevOps Lifecycle |
Endpoint Security
| Code | Title |
|---|---|
| ES-1 | Use Endpoint Detection and Response (EDR) |
| ES-2 | Use Modern Anti-Malware Software |
Governance and Strategy
| Code | Title |
|---|---|
| GS-1 | Align Organisation Roles, Responsibilities and Accountabilities |
Identity Management
| Code | Title |
|---|---|
| IM-1 | Use Centralised Identity and Authentication System |
| IM-3 | Manage Application Identities Securely |
| IM-4 | Authenticate Server and Services |
| IM-6 | Use Strong Authentication Controls |
| IM-7 | Restrict Resource Access Based on Conditions |
Logging and Threat Detection
| Code | Title |
|---|---|
| LT-3 | Enable Logging for Investigation |
| LT-4 | Enable Network Logging for Investigation |
| LT-5 | Centralise Security Log Management and Analysis |
Network Security
| Code | Title |
|---|---|
| NS-1 | Establish Network Segmentation Boundaries |
| NS-2 | Secure Cloud Services with Network Controls |
| NS-3 | Deploy Firewall at Edge of Enterprise Network |
| NS-5 | Deploy DDoS Protection |
Posture and Vulnerability Management
| Code | Title |
|---|---|
| PV-2 | Audit and Enforce Secure Configurations |
| PV-5 | Perform Vulnerability Assessments |
Privileged Access
| Code | Title |
|---|---|
| PA-1 | Separate and Limit Highly Privileged Users |
| PA-2 | Avoid Standing Access for User Accounts and Permissions |
| PA-3 | Manage Lifecycle of Identities and Entitlements |
Your Compliance Coverage
If you comply with Azure Security Benchmark, you already cover:
NIST SP 800-146
37%
20 controls mapped
Compare →NIST SP 800-145
37%
20 controls mapped
Compare →NIST SP 800-144
37%
20 controls mapped
Compare →+ 435 more: MTCS (Singapore) (37%), ISMAP (Japan) (37%)
See all 438 mapped frameworks ↓Maps to 438 other frameworks
Frequently Asked Questions
What is Azure Security Benchmark?
Azure Security Benchmark is a compliance framework from International with 16 domains and 54 controls. Microsoft Azure cloud security best practices and controls It is used by organisations to establish and maintain compliance with industry standards and regulatory requirements.
How many controls does Azure Security Benchmark have?
Azure Security Benchmark has 54 controls organised across 16 domains. The largest domains are Azure Security Benchmark: Cloud Governance (5 controls), Azure Security Benchmark: Cloud Infrastructure Security (5 controls), Azure Security Benchmark: Cloud Operations & Monitoring (5 controls). Each control defines specific requirements that organisations must implement to achieve compliance.
What frameworks does Azure Security Benchmark map to?
Azure Security Benchmark maps to 438 other compliance frameworks. The top mapping partners are NIST SP 800-146 (37% coverage), NIST SP 800-145 (37% coverage), NIST SP 800-144 (37% coverage). Use our comparison tool to explore control-level mappings between frameworks.
How do I get started with Azure Security Benchmark compliance?
Start your Azure Security Benchmark compliance journey by running a self-assessment on our platform to identify your current compliance posture. Our AI advisory can answer specific questions about Azure Security Benchmark requirements, and cross-framework mapping helps you leverage existing controls from other frameworks you may already comply with. Create a free account to access all 54 controls and track your progress.
Start Your Compliance Journey
Create a free account to run self-assessments, get AI advisory, and track your compliance progress across 700 frameworks.
Get Started Free →Free forever — no credit card required