Executive Summary
Every organization moving to Zero Trust confronts the same gap: the principle is clear, but the architecture that realizes it is not. Knowing that access should be verified explicitly and granted least-privilege does not tell you which components to deploy, how they connect, or in what order to build them.
This roadmap fills that gap. It presents a reference architecture grounded in NIST SP 800-207 — the policy engine, policy administrator, and enforcement points that make dynamic, per-session access possible — and then maps a staged transition from a legacy perimeter design to that target. The emphasis is on architecture and sequencing, not vendor selection or budget.
A Zero Trust architecture is defined by where trust decisions are made, not by which products make them. Get the decision flow right and the technology choices follow.
The key positions of this paper:
- The policy decision and enforcement plane is the architectural heart of Zero Trust; design it before selecting tools.
- Rich signals — identity, device posture, and behavior — are what make access decisions dynamic rather than static.
- Transition happens surface by surface, running new and legacy access in parallel rather than through a single cutover.
- Architecture must account for legacy applications that cannot speak modern authentication, using brokers and gateways rather than exemptions.
The Reference Architecture at a Glance
Zero Trust architecture is best understood as a control loop that evaluates every access request against policy and current context.
The logical components
NIST SP 800-207 describes three logical roles that every Zero Trust design implements in some form:
- The Policy Engine decides whether to grant, deny, or challenge a request by evaluating identity, device, and contextual signals against policy.
- The Policy Administrator executes that decision, establishing or terminating the session and issuing credentials or tokens.
- The Policy Enforcement Point sits in the data path and enforces the decision at the resource.
The control plane and data plane
The engine and administrator form the control plane — where decisions are made. The enforcement points form the data plane — where they are applied. Separating these planes is the architectural insight that lets a single policy authority govern access across many resources.
Why this matters
Because every request routes through this loop, access becomes per-session and continuously evaluated. Trust is never granted once at network admission and then assumed; it is re-established on each request.
Design the decision loop first. Products are simply the components you slot into these roles.
Signals: The Fuel for Dynamic Decisions
A policy engine is only as good as the signals feeding it. Static rules produce static security; rich context produces adaptive security.
Identity signals
Strong, verifiable identity is the primary input. This means a consolidated identity provider, phishing-resistant MFA, and attributes such as group membership, role, and authentication strength.
Device signals
The posture of the requesting endpoint matters: is it managed, patched, encrypted, and free of known compromise? Endpoint management and EDR telemetry supply these signals so policy can require a healthy device for sensitive access.
Contextual and behavioral signals
- Location, network, and time of request.
- Deviation from established behavioral baselines.
- Real-time risk scores from identity-protection and threat-intelligence sources.
Designing the signal pipeline
The architecture must route these signals into the policy engine reliably and quickly. Latency and gaps in the signal pipeline directly weaken decision quality.
The difference between checkbox Zero Trust and real Zero Trust is signal richness. More trustworthy signals mean more precise, adaptive access decisions.
Mapping the Current-State Architecture
You cannot design a transition without an accurate picture of the architecture you are leaving. This mapping exercise grounds the roadmap in reality.
Trace the access paths
- How do users reach each application today — direct, VPN, or published gateway?
- Where are authentication and authorization decisions currently made?
- Which implicit trust zones exist, where being on the network confers access?
Inventory the estate
Catalogue identities (human and machine), devices, applications, and data stores. Note which applications support modern authentication protocols and which are legacy.
Identify the protect surfaces
Rather than boil the ocean, identify protect surfaces — the specific data, applications, and services most critical to the business. Zero Trust architecture is applied to these one at a time.
Implicit trust zones are the architecture's weak points. Mapping them is how you decide where to insert enforcement first.
This current-state map, paired with the target reference architecture, defines the transition work and is where a GuardsArm architecture engagement typically begins.
The Staged Transition
Zero Trust is reached by evolution, not a single cutover. The architecture supports running new and legacy access paths in parallel during transition.
Stage 1 — Establish the control plane
Stand up the identity provider as the authoritative policy source and deploy phishing-resistant MFA. This creates the engine and the primary signal source before any enforcement is moved.
Stage 2 — Insert enforcement at the first surface
Place an enforcement point in front of one high-value application, brokering access per session based on identity and device posture. Run it alongside existing access so the change is reversible.
Stage 3 — Expand and segment
Extend enforcement to additional surfaces and introduce microsegmentation so compromise of one segment does not expose the rest. Extend least-privilege identity to cloud workloads and service accounts.
Stage 4 — Retire implicit trust
As surfaces move behind enforcement, decommission the broad network paths — flat VPN access, open internal routes — that the old architecture relied on.
Each stage is reversible and scoped. Parallel-running new and legacy access is what makes a Zero Trust transition safe.
Designing for Legacy and Non-Human Identity
A reference architecture that only handles modern, human access is incomplete. Real estates are full of legacy applications and machine identities that the design must accommodate.
Legacy applications
Applications that cannot support modern authentication protocols still need protection. The architecture provides for them through:
- Access brokers and gateways that add an authenticated, per-session enforcement layer in front of the legacy app.
- Segmentation that isolates the legacy system so it cannot be reached without passing enforcement.
- Compensating monitoring where authentication cannot be modernized.
Non-human identity
Service accounts, API keys, and workload identities frequently outnumber human users and are often over-privileged. The architecture must:
- Give workloads verifiable identities rather than shared secrets where possible.
- Apply least-privilege scoping and short-lived credentials.
- Bring machine identity into the same policy engine that governs human access.
Legacy systems and machine identities are where Zero Trust programs quietly leak. Design for them explicitly or they become the exemptions that undermine the whole model.
Validating the Architecture
A Zero Trust architecture is a security claim, and security claims must be tested. Validation confirms the decision loop behaves as designed under adversarial conditions.
Test the decision loop
- Verify that non-compliant devices are challenged or blocked as policy intends.
- Confirm that revoking identity or changing risk immediately affects active sessions.
- Check that enforcement points fail closed, not open, when the control plane is unreachable.
Test against lateral movement
Simulate a compromised endpoint or credential and measure how far it reaches. In a sound architecture, segmentation and per-session enforcement should sharply limit lateral movement — the exact failure the perimeter model allowed.
Validate continuously
Architecture drifts as applications and policies change. Periodic red-team exercises and configuration reviews keep the deployed architecture aligned with the design.
The proof of a Zero Trust architecture is not the diagram — it is how little an attacker can reach after a single compromise. GuardsArm penetration testing validates exactly that.
Key Takeaways
- 1.Design the policy decision and enforcement plane first — it is the architectural heart of Zero Trust.
- 2.Rich identity, device, and behavioral signals are what make access decisions dynamic rather than static.
- 3.Transition surface by surface, running new and legacy access paths in parallel for a safe, reversible migration.
- 4.Explicitly design for legacy applications and non-human identities using brokers, gateways, and least-privilege scoping.
- 5.Validate the architecture adversarially — the true measure is how little an attacker reaches after one compromise.
Sources & Further Reading
- NIST Special Publication 800-207, Zero Trust Architecture
- NIST SP 1800-35, Implementing a Zero Trust Architecture (NCCoE)
- CISA Zero Trust Maturity Model, Version 2.0
- MITRE ATT&CK Framework
- Verizon Data Breach Investigations Report (annual)