Safeguard
Security Guides•

ZTNA pilot plan: start with one application, not the whole network

How to run a small ZTNA pilot: choose one internal app, define who needs it, check device state, measure, then expand. A practical sequence.

Safeguard Security Team
3 min read

Run a ZTNA pilot on one internal web application with a clear owner and a small user group. Define who may reach it, which device checks apply, and what success looks like before you start. Expand only after you have compared support tickets, login failures and access logs with the old VPN path.

Pick the right first application

Choose something real but forgiving. An internal wiki, an admin dashboard or a staging environment works. Avoid the system that runs payroll or production deploys for your first try.

Good first candidates share these traits:

  • Web based, so a browser can reach it through a proxy.
  • A named owner who will answer questions.
  • Fewer than a few dozen users.
  • Already behind single sign on, or easy to put there.

Write the access rule before the config

A pilot fails when nobody agrees on who should get in. Write one sentence for the rule: "Members of group X, on a managed device with disk encryption and a current operating system, may reach application Y."

Then list the exceptions you will allow, such as a contractor group with expiry dates. Keep the exceptions short. Each one is a future audit question.

Fix identity first

NIST SP 800-207 treats authentication and authorization of users and devices as separate steps that happen before a session is established. In practice that means your identity provider must have clean groups, working MFA and current offboarding. If groups are stale, the pilot will mirror that staleness faithfully.

Run it beside the VPN

Do not cut over on day one. Give pilot users both paths for a few weeks. Ask them to use the new one by default and report anything that breaks.

Track a short list:

  • Login failures and their causes.
  • Tickets raised, and how many were device check problems.
  • Time to first page load compared with the VPN.
  • Access requests approved or denied.

Decide what you will do with the result

Set the decision in advance. For example: expand to the next three apps if tickets stay low and logs show the access rule worked as written. Roll back if the broker becomes a single point of failure you cannot support.

The CISA Zero Trust Maturity Model, version 2.0, describes progress in stages from traditional through initial and advanced to optimal. A one app pilot is a reasonable move from traditional to initial, not a finish line.

After the pilot

Move web apps first, then think about legacy protocols. Remove VPN access for each group when its apps have moved, not before. Offboarding remote access should cover both paths during the overlap.

Quick check

How long should a pilot run?

Long enough to cover a normal work cycle, including a few device updates and at least one onboarding or offboarding event. A few weeks is common, but set the length by what you need to observe.

Do I need a new product to pilot this?

Not always. Some identity providers and cloud platforms already offer identity aware proxies. Check what you own before you buy.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.