Join our Newsletter — 33% off our NHI Course

VPN-free internal web apps: what changes for IAM teams?

 

(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 16521
Topic starter  

TL;DR: Teleport argues that VPNs still work for small user groups, but they create coarse access, stale credentials, and incomplete audit trails as environments grow. Identity-based access shifts enforcement to per-application policy and named-identity logs, which better matches least privilege and compliance expectations.

Editorial analysis by NHI Mgmt Group, based on content published by Teleport: “How to Access Internal Web Apps Without a VPN”.

Key questions

Q: When should teams move from VPN access to identity-based access for internal web apps?

A: Teams should move when VPN profiles have become broad enough that users can reach far more than their job requires, or when audit evidence no longer shows which app was accessed.

Q: Why do VPNs create audit and compliance problems for internal apps?

A: VPNs often log that a user connected, but not which application they used or what they did inside it.

Q: What breaks when internal web access is controlled only through network profiles?

A: Broad profiles usually allow far more reach than a user actually needs, and tightening them manually leads to ACL drift, operational overhead, and inconsistent access boundaries.

Practitioner guidance

  • Define app-level access boundaries Map each internal web app to the smallest identity or role set that actually needs it, instead of granting broad network membership.
  • Replace subnet trust with request-time policy Place a proxy in front of internal apps so authorization happens on every request, not when the user joins the network.
  • Eliminate shared VPN credentials Move away from credentials that outlive their intended use window and are reused across groups, especially where revocation currently requires group reissuance.

Bottom line: VPN access is often acceptable at small scale, but it becomes too coarse once organisations need app-specific control, stronger evidence, and tighter privilege boundaries.

What's in the full article

Teleport's full blog post covers the operational detail this post intentionally leaves for the source:

  • The exact browser-based access flow for internal apps behind an identity-aware proxy
  • The practical comparison between VPN-connected users and users who never join the internal network
  • How named-identity audit logs map to compliance requirements such as SOC 2 and ISO 27001
  • The access setup considerations for mixed technical and non-technical user populations

👉 Read Teleport's guide on VPN-free internal web app access →

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →  |  Read the full analysis →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 5 months ago
Posts: 17012
 

VPN access is a network convenience model, not an application governance model. The article shows that VPNs can be workable for small, stable user groups, but they become too blunt once access needs diversify. The deeper issue is not transport, but the fact that the control boundary sits at the network edge instead of the application boundary. Practitioners should treat that as a governance mismatch, not just a tooling preference.

A question worth separating out:

Q: How should IAM teams compare VPN access with identity-aware proxy access?

A: Compare them by the unit of control, the quality of the audit trail, and the amount of standing network reach they create. VPNs optimise broad connectivity, while identity-aware proxies optimise per-app authorization. For internal web apps, the better model is the one that reduces reachable surface without sacrificing named-user accountability.

👉 Read our full editorial: VPN-free internal web app access shifts control to identity



   
ReplyQuote
Share:

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.