Zero Trust, defence in depth and Defender for Cloud
The two security models AZ-900 expects you to reason with — Zero Trust and defence in depth — how to classify a control by the layer it acts at, and what Microsoft Defender for Cloud contributes that Policy and Monitor do not.
Lesson 11 of 11 in objective architecture-and-services. Azure architecture and services, part of Microsoft Certified: Azure Fundamentals (AZ-900).
Zero Trust deletes one sentence
The sentence is "it came from inside the network, so it must be fine". Zero Trust replaces the assumption that a location implies trust with three working rules. Verify explicitly, using every signal available, wherever the request originated. Grant the least privilege that does the job, and only for as long as it is needed. And assume breach, designing as though some part of the environment is already compromised, so that segmentation, monitoring and encryption limit what a foothold is actually worth.
Two misreadings are offered as answers. The zero refers to implicit trust, not to access — people are granted access continually, just explicitly verified and scoped rather than assumed. And it is not a product: nothing switches it on, because it is a model that shapes how identity, devices, networks, applications and data are configured across many services. When a scenario contains a phrase that gives trust away for free, that phrase is what Zero Trust removes.
Defence in depth: layers that are assumed to fail
Defence in depth arranges controls in rings around the thing you actually care about, and the design question at each ring is what happens after the ring outside it has already failed. That is why the strongest single control is not a substitute for the arrangement: each layer buys time and containment for the ones inside it, and the model takes for granted that one of them will one day be the layer that failed.
It is not redundancy, and that is the distractor. Redundant components do the same job so that one can take over; these layers do different jobs at different levels and are not standby copies of each other. Nor is it a compliance-driven habit of counting controls — frameworks ask for layering because layering demonstrably contains breaches, which is cause rather than effect.
Classify a control by its mechanism, not by what sits behind it
The hardest question on this lesson gives you a control and asks which layer it belongs to, with a plausible wrong answer drawn from whatever the control happens to protect. A network security group blocking traffic between the application subnet and the database subnet is a NETWORK control, because it matches addresses, ports and protocols and knows nothing about which user is behind a packet — even though a database sits behind it.
Applied consistently: sign-in requirements and role assignments are identity and access; volumetric protection at the edge is perimeter; patching and endpoint protection on hosts are compute; input validation is application; encryption and control of the keys are data. The same database can be defended at four different layers at once, and in a healthy design it is.
Defender for Cloud: posture, and protection
Microsoft Defender for Cloud does two jobs that are easy to conflate. Posture management continuously assesses how resources are configured against security recommendations and expresses the result as a secure score, with the recommendations ranked so there is an obvious next thing to fix. Workload protection is the other half: detecting threats against resources that are actually running, rather than commenting on how they are set up.
Its hybrid and multicloud reach is the detail worth remembering, because it is what makes it the answer to a scenario spanning several clouds and a rack of servers in an office — accounts in another public cloud can be onboarded, and Azure Arc is what lets a server outside Azure be assessed alongside a virtual machine in a subscription. Keep the neighbours apart: Azure Policy audits and enforces rules you wrote, Azure Monitor collects telemetry so you can see what is happening, and Azure Advisor spans cost, reliability, performance, security and operational excellence — taking its security recommendations from Defender for Cloud in the first place.
Worth carrying in
- Zero Trust
- A model, not a product. Location never implies trust.
- Verify explicitly
- Authenticate and authorise on every available signal, every time.
- Least privilege
- The minimum access that does the job, for the shortest time it is needed.
- Assume breach
- Design as though something inside is already compromised. Segment, monitor, encrypt.
- Defence in depth
- Layered controls around the data, each assumed capable of failing.
- Lateral movement
- Spreading from one compromised foothold to the next. What segmentation limits.
- Microsoft Defender for Cloud
- Continuously scores how resources are configured, and detects threats against the ones running.
- Secure score
- The single number Defender for Cloud tracks a security posture with.
- Azure Arc
- Brings servers and services outside Azure under Azure management and assessment.
What the exam does with this
- Zero Trust is a model, and any option that enables it in the portal is wrong for that reason alone.
- The zero is about implicit trust, not about access. An option describing per-request administrator approval has misread the name.
- Classify a control by its mechanism: address and port rules are network, sign-in rules are identity, encryption and keys are data. What sits behind the control is the distractor.
- Defence in depth is not redundancy. The layers do different jobs; they are not standby copies waiting to take over.
- A secure score and ranked recommendations name Defender for Cloud. Advisor is the broader recommendation service and takes its security half from Defender.
- Objective
- architecture-and-services. Azure architecture and services
- Share of the exam
- 38.46% (the whole objective)
- Questions in this lesson
- 4
- Signed for by a person
- 0
Partly checked. None of the 4 questions here has been read against the cited source by a person. 4 questions have been checked against their cited clause by an automated pass — which is not the same thing, and is not a signature.
Only questions a person has signed for are used in mock exams here. That is the whole difference between the two kinds of checking above.
Questions in this lesson
- In a design review a colleague argues that requests arriving from inside the corporate network can skip verification, because the perimeter already vetted whoever sent them. How does a Zero Trust approach answer that? machine-checked
- An architecture protects its edge against volumetric attacks, filters traffic between subnets, runs endpoint protection on its virtual machines, validates input in the application, and encrypts data at rest. Why stack all five when each is meant to work on its own? machine-checked
- A review classifies each control by the defence-in-depth layer it operates at. Where does a network security group blocking traffic between the application subnet and the database subnet belong, and what does that layer contribute? machine-checked
- A security officer wants one continuously updated view of how securely the estate is configured — several Azure subscriptions, some accounts in another public cloud, and a rack of servers in an office — with prioritised recommendations and a single number to track improvement. Which service is that? machine-checked
Drill this lesson
A lesson is one sitting: the trainer draws a short run from these questions alone and spaces the ones you get wrong.
Practise Zero Trust, defence in depth and Defender for Cloud
The rest of objective architecture-and-services
- Regions, region pairs, availability zones and datacentres
- Resources, resource groups, subscriptions and management groups
- Virtual machines, containers and functions compared
- Virtual machine options, and what a virtual machine needs
- Hosting an application: web apps, containers and virtual machines
- Virtual networks, subnets, peering and Azure DNS
- Reaching Azure privately: VPN Gateway, ExpressRoute and endpoints
- Storage accounts, storage services, tiers and redundancy
- Moving files and migrating workloads into Azure
- Microsoft Entra ID, authentication and role-based access control
- Zero Trust, defence in depth and Defender for Cloud — you are here