πΌ Management Samenvatting
Azure Policy implementeert automated governance guardrails die compliance afgedwongen via deny/audit/remediate effects, waardoor configuration drift wordt voorkomen en security baselines consistent across subscriptions worden afgedwongen.
β Governance
Zonder Azure Policy: handmatige compliance checking (unscalable), configuration drift (resources deviate van standards), no enforcement (users implementeren non-compliant resources), delayed detectie (compliance issues discovered too late). Azure Policy provides: Automated compliance beoordeling (continuous evaluation), Policy enforcement (deny non-compliant deployments), Auto-remediation (fix non-compliant resources automatic), compliance rapportage (dashboard voor audit), Inheritance (management group policies cascade to subscriptions).
Implementatie
Azure Policy architecture: (1) Policy Definitions (rules: IF condition THEN effect), (2) Policy Assignments (apply policies to scopes: management groups, subscriptions, resource groups), (3) Initiatives (bundles van policies - bijv. CIS Benchmark, ISO 27001), (4) Effects: Deny (Blokkeer deployment), Audit (log only), DeployIfNotExists (auto-remediate), Modify (change properties), (5) Exemptions (documented exceptions met expiration). Common policies: Require tags, dwing af naming conventions, Blokkeer public IP assignments, Require HTTPS-only, minimum TLS 1.2, versleuteling requirements, Netwerkbeveiliging Group mandatory, Allowed VM sizes, Geo-restrictions.
Vereisten
- Azure subscription
- Policy requirements defined (what to dwing af?)
- Management group hierarchy (for inheritance)
- Exception approval process
- Compliance framework selected (CIS, ISO 27001, NIST)
Implementatie
Deploy: Assign ingebouwde initiatives (CIS Azure Benchmark, ISO 27001), Maak aan aangepaste policies voor organization-specific requirements, Assign to management groups (inheritance), Configureer remediation tasks, monitoren compliance dashboard.
Compliance en Auditing
Azure Policy is FOUNDATIONAL voor: CIS Azure Benchmark (automated compliance), BIO governance requirements, ISO 27001 A.18.2.2 (Compliance checking), NIS2 Artikel 21 (Automated beveiligingscontroles).
Monitoring
Gebruik PowerShell-script azure-policy.ps1 (functie Invoke-Monitoring) β Controleren.
Remediatie
Gebruik PowerShell-script azure-policy.ps1 (functie Invoke-Remediation) β Herstellen.
Compliance & Frameworks
- CIS M365: Control 1.x (L1) - Policy-based governance
- BIO: 11.01.01 - Policy enforcement
- ISO 27001:2022: A.18.2.2 - Compliance met beveiligingsbeleidsregels
Automation
Gebruik het onderstaande PowerShell script om deze security control te monitoren en te implementeren. Het script bevat functies voor zowel monitoring (-Monitoring) als remediation (-Remediation).
Risico zonder implementatie
Management Samenvatting
Azure Policy Framework: Built-in initiatives (CIS Benchmark, ISO 27001, PCI-DSS), Custom policies (organizational requirements), Deny policies (block non-compliant deployments - public IPs, unencrypted resources), Audit policies (detect violations), Auto-remediation (fix drift automatically), Policy exemptions (documented exceptions), Compliance dashboard. Activatie: Assign initiatives at Management Group level β Configure deny/audit/remediate. Gratis. Verplicht BIO 5.01, CIS, ISO 27001. Implementatie: 16-32 uur. CRITICAL governance foundation - automated compliance enforcement at scale.
- Implementatietijd: 32 uur
- FTE required: 0.2 FTE