Skip to content
ITSecureOps

Blog

How Zero Trust Remote Access Verifies Every Connection

For admins retiring a VPN, a plain explanation of what actually gets checked when a zero trust policy grants a remote connection, and what changes mid-session.

By ITSecureOps Team9 min readHow we research

On this page

Short answer: Zero trust remote access verifies identity, device posture and policy for every connection to an application, not once at a network perimeter. A policy engine weighs those signals against policy, a policy administrator opens or closes the session, and a policy enforcement point sits in front of the app and can cut access if risk changes mid-session.

Key takeaways

  • Verification happens per connection and per session, not once at login. NIST SP 800-207 states that authentication and authorization "are discrete functions performed before a session to an enterprise resource is established" (NIST SP 800-207, August 2020).
  • Three logical components make the decision: a policy engine that runs the trust algorithm, a policy administrator that opens or closes the session, and a policy enforcement point that sits between the user and the app (NordLayer's explainer of NIST SP 800-207, accessed September 2026).
  • 65% of organizations planned to replace their VPN within a year, and 92% were concerned that VPN vulnerabilities would lead to ransomware, in a survey of 632 IT and cybersecurity professionals (Zscaler ThreatLabz 2025 VPN Risk Report, published April 10, 2025).
  • CISA defines zero trust as enforcing "accurate, least privilege per-request access decisions" in a network that is treated as already compromised, rather than trusted because of where a device sits (CISA Zero Trust Maturity Model).
  • The practical difference from a VPN: a zero trust connection can be narrowed or ended mid-session if device posture or risk changes. A VPN tunnel typically stays open, with full network reach, until the user disconnects.

How zero trust remote access verifies a connection

A zero trust connection is checked at the moment a user tries to reach one specific application, and again while the session runs, rather than once when a VPN tunnel comes up. The sequence has the same shape across vendors, even though the branding differs.

  1. Request. A user, or an app on their behalf, asks to reach one named application. Nothing is granted at the network level.
  2. Identify. An identity provider authenticates the user, and the client or agent reports device posture signals such as disk encryption, patch level or endpoint protection status.
  3. Decide. A policy engine weighs those signals against policy. NordLayer's explainer of the standard describes it as "the decision-maker" that "runs the trust algorithm, the logic that weighs signals against policy, to grant, deny, or revoke access" (NordLayer, accessed September 2026).
  4. Administer. A policy administrator carries out that decision: it "tells the Policy Enforcement Point to open or close the session and issues the tokens or credentials the user needs to reach the resource" (NordLayer, same source).
  5. Enforce. A policy enforcement point sits between the user and the application. It can grant access, deny it, limit which permissions apply, or terminate an existing session if risk increases (NordLayer, same source).
  6. Re-check. The session is not trusted indefinitely. NIST's model treats authentication as ongoing rather than a single event, so a device that fails a posture check partway through a session can lose access without the user reconnecting.

Cloudflare's own description of its access product matches this pattern: it "checks granular context like identity and device posture for every request to provide fast, reliable access" (Cloudflare Access, accessed September 2026). Zscaler describes its private access service the same way at the connection level: it "brokers direct, one-to-one connections between authorized users and specific apps," and "users never access the corporate network, and apps are never exposed to the public internet" (Zscaler Private Access, accessed September 2026).

Why perimeter trust fails for remote access

A VPN authenticates a user once, then places their device on a network segment. From there, reaching a second or third system is a routing question, not a policy question, which is what lets one compromised laptop become a path to more than the one app the user actually needed.

That model is losing ground for documented reasons. In a survey of 632 IT and cybersecurity professionals conducted for Zscaler's ThreatLabz 2025 VPN Risk Report, 56% named maintaining security and compliance as the single largest challenge with VPNs, and 92% were concerned that persistent VPN vulnerabilities would lead to a ransomware attack. In the same survey, 65% of organizations planned to replace their VPN within a year, and 81% planned a zero trust strategy across their environment. The report also found that publicly disclosed VPN CVEs grew 82.5% between 2020 and 2025, with roughly 60% of those vulnerabilities rated high or critical severity (Zscaler ThreatLabz 2025 VPN Risk Report, published April 10, 2025).

CISA frames the underlying principle plainly: zero trust operates "in the face of a network viewed as compromised," and represents "a shift from a location-centric model to a more data-centric approach for fine-grained security controls between users, systems, data and assets" (CISA Zero Trust Maturity Model). A remote-access policy built on that assumption never asks "is this device on the right network." It asks "should this identity, on this device, reach this one application, right now."

The three components behind every access decision

Vendor marketing tends to compress this into "checks identity and device," which is accurate but skips what an admin is actually configuring. NIST SP 800-207 names three logical components, described here through NordLayer's explainer of the standard.

ComponentRoleWhat it does
Policy engine (PE)Decision-makerRuns the trust algorithm: weighs identity, device posture and context against policy to grant, deny or revoke access
Policy administrator (PA)ExecutorCarries out the policy engine's decision; opens or closes the session and issues the credentials or tokens needed to reach the resource
Policy enforcement point (PEP)GatekeeperSits between the user and the protected application; grants, denies, limits or terminates the connection on the policy administrator's instruction

Source: NordLayer's explainer of NIST SP 800-207, accessed September 2026.

In most products, the policy engine and administrator are the cloud console or controller where an admin writes rules; the enforcement point is the connector or agent placed in front of the application or on the endpoint. What you configure as "who can reach this app, from what device, under what conditions" is the policy engine's rule set. What actually blocks or allows the packet is the enforcement point.

Zero trust remote access vs VPN access

AttributeVPNZero trust remote access
What is grantedNetwork-level reach to a subnetAccess to one named application
When trust is checkedOnce, at tunnel setupContinuously, per request and per session
Where the app is exposedReachable once a device joins the networkNot exposed to the public internet (Zscaler)
What ends a session earlyManual disconnect or timeoutA policy enforcement point can terminate the session if risk rises mid-session (NordLayer's explainer of NIST SP 800-207)
Decision pointA gateway at the network edgeA policy engine evaluating context for each request

This is a mechanism contrast, not a full buying comparison. For a side-by-side on cost, user experience and migration effort, see a dedicated ZTNA-versus-VPN comparison once one is published on this site.

Zero trust remote access in practice

A remote employee working from home. The user authenticates and reaches the one internal app they need for that task. Because the policy enforcement point sits in front of that application rather than the network, there is no lateral path from their laptop to a file server or database they were never authorized to see.

A contractor or third party. Instead of a VPN client and a guest network segment, the contractor gets a connection scoped to the specific application named in the policy. Nothing in the architecture depends on where the contractor is physically connecting from, which matters when the alternative is provisioning and later remembering to revoke network-level VPN credentials.

An MSP managing several client environments. The policy engine and its rule set are the same mechanism regardless of which client's application a technician is reaching. Access to each client's systems is granted per request against that client's policy, rather than by adding the technician to each client's network separately.

Common misconceptions

"Zero trust remote access means no trust at all." It means trust is never assumed from network location. Identity and device posture are still evaluated, and access is still granted, just per request instead of once for the whole network (CISA Zero Trust Maturity Model).

"It is just a VPN with extra logins." The access model itself changes. A VPN places a device on a network; zero trust remote access brokers a connection to one application without exposing that application to the internet, per Zscaler's description of its own private access architecture.

"Once granted, the session stays trusted until the user logs out." NIST's model treats authentication as ongoing. A policy enforcement point can act mid-session if device posture or risk changes, not only at initial login.

What to look for before you evaluate vendors

Before comparing products, get clear on what each of the three components actually looks like in a given platform: what signals the policy engine can use (identity provider integration, device posture sources, location or network type), how granular the policy administrator's rules can get (per app, per group, per time window), and where the enforcement point lives (a cloud connector in front of the app, an agent on the endpoint, or both). The zero trust network access category hub lists vendors covered on this site, and the workforce IAM guide covers the identity side that any zero trust policy engine depends on.

FAQ

What is zero trust remote access?

Zero trust remote access is a model for connecting users to applications that verifies identity, device posture and policy for every connection, rather than granting broad network access after a single login. It replaces the VPN's "trust the tunnel" assumption with a per-request decision.

How does zero trust verify a remote connection?

A policy engine evaluates identity and device signals against policy and decides whether to grant, deny or revoke access. A policy administrator carries out that decision, and a policy enforcement point sits between the user and the application to apply it, including ending the session if conditions change.

What is the difference between zero trust remote access and a VPN?

A VPN authenticates once and places the device on a network segment, so reaching additional systems becomes a routing question. Zero trust remote access evaluates each connection to a single named application and does not expose that application to the wider network or the public internet.

What are the components of a zero trust access policy?

NIST SP 800-207 names three logical components: the policy engine, which runs the trust algorithm and makes the decision; the policy administrator, which carries it out; and the policy enforcement point, which sits between the user and the resource and applies it.

Is ZTNA the same as zero trust remote access?

They describe the same practice. Zero trust network access (ZTNA) is the product category; zero trust remote access describes what that category does for users connecting from outside the corporate network, as opposed to internal or machine-to-machine access.

Bottom line

Zero trust remote access replaces a single login-and-trust-the-tunnel model with a decision made on every connection: a policy engine evaluates identity and device signals, a policy administrator carries out the verdict, and a policy enforcement point sits in front of the application and can act again if conditions change. If a VPN's all-or-nothing network access is the problem you are trying to solve, start with the zero trust network access category hub to see how vendors implement these three components, or build a shortlist with the software shortlist tool.

Sources (6)
  1. Zero Trust Architecture, NIST Special Publication 800-207, National Institute of Standards and Technology, August 2020, https://csrc.nist.gov/pubs/sp/800/207/final, accessed September 2026
  2. Zero Trust Maturity Model, Cybersecurity and Infrastructure Security Agency, https://www.cisa.gov/zero-trust-maturity-model, accessed September 2026
  3. What Is NIST SP 800-207? Zero-Trust Architecture Explained, NordLayer, https://nordlayer.com/learn/zero-trust/nist-sp-800-207/, accessed September 2026
  4. Zero Trust network access product page, Cloudflare, https://www.cloudflare.com/zero-trust/products/access/, accessed September 2026
  5. Zscaler Private Access, Zscaler, https://www.zscaler.com/products-and-solutions/zscaler-private-access, accessed September 2026
  6. Zscaler ThreatLabz 2025 VPN Risk Report: Over Half of Organizations Say Security and Compliance Risks Make VPNs Obsolete, Zscaler press release, April 10, 2025, https://www.zscaler.com/press/zscaler-threatlabz-2025-vpn-risk-report-over-half-organizations-say-security-and-compliance, accessed September 2026

Spotted an error or outdated detail? Report it and we will check it against the source.