Subscribe to the Non-Human & AI Identity Journal

What should organisations do first when moving remote workers off legacy VPN access?

Start with application inventory and user-role mapping, then define which sessions truly need internal routing. That creates a practical migration path and prevents teams from replacing a VPN with another broad trust mechanism that is harder to govern.

Why This Matters for Security Teams

Moving remote workers off legacy VPN access is not just a connectivity change. It is a decision about trust boundaries, session authorization, and how much of the internal environment a remote user can reach once connected. A VPN often creates a broad, persistent trust zone that is difficult to audit and even harder to narrow after the fact. NIST control thinking in NIST SP 800-53 Rev 5 Security and Privacy Controls emphasizes access enforcement, least privilege, and continuous monitoring rather than blanket network reach.

The first mistake many organisations make is treating the migration as a product replacement exercise. That approach ignores which users need access to which applications, which sessions require internal routing, and which workflows can be brokered through tighter controls. Without that mapping, the team usually preserves legacy access patterns inside a new platform and calls it modernisation. In practice, many security teams encounter over-permissive remote access only after a lateral movement incident has already shown how much trust the VPN quietly granted.

How It Works in Practice

The first step is an application inventory tied to user roles and business functions. That inventory should distinguish between public SaaS, privately hosted applications, internal admin tools, and sensitive systems that should never be broadly reachable. From there, organisations define access by application and session type, not by subnet. This is where the migration becomes an access design exercise rather than a network rewrite.

A practical sequence usually looks like this:

  • Identify remote worker populations and the systems they actually use.
  • Map each application to a role, business unit, or workflow owner.
  • Classify which sessions require full internal routing and which can be proxied or brokered.
  • Separate administrative access from standard user access.
  • Apply stronger authentication and session controls to sensitive pathways.

That last step matters because remote access is increasingly intertwined with credentials, service accounts, and automation. If the same access model is extended to non-human access paths without governance, the organisation can create hidden privilege sprawl. The OWASP Non-Human Identity Top 10 is relevant here because it highlights how unmanaged identities, secrets, and overbroad permissions become a security liability once access is distributed across users, systems, and automated workflows.

The migration should also define what “internal” means in a zero trust context. Current guidance suggests that internal routing should be justified by application dependency, not by habit. If a session only needs a single web app, it should not inherit reach into adjacent services, file shares, or management interfaces. This is especially important where security teams are consolidating VPN, VDI, and ZTNA into one remote access program. These controls tend to break down when legacy network segments are left intact because the new access broker simply inherits the old trust model.

Common Variations and Edge Cases

Tighter segmentation often increases operational overhead, requiring organisations to balance reduced blast radius against application and support complexity. That tradeoff is real, especially when remote users depend on brittle legacy applications, hardcoded IP allowlists, or tools that cannot yet be fronted by modern access brokers. Best practice is evolving, and there is no universal standard for every environment.

Some organisations can move most users quickly because their estate is already SaaS-heavy and identity-driven. Others need a phased model where administrative access, contractor access, and sensitive internal tools move first, while specialised applications remain on a controlled exception path. In regulated environments, the early inventory should also include logging, retention, and approval requirements so the migration does not weaken auditability while tightening network scope.

The important edge case is when remote access also supports machine-to-machine or agentic workflows. In those environments, current guidance suggests treating service identities and automation credentials as first-class access subjects, not as hidden implementation details. That is where identity governance and remote access design meet: if the application inventory ignores non-human access, the organisation may simplify user VPN access while leaving the highest-risk pathways untouched.

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 CSF 2.0, NIST AI RMF, NIST SP 800-53 Rev 5 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.AA-01 Identity and access control must be defined before replacing broad VPN trust.
NIST AI RMF Risk-based mapping of AI-like automation and access decisions supports safer migration planning.
OWASP Non-Human Identity Top 10 NHI-2 Remote access often extends to service accounts and secrets that need explicit governance.
NIST SP 800-53 Rev 5 AC-6 Least privilege is central to replacing VPN-style broad access with scoped permissions.
NIST Zero Trust (SP 800-207) AC-4 Zero trust segmentation depends on limiting internal reach to approved sessions and apps.

Catalog non-human identities and secret usage before moving users to narrower access paths.