Microsoft AZ-500: Security Posture Management and Governance — Study Guide

Part of the Microsoft Azure Security Engineer Associate AZ-500 — Study Guide. Practice with verified answers in the Microsoft exam hub, or take timed practice tests on ExamRoll.io.

Overview

Security posture management and governance in Azure is the discipline of continuously assessing, prioritizing, and enforcing configurations that reduce risk across subscriptions and clouds while maintaining provable compliance. Effective design blends Microsoft Defender for Cloud for posture visibility and protection, Azure Policy for preventative and corrective guardrails, landing-zone governance for scalable inheritance, and audit-grade logging to evidence control. The operational goal is defensible risk reduction: decisions are driven by exposure and impact, enforced by code, inherited by design, and evidenced by immutable logs.

Microsoft Defender for Cloud: Architecture, Plans, and Recommendations

Defender for Cloud (MDC) ingests signals from Azure, hybrid, and multicloud, correlates them into Secure Score, recommendations, and alerts, and can orchestrate remediation. Design it at the management group (MG) root so plans and policies inherit to all subscriptions; use subscriptions only for scoping exceptions. For multicloud, deploy native MDC connectors for AWS and GCP at the tenant root (or a dedicated “Security” subscription), using least-privilege accounts and centralized auto-provisioning to standardize agent deployment and data collection.

Plan selection is risk-driven:

Security recommendations unify plan findings and Azure Policy assessments. Operationalize them by:

Secure Score, Compliance, and Workflow Automation

Secure Score aggregates “controls” (groups of related security requirements) into a normalized percentage. Each control is worth points that distribute across its “improvement actions.” Score impact reflects risk reduction potential and scope of affected resources. Prioritize by:

Use improvement actions with remediation guidance, quick-fixes, and Logic App automations. Track residual risk via “cannot be remediated” or “mitigated by design” exemptions with expiration to force periodic revalidation.

Regulatory compliance in MDC maps configurations and recommendations to standards (e.g., Azure Security Benchmark, CIS, NIST). Select required standards at MG scope; avoid per-subscription drift. Treat the compliance dashboard as a policy-as-code report: every green control should be traceable to a policy, initiative, or automated configuration. For control families that require process evidence (e.g., incident response), link workbook visuals and ticket IDs for audit support.

Workflow automation ties posture to action. Typical patterns:

Policy-Driven Governance and Landing Zones

Azure Policy is the preventive and corrective guardrail system for cloud drift. Key elements:

Example policy skeleton to enforce an antimalware extension on Windows VMs:

{
  "properties": {
    "displayName": "Deploy antimalware on Windows VMs",
    "policyType": "Custom",
    "mode": "Indexed",
    "parameters": {},
    "policyRule": {
      "if": {
        "allOf": [
          { "field": "type", "equals": "Microsoft.Compute/virtualMachines" },
          { "field": "Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration", "exists": "true" }
        ]
      },
      "then": {
        "effect": "DeployIfNotExists",
        "details": {
          "type": "Microsoft.Compute/virtualMachines/extensions",
          "name": "IaaSAntimalware",
          "roleDefinitionIds": ["/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],
          "deploymentScope": "resourceGroup",
          "existenceCondition": { "field": "name", "equals": "IaaSAntimalware" },
          "deployment": { "properties": { "mode": "incremental", "template": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "resources": [] } } }
        }
      }
    }
  }
}

Landing-zone governance organizes inheritance and separation of duties:

For legacy blueprint needs, adopt “policy-as-code” with ARM/Bicep, Template Specs, and initiative assignments to achieve blueprint-like consistent deployments at scale.

Security Inventory, Cloud Apps, Data Governance, and Audit

Inventory and compliance at scale use Azure Resource Graph (ARG) and Policy compliance reports. ARG queries provide near-real-time posture views for millions of resources:

securityresources
| where type =~ 'microsoft.security/assessments'
| where properties.status.code == 'Unhealthy'
| summarize unhealthy=count() by tostring(properties.displayName)
| order by unhealthy desc

Join resource posture with tags to triage by data sensitivity:

resources
| where type == 'microsoft.compute/virtualmachines'
| project id, name, resourceGroup, subscriptionId, dataSensitivity = tostring(tags['DataSensitivity'])
| join kind=leftouter (
  securityresources
  | where type =~ 'microsoft.security/assessments'
  | where properties.status.code == 'Unhealthy'
  | summarize issues=count() by tolower(tostring(properties.resourceDetails.Id))
) on $left.id == $right['tolower_tostring_properties_resourceDetails_Id']
| project name, dataSensitivity, issues = coalesce(issues, 0)
| order by issues desc

Defender for Cloud Apps (MDCA) governs SaaS risk:

Microsoft Purview extends governance to data:

Audit trails must be tamper-evident and complete:

Practical Problem Scenario

Contoso, a global retailer, is onboarding two new production subscriptions and must standardize security posture, achieve Azure Security Benchmark compliance, and retain immutable logs for seven years while minimizing operational friction.

  1. Establish governance at the management group level
  1. Assign security initiatives and Defender for Cloud plans
  1. Implement policy-driven automation and exemptions
  1. Configure secure score–driven remediation workflow
  1. Centralize audit logs with immutability
  1. Govern SaaS usage and egress risk
  1. Embed data governance with Purview

Key Management · All domains · Microsoft Sentinel and Security Operations

Practice these questions → · Timed practice on ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Pass your exam →

Browse Microsoft →

Related guides

All-in-one access

One subscription. Every exam.

Every plan unlocks unlimited answer search, practice tests, AI explanations, and the full resource library — in 20+ languages.

Monthly
24.87
Just €0.83/day
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

Best value
12 months
179.87
Just €0.49/daySave 40%
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

✓ Free plan included · ✓ Cancel anytime · ✓ All plans unlock the full product