What Is Zero Trust Security? Never Trust, Always Verify
Zero trust security treats every user, device, and request as untrusted until verified. Core principles, ZTNA vs VPN, and a practical adoption path.
Zero Trust is a security model that treats every request as untrusted until verified, no matter where it comes from. There is no trusted internal network: every user, device, and connection must authenticate and prove it is authorized for each access, every single time. Its one-line summary: never trust, always verify.
The model it replaces worked like a castle. For decades you built a strong perimeter — firewalls, a VPN — and everything inside that wall was trusted. Get past the moat, and you could roam freely. Zero Trust throws that assumption out.
Why the old model broke
The castle-and-moat approach made a fatal assumption: that the network location of a request tells you whether to trust it. “Inside the corporate network” meant safe. That assumption fails in the modern world for obvious reasons:
- The perimeter dissolved. Employees work from home, apps run in the cloud, and data lives in a dozen SaaS tools. There’s no single wall left to defend.
- One breach becomes total. Once an attacker is “inside” — a phished password, a compromised laptop — they can move laterally to anything else inside, because everything inside trusts everything else.
That lateral movement is how a single stolen credential turns into a company-wide breach. Zero Trust is the architectural answer: stop trusting the network, and start verifying every access individually.
The core principles
Zero Trust isn’t a product you buy — it’s a set of principles you apply across identity, devices, and networks:
- Verify explicitly. Authenticate and authorize every request based on all available signals: user identity, device health, location, and the sensitivity of what’s being accessed.
- Use least-privilege access. Give each user and service the minimum access they need, for the minimum time. No standing admin rights “just in case.”
- Assume breach. Design as if an attacker is already inside. Segment the network so a compromise in one place can’t reach everything else, and log everything so you can detect and contain it.
These tenets are formalized in NIST Special Publication 800-207, the zero trust reference architecture that most vendors and government agencies now build against. Its central idea is that access decisions move from the network edge to a policy engine that evaluates every request against identity, device, and context signals.
Zero trust vs the VPN perimeter
The clearest way to see the shift is to compare the traditional remote-access VPN with zero trust network access (ZTNA), the model that is replacing it:
| Castle-and-moat (VPN) | Zero trust (ZTNA) | |
|---|---|---|
| Trust is based on | Network location | Identity, device health, context |
| Access granted | Broad network reach | One application at a time |
| Verification | Once, at login | Continuous, per request |
| Lateral movement | Easy once inside | Contained by segmentation |
| Remote access path | Backhauled through a concentrator | Direct, brokered per app |
A VPN authenticates you once, then drops you “inside” the network with reach to far more than you need. A ZTNA broker instead checks who you are and what you’re on for each application, and connects you to that application only. Zero trust is the broader model; ZTNA is what it looks like for remote access specifically.
What it looks like in practice
Turning those principles into a real system usually means:
- Strong, phishing-resistant identity. Identity becomes the new perimeter, so authentication has to be solid. That means multi-factor everywhere and, increasingly, passkeys replacing passwords — credentials that can’t be phished or reused. Underneath, access is brokered with protocols like OAuth — see OAuth vs OIDC vs SAML for how the identity protocols divide that work — and carried in signed tokens such as JWTs.
- Device posture checks. It’s not enough to know who you are; the system also checks what you’re on. Is the device patched, encrypted, and managed? An unknown laptop gets less access than a compliant one.
- Microsegmentation. Instead of one flat internal network, services are isolated so each can only talk to the specific things it needs. A breach in one segment stays contained.
- Continuous verification. Trust isn’t granted once at login and forgotten. Sessions are re-evaluated as signals change — a sudden new country, a risky action, a device that fell out of compliance.
- Encryption everywhere. Traffic is encrypted in transit by default — every internal call over HTTPS, not just the public-facing edge.
Where it came from
The ideas predate the buzzword. Google’s BeyondCorp project, born after a major breach, was an early large-scale implementation: it moved access decisions away from the corporate network and onto the user and device, letting employees work securely from any network without a traditional VPN. That model is now the template most Zero Trust platforms follow.
Two milestones pushed it from experiment to mainstream. NIST’s SP 800-207 (2020) gave the industry a shared vocabulary and reference architecture. Then a 2021 US executive order on cybersecurity directed federal agencies to migrate toward zero trust architectures — which turned the model from a forward-leaning practice into a compliance baseline, and pulled the vendor ecosystem along with it.
How to start
You don’t flip a switch and become Zero Trust overnight. Realistic first steps:
- Get identity right. Roll out strong MFA or passkeys and a single identity provider. Everything else builds on this.
- Inventory and apply least privilege. Know what you have, then strip standing permissions down to what’s actually used.
- Segment your most sensitive systems first. You don’t have to microsegment everything on day one — start where a breach would hurt most.
- Log and monitor. You can’t assume breach without the visibility to detect one.
Zero Trust pairs naturally with the broader discipline of locking down what you ship and depend on — see our piece on software supply-chain security, and, looking ahead, post-quantum cryptography for keeping that encryption durable. The mindset is the throughline: stop assuming, start verifying.
Common questions
Is zero trust a product you can buy? No. Vendors sell components — identity providers, ZTNA brokers, endpoint management, monitoring — but zero trust is an architecture built from them plus policy. Buying one tool and declaring victory is the most common failure mode.
Do I still need a VPN? ZTNA replaces most remote-access VPN use, and does it with less exposed attack surface and a better user experience. VPNs linger for legacy protocols and site-to-site links, but “log into the VPN to reach everything” is exactly the pattern zero trust exists to end.
Does zero trust replace firewalls? No — it changes their job. Instead of one big wall around everything, firewalling happens in many small places to enforce segmentation. Defense in depth still applies; the perimeter just stops being the only line.
Is zero trust only for large enterprises? The opposite is often true. A small team running all-SaaS with single sign-on, MFA, and managed devices is already most of the way there — without the legacy internal network that makes enterprise migrations slow.
The takeaway
Zero trust replaces “inside the network = safe” with per-request verification of identity, device, and context. It is a direction, not a product: strong identity first, least privilege everywhere, segmentation so breaches stay small, and logging so you can prove it. The perimeter didn’t just weaken — for most organizations it no longer exists, and zero trust is simply security architecture that admits it. Never trust, always verify.
Keep reading
Chisato · · 4 min read What Is a Replay Attack?
A replay attack resends a captured, valid message to trick a system into repeating an action — and why timestamps, nonces, and signatures stop it.
Chisato · · 4 min read What Is a Bastion Host?
A bastion host is a hardened server that acts as the single controlled entry point into a private network, shrinking the attack surface for admins.
Chisato · · 4 min read What Is mTLS? Mutual TLS Authentication Explained
mTLS is TLS where both client and server present certificates, so each side cryptographically proves its identity before any data is exchanged.