https://invisv.com/articles/zerotrust.html
What we need to move towards is something more like Oblivious Trust -- you rely upon third parties but they have nothing sensitive in the first place.
https://invisv.com/articles/zerotrust.html
What we need to move towards is something more like Oblivious Trust -- you rely upon third parties but they have nothing sensitive in the first place.
Zero-trust means moving the authn and authz from a perimeter around the whole ecosystem of tools for your org, down to the individual apps. Every app, every tool you were using in an old system, could still log your IP/username/login/logout times. Now, we're saying "hold up, use 2FA and better RBAC at all times" per application, instead of assuming an entity is partially trusted because of where they are on the network.
I think ZT can be implemented in or out of the cloud. It just happens that people are coupling a move toward ZT with cloud identity managers like Okta, and cloud services like AWS.
On premise ZTA is possible.
Nothing in zero trust inherently requires a 3rd party cloud provider. That is actually an implementation decision, and ZTA can be completely implemented on prem with no outsourced providers.
To be fair, most orgs don't have those needs. Most zero trust implementations were in fact not motivated by zero trust. It was more like the VPNs were backhauling user->big_cloud_provider_hosted_app connections through bandwidth-constrained private data centers. Acceptable (or not a top priority to fix) when remote work was a fraction (for most orgs). Not acceptable for all orgs once C-19 hit. "Zero trust" from the big vendors took the connections direct (via their clouds).
- involves a completely different approach to devops/sre
- adds lots of pressure on reliability as relues on a some non-widespread hardware device
- vendor lock, obviously, so not any better comparing to the cloud providers
Also, you don't have to trust us the way you trust a cloud, we don't have access to your running servers.
My brother worked for a fund, and at some point ended up in a conversation with BoA's CTO at some industry event. CTO was shocked my brother's fund was all on prem vs using AWS. The party line from my brother's fund? "We compete with Jeff Bezos for deals so we don't trust him."
I don't really want to argue the merits of that perspective, I'm just reporting an anecdote that there's definitely customers with it.
I certainly think that the set of people who don't trust clouds is probably bigger than it should be, but there are some cases where the "natural bug bounty" (available money to steal) is over 100x higher than the earnings of a software engineer and it's easy to cash out. I think it may be reasonable to be paranoid about your cloud provider's (and their employees') access to your systems if that is the case.