Zero trust is a security model built on one idea: no user, device or network location is trusted by default. Every access request is verified explicitly, granted with the least privilege needed, and continuously re-evaluated. It replaces the old "castle and moat" model, where anything inside the corporate network was trusted.
Zero trust is also one of the most abused terms in security marketing. You cannot buy it as a single product. It is an architecture and a journey, and this guide explains it in practical terms.
Why the perimeter model failed
Cloud services, remote work, personal devices and third-party access mean there is no longer a clear inside and outside. At the same time, most serious breaches involve attackers using valid stolen credentials and moving laterally once inside. A flat, trusted internal network lets one compromised laptop reach everything.
Core principles
- Verify explicitly: authenticate and authorise every request using all available signals: identity, device health, location, behaviour and data sensitivity.
- Use least privilege: give just enough access, just in time, for just as long as needed.
- Assume breach: design as if attackers are already inside. Segment, encrypt, monitor and limit the blast radius.
NIST Special Publication 800-207 formalises these ideas into a reference architecture with a policy engine that decides on access, and enforcement points that apply those decisions.
The five pillars
The CISA Zero Trust Maturity Model organises zero trust into five pillars, supported by cross-cutting capabilities for visibility and analytics, automation and orchestration, and governance:
- Identity: strong, phishing-resistant MFA, a single identity provider, risk-based conditional access.
- Devices: an inventory of every device, health and compliance checks before access, EDR everywhere.
- Networks: segmentation and micro-segmentation, encrypted traffic, replacing broad VPN access with application-level access.
- Applications and workloads: per-application access control, secure development and continuous testing.
- Data: classification, labelling, encryption and data loss prevention.
Each pillar progresses through maturity stages from Traditional to Initial, Advanced and Optimal.
A practical zero trust roadmap
- Start with identity. Consolidate identities, enforce MFA everywhere, block legacy authentication and introduce conditional access. This delivers the biggest risk reduction per rupee. My Microsoft 365 security checklist covers this for Microsoft environments.
- Know and check your devices. Require managed, compliant devices for access to sensitive applications.
- Remove standing admin access. Use just-in-time privileged access and separate admin accounts.
- Replace flat VPN access with zero trust network access (ZTNA) that connects users to specific applications, not whole networks.
- Segment the network, starting with crown-jewel systems and Active Directory.
- Classify and protect data with labels and DLP.
- Monitor everything centrally in a SIEM and automate responses to risky signals.
Common myths
- "Zero trust means we do not trust our employees." It means we do not trust accounts and devices blindly, because they can be compromised.
- "We bought a ZTNA product, so we are zero trust." ZTNA addresses part of one pillar.
- "It is only for large enterprises." Small organisations using cloud identity can adopt the core principles quickly and cheaply.
Planning a zero trust programme? Contact me for an assessment and roadmap.
References and further reading
- NIST SP 800-207: Zero Trust Architecture
- CISA Zero Trust Maturity Model
- Microsoft: Zero Trust guidance center
- Microsoft Entra Conditional Access overview
Frequently asked questions
What is zero trust in simple terms?
Zero trust means never trusting a user, device or network by default. Every access request is verified, given the minimum access needed, and monitored continuously.
What are the pillars of zero trust?
The CISA Zero Trust Maturity Model defines five pillars: identity, devices, networks, applications and workloads, and data, supported by visibility and analytics, automation and orchestration, and governance.
Is ZTNA the same as zero trust?
No. Zero trust network access (ZTNA) is one technology that implements zero trust principles for application access. Zero trust is a broader architecture covering identity, devices, networks, applications and data.