A VPN assumes the network tunnel is trustworthy once authentication succeeds. Zero trust assumes every request must be rechecked against identity, device, and policy context. For IAM teams, the practical difference is persistent network access versus continuously evaluated, resource-specific access.
Why This Matters for Security Teams
Traditional VPNs were built to extend a trusted network boundary, not to decide whether a specific request should be allowed. zero trust reverses that assumption and treats every access request as a fresh decision point. That distinction matters because identity risk now sits in workloads, APIs, service accounts, and automation paths, not only in human logins. NHI Mgmt Group research shows that 90% of IT leaders say properly managing NHIs is essential for a successful zero-trust implementation, which is why VPN replacement projects often fail when they ignore machine identity governance. See Ultimate Guide to NHIs — What are Non-Human Identities and the architecture principles in NIST SP 800-207 Zero Trust Architecture for the underlying model.
For IAM and platform teams, the practical issue is not whether the VPN tunnel is encrypted. It is whether access is continuously constrained by identity, device posture, workload context, and policy. A VPN can still be part of a secure stack, but it is not a zero trust control by itself. In practice, many security teams discover this after lateral movement or overbroad access has already been enabled by the network design rather than through an intentional access review.
How It Works in Practice
In a traditional VPN model, a successful login typically grants broad network reach for the duration of the session. That makes the VPN a coarse control: once the tunnel is open, application-specific trust decisions are often delegated to the network perimeter. Zero trust replaces that with per-request evaluation, so access is granted to a resource, not to the network as a whole. The policy decision can include user or workload identity, device health, geolocation, sensitivity of the target, and real-time risk signals. Current guidance in NIST SP 800-207 Zero Trust Architecture is clear that the policy engine should continuously validate context rather than relying on a one-time authentication event.
For machine and service identities, the most useful comparison is not “VPN versus no VPN,” but “persistent network trust versus narrowly scoped access.” NHI management practices from Ultimate Guide to NHIs — Standards emphasize short-lived credentials, rotation, offboarding, and visibility because static credentials inside a long-lived tunnel are still static credentials. Where possible, organisations should pair zero trust policy with workload identity, JIT access, and secret vaulting so a service account receives only the access needed for a specific task, then loses it automatically.
- Use a policy decision point to re-evaluate each request instead of trusting session establishment alone.
- Bind access to device, workload, and resource context rather than subnet membership.
- Prefer short-lived credentials and scoped tokens over reusable secrets inside VPN-accessible networks.
- Log and review access at the resource layer so privilege drift is visible.
This guidance tends to break down in flat legacy networks, where applications assume broad internal reach and cannot enforce resource-level policy without redesign.
Common Variations and Edge Cases
Tighter zero trust controls often increase operational overhead, so organisations have to balance security precision against migration complexity. That tradeoff is especially visible in hybrid estates, where some applications are modern enough for per-request policy but others still depend on IP allowlists, shared secrets, or network adjacency. There is no universal standard for eliminating VPNs entirely; current guidance suggests many enterprises will retain VPNs for some administrative or legacy use cases while shrinking their trust scope.
A second edge case is remote access for third parties and contractors. A VPN may still be used as a transport mechanism, but it should not be treated as the trust decision. Access should be coupled to RBAC, device posture, and session-level constraints, with elevated access delivered through PAM or JIT workflows rather than standing privileges. For machine access, the same principle applies to workload identity: Guide to SPIFFE and SPIRE shows how cryptographic workload identity can replace network trust as the primary control for service-to-service authentication. That model works best when policy is evaluated at request time, not when a tunnel is merely open.
Where teams overestimate VPN maturity, they often miss that a tunnel can hide risky access patterns rather than prevent them. In practice, the model breaks down fastest when a compromised endpoint gains broad internal reach or when service credentials are reused across many systems, because network trust amplifies the blast radius instead of containing it.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST Zero Trust (SP 800-207) and NIST AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST Zero Trust (SP 800-207) | PR.AC-1 | Core zero trust principle: every access request must be explicitly verified. |
| OWASP Non-Human Identity Top 10 | NHI-01 | VPN scope often masks weak machine identity and secret handling. |
| NIST AI RMF | GOVERN | Helps govern policy and accountability for automated access decisions. |
Define ownership, monitoring, and escalation paths for automated identity decisions.