Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

1.1.2. Defense in Depth Across Cloud and AI

💡 First Principle: No single control is perfect, so security is built as layers — each one catches what the layer before it missed. A gap in one layer should be an inconvenience, not a breach.

The domains in this guide map almost directly onto defense-in-depth layers: identity and governance (Phase 2) sit at the innermost layer controlling who can act; network controls (Phase 3) restrict how resources can be reached; compute-level controls (Phase 4) harden the workloads themselves, including the newly-added AI layer; and posture management and monitoring (Phase 5) is the outermost layer watching for anything that got through. AI workloads don't get a separate defense-in-depth model — they inherit all four layers and add agent-specific concerns (like blast radius and prompt-injection guardrails) on top.

LayerPrimary ControlsCovered In
Identity & governanceEntra ID, PIM, Conditional Access, RBAC, PolicyPhase 2
NetworkNSGs, Azure Firewall, Private Link, VPNPhase 3 (networking)
Data & platformStorage/database security, Key VaultPhase 2 & 3
Compute & AI workloadVM hardening, container security, Defender for AI, Foundry guardrailsPhase 4
Visibility & responseDefender for Cloud, Sentinel, Security CopilotPhase 5

⚠️ Exam Trap: "Defense in depth" questions often test whether you'll recommend removing an existing layer because a newer control seems to cover the same ground (for example, "now that Defender for Servers is enabled, do we still need NSGs?"). The answer is almost always yes — layers are additive, not a swap.

Reflection Question: Why does adding Defender for AI Service to a Foundry deployment not remove the need for Conditional Access policies on the agent identities calling it?

See how it connects
Alvin Varughese
Written byAlvin Varughese
Founder18 professional certifications