Govern Azure at Scale With Policy and Microsoft Defender for Cloud

Strengthen Azure management groups, subscriptions, Policy, security standards, Defender for Cloud posture, exceptions, ownership, and compliance evidence.

Guardrails at cloud scale

Make secure configuration the expected deployment path

Azure governance and Defender for Cloud work together when the organization establishes where resources belong, who owns them, which standards apply, how deviations are approved, and how drift is detected. Azure Policy and Microsoft Defender for Cloud can automate important parts of that system, but they still require an intentional hierarchy, assigned responsibility, change control, remediation, and risk-based interpretation.

This guide covers management groups, subscriptions, resource organization, Policy definitions and initiatives, assignments and effects, exemptions, remediation, Defender for Cloud plans, cloud security posture, recommendations, regulatory mappings, secure score, ownership, and evidence.

Policy can change production. Test deny, modify, and deployIfNotExists effects in nonproduction or limited scopes. Confirm managed identities, remediation behavior, service compatibility, rollout sequence, rollback, and exception handling before broad assignment.

Hierarchy design

Organize Azure around governance needs, not the current organization chart

Management groups should carry common access and policy requirements across subscriptions that genuinely share governance needs. Avoid reproducing every department in the hierarchy or creating deep structures that are hard to understand. Separate platform responsibilities such as identity, connectivity, and management from workload landing zones when the operating model supports it. Create clear boundaries for regulated workloads, internet-facing services, sandbox use, mergers, or decommissioned subscriptions where controls differ materially.

Subscriptions provide useful boundaries for policy, access, cost, quota, service limits, incident containment, and lifecycle. Resource groups should contain resources with a related lifecycle and ownership model; they are not hard security boundaries when users hold rights at higher scopes. Naming and tagging should support ownership, environment, application, data classification, criticality, cost center, and recovery tier, with policy checking the presence and permitted values where appropriate.

Baseline design

Translate security requirements into a small set of governed initiatives

Do not begin by assigning every available built-in policy. Start with control objectives that the organization can explain and operate: approved regions and resource types; required ownership and classification; secure transport; restricted public access; managed identity; diagnostic settings; Defender coverage; encryption and key protection; backup security; supported images; and deletion protection for critical resources. Group related definitions into initiatives with version, owner, scope, parameters, rollout state, and evidence requirements.

Separate mandatory prevention from visibility. Some requirements are suitable for deny after a successful pilot, while others need audit because service capability, application design, or risk differs. A diagnostic-settings initiative may require deployIfNotExists and a managed identity. A tagging initiative may use modify. A sensitive-resource baseline may combine deny, audit, and deployment effects. Record why each effect was selected.

Platform baseline

Apply controls for management subscriptions, connectivity, identity-adjacent resources, monitoring, Key Vault, recovery, and shared services. Limit who can exempt or change the baseline because a shared-platform failure can affect many workloads.

Landing-zone baseline

Standardize ownership, allowed regions, network and public-access expectations, logging, Defender plans, identity, backup, encryption, and resource protection. Parameterize legitimate differences instead of creating untraceable local copies.

Workload overlay

Add requirements for regulated data, internet-facing services, production, development, sandbox, or high-availability workloads. Keep overlays narrow and document which business requirement justifies the additional control.

Review policy coverage after Microsoft adds resource types, aliases, definition versions, or service capabilities. A baseline that was complete last year may no longer evaluate a newly adopted service. Track “not applicable,” “not supported,” and “not evaluated” states separately so leadership does not confuse them with compliant operation.

Regulatory mappings

Use the Defender for Cloud compliance dashboard as a mapping aid, not a certification

Microsoft Defender for Cloud can assess resources against supported standards and show control mappings. Use that view to locate technical evidence and open recommendations, then confirm which subscriptions and resources are covered, whether each assessment is automated or manual, which customer responsibility remains, and what organizational evidence is required outside Azure.

A mapped control can still depend on policy, workforce practice, contracts, secure development, vendor management, physical safeguards, incident exercises, or a system outside Azure. Preserve the standard version, assessment date, affected scope, evidence source, owner, exception, and remediation. For HIPAA, PCI DSS, SOC 2, ISO 27001, CMMC, or customer requirements, obtain appropriate compliance and legal review before making a formal claim.

Azure Policy

Choose the effect that matches the control objective and change risk

A policy definition describes a condition and effect. An initiative groups related definitions. An assignment applies a definition or initiative at a scope with parameters, exclusions, enforcement behavior, and sometimes a managed identity.

Audit

Measure without blocking

Use during discovery, compatibility analysis, and early rollout. Audit findings need an owner, due date, and workflow; otherwise the organization is measuring drift without reducing it.

Deny

Prevent unsafe creation or change

Use for clear, testable, high-confidence requirements such as prohibited regions or resource types. Validate service behavior and emergency procedures before broad enforcement.

Modify

Correct supported properties

Modify can add or change configuration such as tags when aliases and permissions support it. Test for unintended changes and understand remediation of existing resources.

Deploy if not exists

Standardize supporting configuration

This effect can deploy diagnostic settings or related resources. Confirm the managed identity, permissions, destination, template, evaluation delay, and remediation task behavior.

Append and audit if not exists

Address specific control patterns

Use only when the service and policy definition fit the required behavior. Review Microsoft’s current effect guidance because supported aliases and service capabilities change.

Disabled

Keep a definition inactive deliberately

Disabled controls should have a reason and owner. A disabled assignment that appears to provide coverage can mislead reviewers and operators.

Policy lifecycle

Move from standard to tested guardrail and measurable compliance

DefineObjective · scope · owner · service compatibility
AuthorBuilt-in or versioned custom definition and parameters
PilotAudit mode · representative subscriptions · false-positive review
EnforceApproved effect · managed identity · rollout and rollback
RemediateExisting resources · exceptions · tickets · validation
ReviewCompliance trend · service changes · exemption expiration

Administrator procedure

Audit Policy assignments and exemptions from the top down

1

Export the hierarchy and assignments

Inventory definitions, initiatives, assignments, versions, display names, scope, exclusions, enforcement mode, parameters, managed identities, noncompliance messages, creation records, and owners. Review assignments at tenant root, management group, subscription, resource group, and resource scopes.

2

Trace inherited behavior

Select representative critical resources and inspect their compliance details. Determine which assignment generated each result and whether exclusions or child-scope assignments alter the intended standard. Confirm that new subscriptions are placed under the correct management group.

3

Review definition quality

Prefer maintained built-ins when they meet the need. For custom definitions, examine mode, parameters, aliases, conditions, effect, version control, test cases, documentation, and owner. Remove superseded versions only after assignments and evidence are migrated.

4

Inspect remediation identity and tasks

For modify and deployIfNotExists, confirm the managed identity exists, holds only required roles, and is monitored. Review failed and pending remediation tasks. Validate a sample corrected resource rather than relying only on the policy status.

5

Challenge every exemption

Determine whether it is a waiver or mitigated exception, what scope it covers, why it exists, which compensating control operates, who approved it, and when it expires. Narrow excessive scopes and eliminate undocumented exclusions.

6

Test operational response

Choose a representative audit finding and trace it to a ticket, owner, due date, correction, policy re-evaluation, and closure evidence. A compliance dashboard with no operational workflow is an incomplete control.

Defender for Cloud

Use posture and workload protection data with context

Foundational CSPM

Review the Microsoft cloud security benchmark, recommendations, asset inventory, and secure score available with foundational capabilities. Confirm every production subscription appears in the expected tenant and posture view.

Defender CSPM

Where licensed, review risk prioritization, attack paths, cloud security explorer, governance, regulatory compliance, and agentless scanning. Confirm the plan is enabled at the intended scopes and the organization can act on the additional data.

Workload protection plans

Evaluate plans for servers, containers, storage, databases, Key Vault, App Service, Resource Manager, APIs, and other applicable services. Coverage should reflect workload inventory, risk, architecture, cost, and existing tools.

Integrations and provisioning

Review Defender for Endpoint integration, agentless scanning, extensions, vulnerability assessment, log destinations, email notifications, workflow automation, and multicloud connectors. Sample assets to confirm actual coverage.

Licensing and availability change. Confirm current Microsoft documentation, region support, prerequisites, charges, and plan behavior before enabling paid Defender capabilities. A recommendation should never trigger an unreviewed purchase or production change.

Recommendation handling

Prioritize the risk, not only the score contribution

Decision factorQuestionsEvidenceAction
Affected assetWhat service is affected? Is it production, regulated, internet-facing, or shared?Resource inventory, tags, application map, data classificationCorrect ownership and criticality before prioritization
Threat and exposureIs the resource reachable? Is there an attack path, active exploitation, public endpoint, or privileged access?Attack-path view, network evidence, vulnerability intelligenceContain urgent exposure before longer projects
Control stateIs the recommendation accurate? Is a compensating control operating?Direct configuration export, test, logs, architectureRemediate, dispute, exempt, or accept with evidence
Implementation riskCould the fix disrupt an application, recovery process, vendor, or region?Dependency map, pilot results, change plan, rollbackSequence and test the change
ClosureWhat exact state and test prove the risk is reduced?Before/after export, platform re-evaluation, direct control testClose only after validation
ExceptionWho owns residual risk and when does the decision expire?Approved exception, compensating-control proof, expirationMonitor and revisit on schedule or triggering event

Secure score can help show direction and identify open recommendations, but a high score does not mean the environment is breach-proof or compliant. Some critical risks may not contribute strongly to the score, and some recommended actions may have limited value in a particular architecture. Track both platform measures and organization-specific risk indicators.

Governance evidence checklist

  • Approved management-group and subscription design
  • Subscription creation and placement procedure
  • Resource naming, tagging, ownership, and lifecycle standards
  • Versioned policy definitions and initiatives
  • Assignment inventory with scope, exclusions, parameters, and enforcement mode
  • Exemption register with owner and expiration
  • Policy compliance and remediation workflow
  • Defender plan and asset coverage matrix
  • Recommendation tickets, risk decisions, and closure evidence
  • Change alerts for policy, Defender settings, and exemptions

Operating rhythm

Governance must continue after the initial baseline

Review new subscriptions, management-group placement, policy changes, failed remediations, exemptions nearing expiration, uncovered assets, disabled Defender plans, high-risk recommendations, and resource ownership on a recurring schedule. Use infrastructure as code and policy as code where the organization can review, test, approve, deploy, and roll back changes reliably.

Establish metrics that leadership can understand: percentage of subscriptions under the approved hierarchy; critical resources with named owners; policy compliance by control family; aging of high-risk recommendations; exception count and overdue expiration; percentage of critical assets covered by intended Defender plans; time from finding to verified closure; and recurrence after remediation.

When governance findings require hands-on landing-zone, Azure Policy, or subscription administration, the IT Perfection Azure Policy and compliance guide can support implementation planning. OC Security Audit remains focused on independent assessment, risk, validation, and audit guidance.

Official guidance

Primary sources for continued review

Microsoft updates Azure capabilities, portal locations, licensing, defaults, feature status, and prerequisites. Confirm the current product documentation before a production change.

Practical questions

Frequently asked questions

What is the difference between Azure Policy and Defender for Cloud?

Azure Policy evaluates and can enforce resource configuration. Defender for Cloud uses standards, recommendations, risk context, posture views, and optional workload-protection plans. The services overlap but serve different operating functions.

Should Azure Policy start in deny mode?

Usually begin with inventory, compatibility analysis, and audit or limited pilot scopes. Use deny after the organization understands affected services, exemptions, support, rollback, and the operational owner.

Are Azure Policy exemptions acceptable?

They can be appropriate when scoped, approved, documented, time-bound, supported by a compensating control, and reviewed. Open-ended exemptions without owners create hidden drift.

Is Secure Score a compliance score?

No. It reflects selected security recommendations and posture data. It does not establish legal compliance, certification, or effective operation of every required control.

How should new subscriptions inherit security controls?

Place them under the approved management group, apply the required access and policy baseline, configure Defender plans and logging, assign owners, classify the workload, and validate inherited results before production use.

About the author

Azure security guidance by Ali Hassani, CISO

Reviewed for practical Azure security, evidence, and remediation guidance by Ali Hassani, CISO, with 25+ years of IT and cybersecurity experience.

Meet Ali Hassani

This material is for initial guidance only and does not replace a professional cybersecurity audit, compliance assessment, penetration test, or legal/compliance review. Validate configuration, licensing, service availability, architecture, and business impact before production changes.