3 ms·
I use something very similar to your system, but people who know better will tell you that your admin functions should be at a distinct app at admin.example.com
by patio11 13y ago
I use something very similar to your system, but people who know better will tell you that your admin functions should be at a distinct app at admin.example.com, which you'd make only accessible to people VPNing into a gateway box which does nothing but VPN. You can secure them normally after that, independently of the service proper.
This prevents a variety of attacks, such as leaving as XSS anywhere in your application, from causing you to lose th le admin console.
- simonw 13y agoWe have a seperate set of (more harmful) admin tools that are on an entirely different login system, but yes, going VPN only is definitely a sensible next step.