19 ms·
This is the best, least biased write-up of the breach that I've seen. It's still fairly damning, but the upshot is that it took a very serious second attack te
by g051051 7y ago
This is the best, least biased write-up of the breach that I've seen. It's still fairly damning, but the upshot is that it took a very serious second attack team to actually capitalize on the flaws that were present: https://www.bloomberg.com/news/features/2017-09-29/the-equifax-hack-has-all-the-hallmarks-of-state-sponsored-pros https://www.bloomberg.com/news/features/2017-09-29/the-equif...
- x0x0 7y agoOr it's a pile of nonsense from a company desperate to deflect blame. How could poor poor Equifax defend itself against foreign governments? The reality is Equifax are lazy stupid idiots who * couldn't patch well known holes in infra for months (note that a 2 engineer startup could do better by eg running rails and checking bundler-audit on every deploy); * disabled their IDP because they didn't keep a cert up-to-date; * didn't notice their disabled IDP FOR 10 MONTHS because lazy stupid incompetent; * strongly appear to have no internal access controls, so regular app users in the db could exfiltrate the entire DB without creating any internal alerts In contrast to the self-serving nonsense in the Bloomberg article, there was nothing sophisticated here. These people couldn't get the most basic things right, all part of the most very basic security posture: patch known holes. Regularly verify such patching. Run an IDP. Verify the IDP is running. Have controls around odd behavior or bulk queries for the DB users running on your front-end boxes.
- g051051 7y ago> Or it's a pile of nonsense from a company desperate to deflect blame. How could poor poor Equifax defend itself against foreign governments? Bloomberg has plenty of criticism, they just don't wrap it in the shrill click-bait headlines of other "news" outlets. > note that a 2 engineer startup could do better by eg running rails and checking bundler-audit on every deploy) On systems a fraction of the size, with a fraction of the traffic, and not under a constant withering assault from hackers.
- x0x0 7y agothe point -- which I believe you deliberately missed -- is the tools are available from the very beginning to know if you are shipping code with known CVEs. It's easily available. I'm not sure why you're invested in pretending this is super hard, or that it isn't extremely easy to do correctly if it is a company priority to do so. As their scale, it's also straightforward to build and maintain the list of sites you're running, what's running them, and the versions of libs in place. Particularly because you can have dedicated engineering for the above. It really comes down to whether it's a corporate priority or not.
- g051051 7y ago> I'm not sure why you're invested in pretending this is super hard, or that it isn't extremely easy to do correctly if it is a company priority to do so. The enormous amounts of money and time that companies spend on this problem, and still not get it right, disproves your assertion of simplicity.
- viraptor 7y ago> note that a 2 engineer startup could do better 2 engineers produce 2 engineers worth of code/infrastructure. Equifax has much more than that to manage. And at corporate scale just knowing what you're running is a significant challenge, which is a step before version management. I'm not trying to justify bad assets management, but if anyone's comparing their situation to a 2 engineer startup, they don't understand corporate it environments or issues or that scale/budget.