logoalt Hacker News

cebert • today at 12:08 PM • 15 replies • view on HN

How do you implement that with web apps?


Replies

NikolaNovak • today at 12:21 PM

Myriad ways, pretty standard on most corporate networks, to restrict access to corporate devices. I cannot access any of my client's resources, including Web apps, without their laptop.

Simple method is IP whitelisting, easy in some ways painful to keep updated. Vpn is another easy option. But then you can have client side certs, hardware tokens, and endpoint security mechanisms which are probably more robust. Either way, it's not a weird unique thing, it's pretty ubiquitous :)

➕ show 2 replies
mjlee • today at 12:12 PM

IP range allowlists, mTLS, any number of conditions on your auth provider, take your choice.

FishAngular12 • today at 1:45 PM

Could you use SSO as a layer for Device whitelisting?

Authenticate with SSO > IDP checks for Device fingerprint > IDP Approves Login if Device is whitelisted

arcza • today at 12:13 PM

Probably the department's fault for not using (presumably) Entra Conditional Access to restrict SSO to corporate devices / corporate subnets.

This is why if you're building a product, please give SSO for free (see sso.tax) - you shift responsibility, requirements and posture to the tenant's IdP.

➕ show 2 replies
xnyan • today at 12:24 PM

In addition to the other things mentioned, some very sensitive applications in my organization must be run from a virtual desktop, which is itself must be run from a locked down corporate laptop.

stingraycharles • today at 12:13 PM

We typically use VPC Endpoint Services or equivalent for enterprise customers, ie connect our private VPC with their private VPC. Pretty much the best way to do this, no VPNs to manage or IP whitelists to maintain and all traffic is local to the cloud provider.

➕ show 1 reply
bpoyner • today at 12:15 PM

IDP + MDM, Client certificates, VPNs, tokens/cookies, etc.

quietsegfault • today at 12:21 PM

I can’t run any web apps from my employer unless I’m on one of their computers. Tokens are only generated on corporate systems. IP access only allowed from corporate VPN.

Closi • today at 12:11 PM

IP Whitelist, this is standard stuff.

reedf1 • today at 12:11 PM

IP whitelists or VPNs

invaliduser • today at 12:11 PM

With a VPN for instance

mihaaly • today at 1:34 PM

You are not a web app developer, are you?! Please say you are not! Or just doing it for fun and harmless matters.

➕ show 1 reply
Hikikomori • today at 12:17 PM

mTLS with cert in TPM.