Cloud Engineer Lab
Cloud Engineer Lab
Cloud Engineer Lab
Cloud Engineer Lab
© 2026
Designing a Complete Microsoft Endpoint Security Architecture

Designing a Complete Microsoft Endpoint Security Architecture

Every product covered on this site, placed on one map, showing exactly what branches in parallel and what has to converge before the next layer can trust it.

6 min read
Share

The complete practical lab answered what order to build these controls in. This post answers a different question: how do they actually relate to each other structurally, once they're all in place. Not a build sequence, a map, with real branching and real convergence points, the places where independent signals have to merge before anything downstream can trust the result. How an entire organisation actually rolls this out, phase by phase, over months is the third companion piece.

The complete endpoint security architecture tree, hand-sketched in blue ballpoint pen, showing Users through Entra, the MFA and Identity fork, Conditional Access, the Intune and Defender fork, Intune's own fork into Compliance, Apps, and Security, all four branches merging into Windows Device, then down through Hardware Security to Data
Every fork and every merge point drawn out by hand, so the branching is impossible to misread.

Why This Is a Tree, Not a Line

A straight pipeline implies each stage waits for the one before it and produces exactly one thing for the next stage to consume. Real endpoint security architecture doesn't work that way. Several things happen in parallel, evaluated independently, and specific points in this diagram are genuine convergence points, where the architecture requires multiple independent signals to combine before anything can proceed. Getting that distinction right is what separates a real architecture from a list of products that happen to be deployed in the same tenant.


Users → Microsoft Entra: Everything Starts With Identity

Every request in this diagram begins as a real person. Microsoft Entra ID is the first thing anything downstream has to trust, the layer every other layer depends on existing first.


The First Branch: MFA and Identity, Evaluated in Parallel

Entra doesn't ask "did they pass MFA, and only then check who they are." Both happen as independent, simultaneous evaluations:

MFA: which authentication method was actually used, and how strong is it
Identity: is this account itself currently flagged as risky, independent of how they just authenticated

The full ladder from password alone to phishing-resistant MFA lives here, and the deeper WebAuthn mechanics behind the strongest rung are here. A user can pass a strong MFA challenge while Identity Protection simultaneously flags their account as compromised from an unrelated leaked-credential signal, two genuinely separate findings that both have to feed into the next stage.


The First Merge: Conditional Access

MFA and Identity converge here, along with device and risk signals still to come. The two real combination rules underneath this convergence are covered in full here: any matching Block policy wins outright, and every required grant control from every matching policy has to be satisfied together, not any single signal deciding alone.


The Second Branch: Intune and Defender, Two Different Jobs Running in Parallel

Management and detection are not the same function

Intune manages configuration: what a device is supposed to look like. Defender detects behaviour: what a device is actually doing right now. The full role breakdown between these two, plus Entra ID, is covered here. They run as parallel tracks, not a sequence, which is exactly why a device can be perfectly managed by Intune while Defender is independently watching for something Intune's configuration checks were never designed to see.


Intune's Own Branch: Compliance, Apps, and Security

Intune itself isn't one function, it fans out into three parallel management domains:

BranchWhat it governsDeep dive
ComplianceThe device health rules that feed Conditional Access's compliant-device checkThe full mechanism
AppsWhat software is deployed, allowed, or blocked from running at allApplication deployment and application control allowlisting
SecurityThe Endpoint Security blade itself: baselines, Firewall, BitLocker, Credential Guard, ASR, device controlThe full nine-control baseline

Defender's Own Branch: Threat Detection

Unlike Intune, Defender's branch doesn't fan out into multiple parallel management domains, it has one job here: live threat detection, feeding a machine risk score that can flow back into Intune Compliance under a specific, deliberately configured integration, not automatically just because both products are deployed.


The Second Merge: Windows Device

Four independent branches, Compliance, Apps, Security, and Threat Detection, converge here. This is the actual physical and logical endpoint, the point where every management decision and every detection signal from everything above it has to actually land on real hardware running real software.

Why this convergence point matters architecturally

A device can satisfy Compliance while its Application Control policy is misconfigured, or pass every Security baseline setting while Threat Detection is actively watching a live compromise. None of the four branches above individually represents "is this device actually safe." Only their convergence at this single point does, and a gap in any one of the four is a gap the other three won't automatically cover for it.


Windows Device → Hardware Security → Data

The final leg is a straight line again, deliberately, because the hardware chain of trust is itself sequential: UEFI has to hold before Secure Boot means anything, Secure Boot has to hold before the TPM's measurements mean anything, and the TPM has to hold before BitLocker's key sealing actually protects the data at the very bottom of this diagram. Everything above this point was in service of this exact hand-off working correctly.


Reading the Diagram When Something Goes Wrong

Start at Data and work upward, not downward

If data was exposed, the question isn't "which single product failed," it's which convergence point above it received a signal that should have stopped it, and why that signal either wasn't generated or wasn't acted on.

Check both branches at each fork, not just one

A device passing Compliance tells you nothing about whether Application Control or Threat Detection also held. Each fork in this diagram is a place a single-signal investigation gets the wrong answer.

Remember which links are genuinely sequential

The UEFI-to-Data chain at the bottom has no parallel branches left, a failure there is a single-cause investigation. The branches above it almost never are.


Summary

The one distinction worth keeping

This diagram has exactly four convergence points, Conditional Access, Windows Device, and the two smaller merges feeding each of them, and everywhere else, signals run in genuine parallel. Treating a parallel branch as if it were sequential (assuming Compliance alone means "safe") or treating a convergence point as if it only needed one signal (assuming MFA alone means "verified") are the two most common architectural misreadings of a stack that looks, from a product list, like it should just be one straight line.


Which fork in this diagram does your own environment treat as a single signal when it's actually two? Compliance standing in for the full Intune branch, or MFA standing in for the full Entra branch, are the two I see most often. Drop a comment with what you've found.

CChetan Yamger

Written by

Chetan Yamger

Cloud Engineer · AI Automation Architect · Modern Workplace Consultant

Cloud Engineer, AI Automation Architect, and Modern Workplace Consultant based in Amsterdam, Netherlands. Specializing in scalable, secure enterprise solutions with Microsoft Azure, Intune, PowerShell, and AI-driven automation using ChatGPT, Gemini, and modern LLM technologies.

Cloud & Modern WorkplaceMicrosoft Intune & MDMAzure & Microsoft 365AI AutomationPrompt EngineeringPowerShell & Graph APIWindows AutopilotConditional Access & Zero TrustSCCM / MECM & MSIXVDI / WVDPower BINode.js & Next.js
Newsletter

Stay in the loop.
New articles, straight to you.

Deep-dive technical articles on Intune, PowerShell, and AI — no noise, no spam.

New article notifications
No spam, ever
Free forever

Discussion

Share your thoughts — your email stays private

Leave a comment

0/2000

Your email is used to prevent spam and will never be displayed.