WIKI Retour au Portfolio

Dernière mise à jour : 25 juin 2026

12 — Comparatif SKU / plans / options (AZ-500)

Fiche transversale : tous les choix de SKU, plans et options chiffrés qui tombent en QCM, avec la différence discriminante et quand choisir. Consolide les fiches 1, 3-10. Mode cours, dense.


A. Key Vault — Standard vs Premium vs Managed HSM

KV Standard KV Premium Managed HSM
Tenancy Multitenant Multitenant Single-tenant (dédié)
Compliance FIPS 140-2 L1 FIPS 140-3 L3 FIPS 140-3 L3
Clés Software Software + HSM-backed HSM uniquement
Root of trust Microsoft Microsoft Client (security domain)
RBAC data plane ARM RBAC / access policy ARM RBAC / access policy RBAC local enforcé par le HSM (isolé du control plane ARM)

La différence : Premium et Managed HSM sont tous deux FIPS 140-3 L3 → le discriminant n'est PAS le niveau FIPS mais la tenancy (single vs multi) + le contrôle du root of trust / security domain par le client. Quand choisir : Standard = secrets/certs courants (software). Premium = besoin de clés HSM-backed restant en vault multitenant. Managed HSM = isolation single-tenant, contrôle total du security domain, séparation control plane ↔ accès clés (donner du management plane ≠ accès aux clés). 🚨 Security domain à télécharger immédiatement après provisioning (quorum ≥3 holders) — sa perte = perte définitive des clés.


B. Defender for Cloud — CSPM : Foundational (gratuit) vs Defender CSPM (payant)

Capacité Foundational CSPM (gratuit) Defender CSPM (payant)
Secure score, recommandations MCSB ✅ ✅
Asset inventory, multicloud insight ✅ ✅
DevOps security (connecteurs) ✅ ✅
Attack path analysis ❌ ✅
Cloud security explorer (graph queries) ❌ ✅
Agentless scanning (machines) ❌ ✅
Security governance (governance rules) ❌ ✅
DSPM (Data Security Posture Mgmt) ❌ ✅ (ou Defender for Storage)
CIEM (permissions management) ❌ ✅
AI-SPM / AI BOM ❌ ✅
EASM ressource Azure distincte (pas un simple plan CSPM)

La différence : Foundational = posture de base + score gratuit (MCSB par défaut). Defender CSPM = analyse proactive du risque (attack path, graph, agentless, CIEM). 🚨 Agentless scanner exige que le Subscription Owner active Defender CSPM, sinon attack path & security explorer restent vides. Custom recommendations KQL exigent Defender CSPM (Azure Policy-based = gratuit).


C. Defender for Servers — Plan 1 vs Plan 2

Fonctionnalité P1 P2
Intégration MDE (EDR / Defender for Endpoint P2) ✅ (auto) ✅
Vulnerability assessment (MDVM core) ✅ ✅ + premium MDVM
Agentless scanning (posture, vuln, malware, secrets) ❌ ✅ (par défaut)
JIT VM access ❌ ✅
FIM (File Integrity Monitoring) ❌ ✅ (à activer, pas auto)
OS config assessment vs baselines MCSB ❌ ✅
Compliance assessment réglementaire ❌ ✅
Free data ingestion 500 MB/jour ❌ ✅
Facturation par heure par heure

La différence : P1 = essentiellement EDR (MDE) + VA de base. P2 = ajoute tout l'agentless + posture + JIT + FIM + premium MDVM. Quand choisir : P2 dès qu'on veut JIT, FIM, ou agentless scanning (cf. scénarios « réduire surface d'attaque »). 🚨 FIM PAS activé par défaut même en P2 → à configurer. MDE et VA core sont auto. Essai 30 j non extensible. P1 n'ouvre PAS la compliance réglementaire (≥1 plan payant « complet » requis).


D. Plans Defender (vue d'ensemble — ce que chacun protège)

Plan Protège À retenir
Servers VM Azure / Arc (on-prem, AWS, GCP) P1 EDR vs P2 (JIT/FIM/agentless)
Storage Blob, Files, ADLS Activity monitoring + malware scan on-upload (par GB) + sensitive data
Databases Azure SQL DB, SQL on VM/Arc, OSS RDB (PG/MySQL/MariaDB), Cosmos (NoSQL only) SQLi, brute force, exfiltration ; 4 offres facturées séparément
Containers AKS / ACI / ACA + registres ACR Sensor runtime eBPF + scan registry + agentless + admission gating
Key Vault Accès anormaux aux secrets/clés Détecte enum/exfiltration de secrets
App Service Web apps Détecte exploits, reconnaissance
Resource Manager Plan de contrôle ARM Opérations suspectes (élévation, masse)
DNS Requêtes DNS (legacy → intégré Servers) Tunneling, comm C2, crypto-mining
APIs APIM API non authentifiées, endpoints inutilisés >30 j ; Plan 1 n'ouvre PAS la compliance
AI Workloads IA (Foundry / OpenAI) Prompt injection, abus (cf. SC-500)

🚨 Tous = CWPP (détection/alertes runtime), distinct du CSPM (posture). Activables au niveau souscription (recommandé) ou ressource.


E. Microsoft Sentinel — pricing & log plans

Pricing d'ingestion

Modèle Logique Quand
Pay-As-You-Go Facturé au GB ingéré Volume faible/imprévisible
Commitment tiers Engagement de volume/jour (100 GB, 200 GB…) à tarif réduit Volume stable et élevé → économie

Log plans (table Log Analytics)

Plan Requêtable Rétention Coût / usage
Analytics ✅ KQL complet, alimente les règles analytiques jusqu'à 2 ans (+ archive) Le plus cher ; logs de détection/corrélation
Basic KQL limité (pas d'alertes analytiques en continu) rétention courte Logs verbeux à valeur de troubleshooting
Auxiliary KQL très limité, requêtes ad-hoc rétention longue à bas coût Logs volumineux peu interrogés (compliance, forensics)

La différence : Analytics = logs « chauds » exploités par les détections (le plus cher). Basic/Auxiliary = logs « tièdes/froids », moins chers, mais pas dans les règles analytiques continues. 🚨 Sentinel n'a pas de stockage propre : rétention/RBAC/coûts = ceux du LAW. Tout ingérer en Analytics tier sans Basic/Archive → facture qui explose.


F. Chiffrement — LE comparatif clé AZ-500

F.1 — Storage / au repos

Option Couvre Clé Quand
SSE (défaut) Toute donnée at-rest (AES-256, FIPS 140-2) Microsoft-managed (PMK) Toujours actif, gratuit, zéro config
CMK / BYOK Idem at-rest, clé contrôlée par le client Key Vault / Managed HSM + Managed Identity Audit, révocation, rotation, conformité
Infrastructure encryption (double) 2e couche AES-256 (2 algos, 2 clés) Microsoft (clé séparée) Conformité exigeant double chiffrement — à activer à la création

🚨 CMK exige KV avec soft-delete + purge protection. Infra encryption impossible après création du compte.

F.2 — VM / disques

Option Couvre Clé Prérequis / note
SSE (managed disks) OS + data disks at-rest. PAS temp disk/cache PMK ou CMK via Disk Encryption Set (DES) Toujours actif, gratuit. SSE seul → Defender Unhealthy
Encryption at Host + temp disks + caches, flux Compute↔Storage chiffré PMK (temp) / CMK via DES (OS/data) Recommandé (n'utilise pas le CPU VM). Activer VM désallouée
ADE (BitLocker / dm-crypt) OS + data (volume-level, dans la VM) KEK dans Key Vault Utilise le CPU VM. En dépréciation — retraite 15 sept 2028 → migrer vers EaH
Confidential disk encryption OS disk lié au vTPM de la Confidential VM CMK via DES Contenu accessible uniquement à la VM ; clés bypass hyperviseur/host

La différence : SSE ne couvre pas le temp/cache ; EaH = SSE + temp/cache + flux, sans coût CPU. ADE chiffre dans l'OS (BitLocker/dm-crypt, coûte du CPU) et est en fin de vie. 🚨 EaH ≠ ADE (piège classique). ADE incompatible avec EaH ou SSE+CMK sur la même VM. CMK requiert DES (SSE/EaH/Confidential) ou KEK (ADE).

F.3 — SQL — TDE vs Always Encrypted vs DDM vs RLS

DDM TDE Always Encrypted (AE) RLS
Nature Cosmétique (présentation) Chiffrement at-rest Chiffrement côté client Filtre de lignes
Donnée en base En clair Chiffrée (fichiers/logs/backups) Chiffrée (colonnes) En clair
Moteur SQL voit le clair ? Oui Oui (en mémoire) Non, jamais Oui
Protège contre admin DB ? Non Non (admin requête le clair) Oui Non (limite les lignes vues, pas le contenu)
Granularité Colonne Base entière Colonne Ligne (prédicat)
Perf Nulle (affichage) Quasi nulle (transparent) Lourde : randomized = pas de search/index hors enclave ; deterministic = =/join/index Légère (filtre au query)
Usage Limiter affichage non-privilégiés Compliance at-rest, vol fichiers/backup PII/PCI ultra-sensible, séparation des rôles Multi-tenant, cloisonner par tenant/user

La différence : DDM masque l'affichage (pas une barrière). TDE protège contre le vol de fichiers/backup (pas contre l'admin). AE = seul à protéger contre l'admin DB (moteur aveugle). RLS limite quelles lignes un user voit. 🚨 AE ≠ TLS : AE chiffre la donnée elle-même côté client (in-use/at-rest/in-transit côté moteur) ; TLS ne chiffre que le transport. AE ne remplace pas TDE. DDM incompatible avec colonnes AE. TDE/AE CMK exigent KV soft-delete + purge protection.


G. Accès Storage — Access keys vs SAS vs Entra RBAC

Méthode Secret Révocation Identité Verdict 500
Entra ID + RBAC (OAuth) Aucun (token) Retrait de rôle Entra (user/MI/app) ✅ Préféré
User-delegation SAS Clé de délégation Entra-backed Révoquer la user-delegation key Entra ✅ Le plus sûr des SAS
Service / Account SAS Account key Stored Access Policy ou régén clé Aucune (clé) ⚠️ Basé account key
Shared Key (account key) Account key Régén clé seulement Aucune 🚨 Accès total au compte
Anonymous / public blob Aucun — — 🚨 Désactiver (sauf $web)

La différence / quand : RBAC = pas de secret, révocable par retrait de rôle → défaut. User-delegation SAS = quand un SAS est imposé (lien temporaire client) : signée par Entra donc révocable + auditable, contrairement aux SAS basés account key. Account key = accès total et capacité à générer des SAS → à désactiver (AllowSharedKeyAccess=false). 🚨 Désactiver Shared Key est un prérequis pour appliquer une Conditional Access au storage (une account key ignore CA). UD-SAS = intersection RBAC du principal ∩ permissions du token.


H. Entra ID — Free vs P1 vs P2

Fonctionnalité Free P1 P2
User/group mgmt, SSO, MFA (basic via Security Defaults) ✅ ✅ ✅
Conditional Access ❌ ✅ ✅
Dynamic groups, self-service group mgmt, App Proxy, SSPR (write-back on-prem) ❌ ✅ ✅
Entra custom roles ❌ ✅ ✅
Identity Protection (risk-based CA, sign-in/user risk) ❌ ❌ ✅
PIM (JIT, eligible roles, approbation) ❌ ❌ ✅
Access Reviews ❌ ❌ ✅
Entitlement Management ❌ ❌ ✅ (capacités avancées → Entra ID Governance)

La différence : P1 = Conditional Access + admin avancée. P2 = ajoute le risk-based (Identity Protection) + la gouvernance des privilèges (PIM, Access Reviews, Entitlement). Quand choisir : P1 dès qu'on veut de la CA conditionnelle. P2 dès qu'on veut PIM (JIT admin), risque adaptatif, ou access reviews. 🚨 Security Defaults (gratuit) ⇄ CA mutuellement exclusifs. Risk-based CA = P2 (signaux ID Protection) ; CA simple = P1.


I. Réseau sécu (rappel court)

Azure Firewall — Basic / Standard / Premium

SKU Ajoute
Basic NAT/Network/App rules, Threat Intel (alert), IP Groups
Standard + DNS proxy/custom DNS, Web Categories (FQDN), TI alert + deny
Premium + TLS Inspection, IDPS (signatures, Alert / Alert+deny), URL filtering, Web Categories (URL complète)

🚨 IDPS « Alert seul » ne bloque pas → Zero Trust = Alert and deny. URL filtering complet exige TLS inspection (CA dans Key Vault).

Azure Bastion — Developer / Basic / Standard / Premium

SKU IP publique Spécifique
Developer Non (infra partagée) Dev/test, 1 VM, pas de peering, gratuit
Basic Oui Dédié, fixe
Standard Oui Native client, IP-Connect, custom ports, file transfer, disable copy/paste
Premium Non (private-only) Session recording + déploiement private-only

🚨 Session recording = Premium uniquement. Private-only et Developer se choisissent à la création (pas de downgrade). Subnet AzureBastionSubnet ≥ /26 (sauf Developer).

WAF — Detection vs Prevention

Mode Comportement
Detection Évalue et logge les matches, ne bloque pas → phase de tuning
Prevention Bloque quand anomaly score ≥ 5 (1 règle Critical suffit)

🚨 Toujours déployer en Detection → analyser logs/exclusions → Prevention. App Gateway WAF_v2 = CRS/OWASP régional (body jusqu'à 2 Mo) ; Front Door = DRS managé global (body 128 Ko seulement).

DDoS — IP Protection vs Network Protection

DDoS IP Protection DDoS Network Protection
Modèle par IP publique par plan (jusqu'à 100 IP / tenant)
Tuning adaptatif, mitigation L3/4 ✅ ✅
DDoS Rapid Response (DRR) ❌ ✅
Cost protection ❌ ✅
WAF discount (App Gateway v2) ❌ ✅

Règle de décision : <15 IP publiques → IP Protection (per-IP plus économique) ; ≥15 IP ou besoin DRR/cost protection/WAF discount → Network Protection. 🚨 Front Door a son propre DDoS intégré. Infrastructure protection (gratuite) protège la plateforme, pas tes ressources.


🚨 Pièges / réflexes sécu AZ-500

  • KV RBAC vs access policy : RBAC = control + data plane, PIM, deny assignments, octroi réservé à Owner/UAA ; access policy (legacy) = data plane only, Contributor peut s'auto-élever → préférer RBAC (défaut API 2026-02-01+).
  • MI system-assigned vs user-assigned : system = liée au cycle de vie de la ressource, 1:1, location immuable ; user-assigned = réutilisable multi-ressources, recommandée pour TDE/CMK et ACR pull (survit à la recréation).
  • SAS user-delegation = le plus sûr car Entra-backed (révocable, auditable), contrairement aux SAS basés account key.
  • Encryption-at-host ≠ ADE : EaH chiffre temp/cache/flux sans coût CPU et est recommandé ; ADE = BitLocker/dm-crypt dans l'OS, coûte du CPU, retraite 15 sept 2028.
  • AE ≠ TLS : Always Encrypted chiffre la donnée côté client (moteur aveugle) ; TLS ne protège que le transport. AE ≠ TDE (ne le remplace pas).
  • TDE ≠ protection anti-admin : l'admin DB requête toujours le clair ; seul AE l'en empêche.
  • DDM n'est pas un contrôle d'accès : sysadmin/db_owner voient le clair, et un user avec write peut écraser une valeur masquée.
  • P2 requis pour JIT / FIM (Defender for Servers) ; P2 Entra requis pour PIM / Identity Protection / Access Reviews ; P1 Entra pour Conditional Access.
  • Defender CSPM (payant) ≠ Foundational CSPM (gratuit) : attack path, security explorer, agentless, CIEM, DSPM = payants.
  • Premium ET Managed HSM = FIPS 140-3 L3 : le discriminant est la tenancy (single-tenant + security domain client), pas le niveau FIPS.
  • CMK partout exige KV soft-delete + purge protection (Storage, VM/DES, SQL TDE) — clé perdue = données irrécupérables.
  • Sentinel = pas de stockage propre : coûts/rétention/RBAC = ceux du LAW ; choisir Basic/Auxiliary tier pour les logs verbeux peu requêtés.