4 ms·
My first response is that the CEO or CTO should be responsible for data breaches. Leadership should be sure to give engineering enough time and resources to sec
by TheAceOfHearts 5y ago
My first response is that the CEO or CTO should be responsible for data breaches. Leadership should be sure to give engineering enough time and resources to secure their systems. If a system is insecure it's usually a management failure.
But in practice, I don't think that works either. We're building immensely complex systems across numerous layers each of which is the result of thousands of engineering hours. The costs to properly harden and secure most systems is not worth it. And even if you spend the effort to harden the system, it could still fall to a carefully crafted attack.
If you get attacked by a 0-day exploit from a malicious nation-state there's a level at which most companies would fail.
Security isn't some binary thing, it's an onion. And there's no meaningful conversation to be had about security without first taking your risk profile into consideration.
- Apocryphon 5y agoSecurity certainly is difficult, but the Equifax hack wasn't particularly complex, was it?
- native_samples 5y agoYou can't define complex in a way clear enough to be useful. Maybe in your eyes it wasn't a "complex" hack, but what specifically distinguishes Equifax from nVidia or the other tech firms getting hacked right now? That you could write down, formalize, test in a court of law and which would last more than 6 months as an accepted definition? What about the China/Google hack in 2010? That was widely regarded as a groundbreaking attack by a nation state, but it started with an employee clicking a phishing link.