I'm super happy to see this. Square uses something similar for employee access to our datacenter, and I hope more people follow this trend. It's one of the annoying parts of open-sourcing our infrastructure -- we can't generally assume folks have an authenticating proxy around. With a few examples in the wild, I'll be happy to start doing that. We use mutually-authenticated TLS (ie, the proxy presents a client cert t…
Have you seen https://github.com/bitly/oauth2_proxy ?
Google Identity-Aware Proxy
21–30 of 51 posts
Re: Google Identity-Aware Proxy
#22What is a difference between proxy and a VPN?
You can then have different whitelists per service.
Also IAP doesn't require the use of a VPN client. All one needs is a web browser with an internet connection. Giving your workers freedom to access corp assets just about anywhere.
Re: Google Identity-Aware Proxy
#23Can anyone recommend this? https://github.com/bitly/oauth2_proxy
I've also used it internally, works great.
Re: Google Identity-Aware Proxy
#24Re: Google Identity-Aware Proxy
#25Earlier quoted context omitted.
Have you seen https://github.com/bitly/oauth2_proxy ?
I love that thing - I use it with nginx to secure access to stuff running on my home machine that I want to expose publicly (e.g. the Transmission Web UI).
Re: Google Identity-Aware Proxy
#26Re: Google Identity-Aware Proxy
#27As you can sort-of see from the linked site, this is a public version of what Google uses internally, which is called BeyondCorp[0]. It's really an amazing way to think about security for a company. If you deploy it universally across your company, VPNs become obsolete. This solves a popular attack vector where bad-actors just need to get onto a corporate network to do damage. If you can authenticate at every service…
As far as I remember BeyondCorp required users to be equipped only with attested hardware (no BYOD). This device's health then was constantly being monitored and taken into account when granting / denying access. I'd like to see the differences between IAP and Google's internal BeyondCorp. Quick search did not reveal anything.
Re: Google Identity-Aware Proxy
#28What is a difference between proxy and a VPN?
Lets you have a whitelist of accounts per serivce. for example your HR payroll site can have IAP sitting in front of the site. IAP can only allow managers & hr access where-as the underlying system might not have this identity protection. You can then have different whitelists per service. Also IAP doesn't require the use of a VPN client. All one needs is a web browser with an internet connection. Giving your workers…
BeyondCorp/UberProxy is just a really complicated whitelist. That's it. Super simple.
Re: Google Identity-Aware Proxy
#29Earlier quoted context omitted.
As far as I remember BeyondCorp required users to be equipped only with attested hardware (no BYOD). This device's health then was constantly being monitored and taken into account when granting / denying access. I'd like to see the differences between IAP and Google's internal BeyondCorp. Quick search did not reveal anything.
The only BYOD device allowed is Chromebooks with a signed bootloader, aka no developer mode or Crouton.
Considering Google has teams designing custom PCBs and even ICs, there's a non-insignificant amount of Google devs who could easily circumvent this entire system.