If you need to completely revoke someone's account overnight to prevent adverse impact, you designed your "access matrix" incorrectly.
This doesn't make any sense to me, and is in fact exactly how it should work.
So you're telling me that every time, say, a CS rep needs to access some sensitive customer information (which is almost every single call), you think they should need to go through some password approval process? Security procedures that are so cumbersome to getting work done get bypassed.
The whole point of SSO systems is that you can immediately revoke access to any and all systems at once by just changing one setting.
But indeed, permanent access to sensitive info without ever needing approval from a second person (beyond being hired and gaining the access) seems like a bad idea.
One kid definitely got fired for querying data on persons they weren't supposed to query for.
With work-from-home, I can imagine there's employees with all sorts of access. And with them being a startup, who knows how much controls they've got in place yet.
Having said that, we're still talking about hundreds of people being laid off, so even with excellent access controls this step might be prudent -- e.g. even customer support staff would have access to some stuff that would be useful for social engineering, at the very least.
It depends on the nature of the information. If we're talking anything that directly affects liquidity, I'd be surprised if that number was large. But if we're talking regulated or contractually protected consumer information (e.g PCI), that number's probably a bit bigger.
> "Given the number of employees who have access to sensitive customer information"
Surly they should have very very few employs that have access to that type of information?