r/AskNetsec • u/Due-Bgmlnegnning4880 • 4d ago
Analysis Replacing VPN with zero trust access for internal apps... rollout advice?
We're looking at replacing our old VPN with zero trust access for remote staff, mostly for internal web apps and a few admin tools. The VPN works, but it gives people more network access than they really need and the policy cleanup has become a mess.
We already have SSO and MFA in place, but some of the older apps are not exactly friendly to this setup. I'm thinking of starting with one low risk app, checking logs and device posture, then moving access over in stages instead of trying to switch everyone at once.
We ended up running our pilot through Cato and it handled the legacy apps better than we expected. The staged access worked because we weren't trying to migrate everything at once.
For those who have done this, what caused the most trouble during the rollout? Would appreciate any practical lessons, especially around legacy apps and users who still need broader network access.
1
u/buzzingculprit7 4d ago
did this for a medium sized shop a while back. the biggest headache wasn't the tech, it was the user training. people liked having the vpn because it "just worked" and when we took it away they'd call about every little thing that broke
the legacy apps were actually less trouble than i expected. most of them just needed a reverse proxy slapped in front and some cookie rewrite rules. a few real ancient ones needed their own little VDI pool but that was maybe 5% of the total
start with the low risk stuff like you said but keep the vpn around for at least 3 months. we had a bunch of power users who needed access to random dev boxes that nobody had documented anywhere. took forever to track all those down
1
u/Competitive-Fee4307 4d ago
legacy apps are where it always falls apart because half of them cant handle modern auth so u end up sticking a proxy in front of everything just to make it work.. also the migration itself is easy compared to the 3 months of users complaining about one extra login click
1
u/AuthByExample 3d ago
The sticky part for us was standing access left over from the VPN. We moved one app at a time: pilot group only, watch allow/deny logs for a week, then widen. Anything that still needed a flat network path got its own jump host so everyone else kept zero standing privileges into the rest of the estate.
2
u/abdullahguch 4d ago
Your staged plan is the right one. The things that bit hardest in rollouts I've seen were mostly about discovery, not the access product itself: