What Is ZTNA? Zero Trust Network Access Explained
Timo Wevelsiep•Updated: 30.06.2026Editorial note: Versions, commands and prices may change. Please verify critical steps independently before production use. This guide does not replace individual consulting.
Building sovereign zero-trust access? WZ-IT builds self-hosted ZTNA platforms for distributed sites, remote teams and OT. See our remote management platforms
ZTNA (Zero Trust Network Access) grants access per application or resource - based on identity, device posture and context - instead of giving access to the whole network the way a classic VPN does. The guiding principle is default-deny: nothing is reachable until a policy explicitly allows it. A policy broker evaluates every request before the connection is established, checking identity (via an identity provider), device posture and context factors such as location or time. ZTNA is the practical implementation of the Zero Trust Architecture described in NIST SP 800-207 (2020): no implicit trust based on network location.
Table of Contents
- The Principles of Zero Trust
- How ZTNA Works
- ZTNA vs. VPN Compared
- Building Sovereign, Self-Hosted ZTNA
- Use Cases: Remote Workforce and OT
- Vendors and the EU Angle
- ZTNA at WZ-IT
- Further Guides
The Principles of Zero Trust
Zero Trust moves defenses away from the static network perimeter toward users, devices and individual resources. The NIST definition is clear: no asset or account is trusted based solely on its physical or network location. From this follow four core principles:
- Never trust, always verify: Every request is re-evaluated, whether it comes from the office LAN or the internet. There is no "trusted internal network".
- Least privilege: Identities receive only the minimal access needed, per session and per resource - not a whole subnet by default.
- Micro-segmentation: Resources are isolated individually. Being allowed to reach one application does not reveal the neighboring systems.
- No implicit network trust: The network is assumed to be compromised. Authentication and authorization of both user and device happen before each session.
The immediate security gain is containment of lateral movement: even if a device is compromised, the attacker reaches only the explicitly released resource instead of the flat network.
How ZTNA Works
ZTNA implements these principles with three interlocking building blocks:
- Policy Decision/Enforcement Point (broker): A central control plane decides per request whether access is allowed and enforces that decision as close to the resource as possible, evaluating identity, device posture and context.
- Identity via an IdP: ZTNA delegates identity verification to an identity provider, connected over OIDC/OAuth2 - with SSO and MFA. The same centrally managed identity applies everywhere.
- Outbound-only, no open inbound: A connector or agent at the site actively reaches out to the broker. Services stay "dark" and are not reachable from the internet; no inbound port needs to be opened. This dramatically reduces the attack surface.
Two access patterns are common: agent-based (a client on the endpoint brings the user into the identity-based overlay - typical for infrastructure and server access) and service-initiated/clientless (access to a web app through an identity-aware proxy in the browser, with no client on the endpoint at all).
ZTNA vs. VPN Compared
A classic VPN authenticates once at login and then trusts the device on the network - with broad access. ZTNA verifies continuously and exposes only individual applications. Gartner predicted that by 2025 at least 70% of new remote-access deployments would be served predominantly by ZTNA rather than classic VPN - up from less than 10% at the end of 2021 (Gartner Market Guide for Zero Trust Network Access, 2022).
| Criterion | ZTNA | Classic VPN |
|---|---|---|
| Unit of access | individual application/resource | whole network/subnet |
| Trust model | default-deny, continuously verified | authenticated once, then trusted |
| Identity check | per request, identity + device + context | once at login |
| Lateral movement | contained by micro-segmentation | broadly possible after breach |
| Inbound ports | none (outbound-only, services dark) | gateway port exposed |
| Device posture | enforceable as a condition | usually not checked |
| Visibility/audit | per identity and resource | coarse, network level |
ZTNA does not necessarily replace the VPN overnight. Gartner recommends a phased migration, often starting with external contractors and individual user groups.
Building Sovereign, Self-Hosted ZTNA
ZTNA is not one vendor's product but an architecture pattern - which is exactly why it can be built entirely from open-source, self-hostable components. A proven stack:
- NetBird as the identity-based WireGuard overlay: it connects devices, servers and sites default-deny, with access policies, micro-segmentation and posture checks (OS version, client version, location). The entire control plane is self-hostable. Details in our guide What is NetBird? and on our NetBird expertise.
- IdP for identity: Authentik or Keycloak provide SSO and MFA over OIDC. That puts the "verify" component in your own hands - the central identity source for all policies.
- Pangolin for clientless app access: the identity-aware reverse proxy publishes internal web applications in the browser, authenticating before the app and granting access only to explicitly released services. Its Community Edition is open source under AGPL-3.0 (a paid Enterprise Edition runs under the Fossorial Commercial License) - see our Pangolin expertise and the guide on exposing internal services without a VPN.
This combination covers both access patterns: agent-based for infrastructure (NetBird) and clientless for web apps (Pangolin), both identity-bound through the same IdP. The control plane, keys and audit data stay in the EU.
Use Cases: Remote Workforce and OT
Two scenarios benefit most. For the remote workforce, employees and external contractors move off the full-tunnel VPN: instead of opening the entire corporate network to everyone, each identity gets only the applications it needs. External contractors are a classic starting point because their access carries elevated risk.
In OT (operational technology), micro-segmentation is the key. Production plants, machines and IoT devices have historically run in flat, weakly segmented networks. ZTNA breaks that open: a technician reaches only the released machine or HMI per identity, never the entire plant network. Sites connect outbound-only, with no open ports, and every access is auditable. This very shift - away from the flat VPN, toward identity-based per-resource access - is the central trend in secure remote access and relevant to regulatory requirements such as the NIS2 directive. This article is general information, not legal advice.
Vendors and the EU Angle
The ZTNA market is shaped by large, mostly cloud-based platforms: Zscaler Private Access, Cloudflare Access and Palo Alto Prisma Access. They are mature, but tie access to the vendor's cloud - identity, connection and audit data flow through their infrastructure, often outside the EU.
For sovereignty- and compliance-sensitive environments, the self-hosted model is the alternative: the same zero-trust approach, but built entirely from open-source components (NetBird, Pangolin, Authentik/Keycloak) on your own infrastructure in the EU. You keep control over keys, policies and logs - with no functional compromise on the zero-trust model.
ZTNA at WZ-IT
At WZ-IT we build ZTNA as a sovereign, self-hosted platform: NetBird as the encrypted, identity-based network backend, an IdP such as Authentik for SSO/MFA, and Pangolin or a browser gateway for clientless app and machine access - all default-deny and auditable. Sites connect outbound-only, with no open ports. The ABCO Water Systems case study in Australia shows what this looks like in production for distributed plants. We handle design, build and operation end to end as part of our remote management platforms.
Further Guides
- What is NetBird? - identity-based overlay as a ZTNA backend
- Expose internal services without a VPN - clientless app access
- NIS2-compliant remote access - regulation and zero trust
- NetBird expertise and Authentik expertise
Building sovereign zero-trust access for sites, teams or OT? Get to know us or take a look at our remote management platforms.
You'd rather not run Remote Access yourself? WZ-IT handles setup, operations and maintenance – GDPR-compliant from Germany.
Frequently Asked Questions
Answers to the most important questions
ZTNA is a security model that grants access per application or resource - based on identity, device posture and context. Unlike a classic VPN that admits devices to the whole network, ZTNA is default-deny: nothing is reachable until a policy explicitly allows it. A policy broker evaluates every request before the connection is established.
A VPN authenticates once at login and then trusts the device for the entire session on the network - with broad access and lateral-movement risk. ZTNA continuously verifies identity, device posture and context, and only exposes individual applications, never the whole network. It opens no inbound ports.
The core principles are: never trust, always verify (no implicit network trust); least privilege (only the minimal access needed); micro-segmentation (resources isolated individually); and continuous, context-aware evaluation of every request. NIST SP 800-207 (2020) is the authoritative reference for Zero Trust Architecture.
Yes. With open-source building blocks like NetBird (identity-based WireGuard overlay), an IdP such as Authentik or Keycloak for SSO/MFA, and Pangolin for browser-based app access, you can run a complete ZTNA setup self-hosted in the EU - keeping the control plane, keys and audit data in your own hands.
Well-known commercial ZTNA services include Zscaler Private Access, Cloudflare Access and Palo Alto Prisma Access - mostly cloud/SASE platforms. Alongside them are open-source, self-hostable alternatives such as NetBird and Pangolin that implement the same zero-trust approach without a vendor cloud.
Yes. Micro-segmentation is especially valuable in OT: a technician reaches only the released machine or HMI per identity, never the flat plant network. Sites connect outbound-only, with no open ports, and every access is identity-bound and auditable - ideal for distributed sites and remote maintenance.
No. ZTNA models build connections outbound-only: a connector at the site reaches out to the broker instead of exposing a port to the internet. Services stay dark until an authenticated and authorized identity connects - which dramatically reduces the attack surface.
More on Remote Access
- What is Apache Guacamole?
- VNC in the browser: HMI remote access
- Remote maintenance without a VPN client
- Self-hosted TeamViewer alternative (RustDesk)
- NIS2-compliant remote access
- RBAC & audit for remote access
- What is ZTNA? (Zero Trust Network Access)
- IEC 62443 for remote access to OT
- SSO & MFA for the remote-access portal
- Privileged access management & session recording
- Remote maintenance & GDPR (data processing)
- WireGuard for site connectivity
- What is NetBird? (Zero-trust mesh VPN)
- What is Headscale?
- Expose internal services without a VPN
- Multi-tenant operator portal for plants
- OT/IT segmentation, DMZ & the Purdue model
- SSH bastion / jump host
- Siemens S7 / PLC remote access without open ports
- NetBird vs Tailscale vs WireGuard
- OpenVPN vs WireGuard
- Secure remote maintenance of machines & plants







