There have been a series of online breaches which have caught my attention because they involve multi-factor authentication and data encryption: two technologies which are supposed to protect a company’s customers. But, while these technologies are implemented to some degree, the latest breaches show that internal systems are not as compartmentalized as I assumed.
An employee sipping coffee somewhere logs into a fake web site and now thousands of customers have lost their secrets and source code which exposes them to breaches in the future.
I know in one case a company got lucky because a hardware token prevented an employee from giving up their login. But I am bothered by how quickly and how far attackers can get with companies who make their security posture a selling point.
I want to say this is an argument in favor of running your own infrastructure. But that comes with its own problems of maintenance, expertise, and auditing.
In the recent LastPass breach, they only lost personal information. Because of their zero knowledge architecture, the attacker could not access data encrypted by a customer’s master password. I see that not everything was lost. But I feel like it should have been more difficult to get even this far.
What do you think? Do you trust your data with cloud companies who market their security posture? What other features are missing from cloud vendors’ systems and processes that would offer better protection?
References
- Slack and CircleCI | Ars Technica - January 5, 2023
- Twilio and Cloudflare | Ars Technica - August 9, 2022
- LastPass Update | Ars Technica - December 22, 2022
- Authy, LastPass, and DoorDash | Ars Technica - August 26, 2022