News for hackers. Stuff that matters.
Re:Equifax’s Maddening Unaccountability by cloakandswagger on Monday September 11, 2017 @07:09PM (#15223268)
Now would be a great time to go long EFX in my opinion.

The stock has been slammed while Equifax is being flogged in the court of public opinion, but I doubt this leak will have any lasting financial impact.

Look at the result of the Target and Home Depot breaches: whether you like it or not, the companies are still technically the victims here and no court is going to bankrupt them for data breaches that are more and more becoming the norm.

Re:Equifax’s Maddening Unaccountability by bob1029 on Monday September 11, 2017 @07:20PM (#15223332)
>but I doubt this leak will have any lasting financial impact.

I am going to have to stop you there. As someone who works in the financial sector, I have quite a different view of this situation. Best case scenario (for the organization) is that it is fined directly into bankruptcy and someone like FIS acquires them for pennies on the dollar. I am still waiting for CFPB to drop a nuclear bomb over this issue. There will be new PII regulations around the corner for sure.

I also question the extent of the leak... I keep hearing it was just basic PII, but if someone got a dump of the entire credit history database, a huge range of financial products (e.g. Knowledge-Based Authentication) become entirely compromised.

Re:Equifax’s Maddening Unaccountability by cloakandswagger on Monday September 11, 2017 @07:29PM (#15223388)
Equifax has an $18B market cap. Can you name one instance of a government imposed fine for improperly stored PII exceeding even $100M?

Furthermore, do you have evidence that the PII was improperly stored, or that Equifax's security practices were lacking in any way? The vulnerability provided full RCE, and I know of no info-sec magic that inoculates you against that.

Re:Equifax’s Maddening Unaccountability by empath75 on Monday September 11, 2017 @07:44PM (#15223493)
Having root on a web server shouldn't give you access to 147 million customer records.
Re:Equifax’s Maddening Unaccountability by cloakandswagger on Monday September 11, 2017 @08:02PM (#15223619)
I'm eagerly awaiting the technical details of the attack. If it turns out that their web server has 100% unfettered access to the database then I'll gladly pick up a pitchfork as well.

I'm wondering if Equifax is using Struts-provided REST for its entire architecture. If that's the case, gaining access to the web server was only the first step. From there the attacker could perform RCE on sensitive services.

Re:Equifax’s Maddening Unaccountability by sillysaurus3 on Monday September 11, 2017 @08:06PM (#15223632)
If it turns out that their web server has 100% unfettered access to the database then I'll gladly pick up a pitchfork as well.

You may want to think twice. Try to design an architecture that doesn't have that. If you think it through, you'll realize the best you can do is not to deny access, but to monitor access so that any statistical deviation in requests-per-hour will trigger an alarm. Yet nobody does that, so why should Equifax have been a pioneer in this method?

This is the uncomfortable truth that everyone is obscuring here. There wasn't a solution. Equifax got owned, and they happened to have a trove of data. Everyone now wants to see their heads roll, but you too would find yourself in the same situation if you have an RCE on your servers.

Re:Equifax’s Maddening Unaccountability by kelnos on Monday September 11, 2017 @08:19PM (#15223698)
> You may want to think twice. Try to design an architecture that doesn't have that.

We have an architecture like that where I work. It's not that hard. Our web applications have very little direct access to databases; most of it is mediated by services downstream of the web app. That's certainly not a silver bullet, but it makes it impossible to exploit a RCE vuln in the web server in such a way that it lets you have arbitrary access to the database.

Re:Equifax’s Maddening Unaccountability by jeremyjh on Monday September 11, 2017 @08:44PM (#15223837)
And let me guess. Those services give the webservers...the data that they ask for?

Once you've compromised a server, learning how to ask for the data you want is not hard. You have access to all the webserver's code, can make full dumps of communications occurring normally in the app, etc.

Re:Equifax’s Maddening Unaccountability by kelnos on Saturday September 23, 2017 @06:20AM (#15319087)
It's different, though. If my web server has direct database access, and it gets compromised, an attacker can go in and directly do "SELECT * FROM users" and get all my data in one go. If the database is behind a restrictive service, and they compromise just the web server, then they have to sit on the web server and pull each user record one at a time. And they might not even be able to, depending on search options -- like they might just be able to do "GET /users/{userId}", and if you don't know the user IDs, you get nothing (our user IDs happen to be randomly-generated 128-bit numbers, so searching through that space would take a while). Even if they can get past that hurdle, the extra traffic it would require to pull down the full database with one request per user would certainly set off alarms, and doing it slowly enough to not set off alarms would just take too long.

Of course, another option would be to use the web server compromise to then jump to the database service and compromise that box as well, but, again, more hurdles to jump means less of a chance of success.

Nothing is perfectly secure, but you can design systems with defense in both breadth and depth, and you can slow down or defeat many attackers that way. It's not about making Fort Knox, it's just about making breaking in more expensive than they can handle.

Re:Equifax’s Maddening Unaccountability by icebraining on Tuesday September 12, 2017 @07:49AM (#15226501)
The believe the usual way is to have a separate authentication service, to which you send the user's credentials and you get a token that you can use to request only that user's data.

That means, barring other exploits, you can only access the info from the users who logged in while you had control of the machine.

Re:Equifax’s Maddening Unaccountability by sillysaurus3 on Monday September 11, 2017 @08:23PM (#15223724)
Have you had a netpen? Give me access to your web server (aka an RCE) and I can probably find a way to pivot to your downstream databases.
Re:Equifax’s Maddening Unaccountability by theossuary on Monday September 11, 2017 @08:41PM (#15223817)
That's the point, you have to pivot. If you don't have to jump through another host or two to get unfettered database access from web tier, you're doing it wrong.
Re:Equifax’s Maddening Unaccountability by sillysaurus3 on Monday September 11, 2017 @08:46PM (#15223850)
It wouldn't have changed Equifax's situation at all. Everyone would still be just as outraged.

It occurs to me that maybe it might seem like pivoting is a big process that takes months. In reality you can map out an internal network within a few hours. Most people keep the servers at the edge of their network meticulously up to date. Once you're inside, you find way more old software. Not to mention creds just laying around the system in many cases since the devs don't expect anybody to be able to access them.

I feel like the worst offense Equifax could be accused of is not getting regular pentests. A netpen would have caught the outdated Struts issue, and they had money to get monthly tests. But very few of us get regular pentests.

Re:Equifax’s Maddening Unaccountability by occultist_throw on Tuesday September 12, 2017 @07:00AM (#15226280)
That's one thing the org I work for does right.

We do have monthly tests, scans, and network BGP issues. And our governmental side has a different set of scans, which also include system security scans.

Whomever the oncall is, ends up doing them during the week. It's usually pretty quick, but can turn into a slog.

Oh, and all our machines are updated appropriately, not just the border machines. There are some services we're not able to adequately update, like FreeRadius - but for each of those we review the criticality and determine if we need the resources to make it work (aka: remote priv exploit)

Re:Equifax’s Maddening Unaccountability by munin on Monday September 11, 2017 @08:43PM (#15223835)
I have done netpens. Almost always it is as you describe. Sometimes someone has their shit together and it is not.
Re:Equifax’s Maddening Unaccountability by williamscales on Tuesday September 12, 2017 @01:16AM (#15224972)
I broadly agree with you, but disagree with your claim that Equifax has no duty to innovate in security. They have one of the biggest databases of PII in private industry. I believe that bestows on them the duty to keep it safe.
Re:Equifax’s Maddening Unaccountability by biafra on Tuesday September 12, 2017 @05:07AM (#15225851)
The problem is that this information can be used for identity fraud. You should really find a solution for that problem.
Re:Equifax’s Maddening Unaccountability by Boothroid on Tuesday September 12, 2017 @04:09AM (#15225618)
There are lots of companies offering software to do exactly what you describe, that is, statistical analysis of telemetry as a way to detect anomalous behaviour e.g. LogRhythm
Re:Equifax’s Maddening Unaccountability by Iknowsecurity on Monday September 11, 2017 @08:16PM (#15223681)
Agreed
Re:Equifax’s Maddening Unaccountability by WhiteSource1 on Tuesday September 12, 2017 @09:03AM (#15226911)
How about use a WAF, and a good security-centered one, not something off the shelf just to say you have a WAF.

For one.

Re:Equifax’s Maddening Unaccountability by kelnos on Monday September 11, 2017 @08:14PM (#15223674)
> The vulnerability provided full RCE, and I know of no info-sec magic that inoculates you against that.

If the vulnerability used turns out to be the Struts one that was announced at the beginning of the year, then the "magic" here would have been quite muggle-like: update the damn dependency. Not doing so is negligence, plain and simple.

(I agree with you, though, that EFX will almost certainly come out of this relatively unscathed.)

Re:Equifax’s Maddening Unaccountability by cloakandswagger on Monday September 11, 2017 @08:23PM (#15223727)
The statement released by Apache said that, if the attack did use the REST plugin vulnerability in Struts, then it would have been a zero-day at the time of use.
Re:Equifax’s Maddening Unaccountability by gaius on Tuesday September 12, 2017 @03:31AM (#15225461)
You will note that Equifax is not a contributor to Struts - cash or code. They are trying to shift the blame onto something they got for free and work other people did for free.
Re:Equifax’s Maddening Unaccountability by elkos on Wednesday September 13, 2017 @01:06AM (#15235706)
It's my understanding that Equifax is a multibillion dollar org. (Something in the order of 17 billion USD). Since Struts is a major part of their business infrastructure one would expect a contribution to the Struts project and other software they rely on. They could spin it as "Social Responsibility" too.

In retrospect it seems more cost effective to do so too, even if Equifax manages somehow to pay only a few hundred million dollars.

Re:Equifax’s Maddening Unaccountability by bga on Tuesday September 12, 2017 @07:58AM (#15226533)
Yet Equifax continues to evade giving details on the attack. That itself is damning evidence they weren't doing everything they should have been to protect their servers and data.
Re:Equifax’s Maddening Unaccountability by ridgeguy on Monday September 11, 2017 @08:49PM (#15223869)
I wonder if the legal concept res ipsa loquitur (the thing speaks for itself) could apply here? It's one foundation of tort law.

The argument would be that the very fact that PII security was breached demonstrates defendant's negligent data storage/security practices. If those practices had been adequate, the breach would not have occurred.

Re:Equifax’s Maddening Unaccountability by cloakandswagger on Monday September 11, 2017 @09:09PM (#15223976)
If that's the case then I'd suggest every software developer on this forum immediately switch careers, this one is doomed.
Re:Equifax’s Maddening Unaccountability by ridgeguy on Tuesday September 12, 2017 @01:49PM (#15229505)
Well, there is that. Maybe reality is that no set of security practices can ever secure PII. If so, that's an even bigger problem than lackadaisical firms like Equifax.

But I think higher expectations, helped along with civil legal machinery that's likely to mete out meaningful punishment, would move us faster to finding out whether the problems are mostly just sloppy practice (which responds to economic penalties) or whether they're more fundamental and need a different fix.

Re:Equifax’s Maddening Unaccountability by fred_is_fred on Tuesday September 12, 2017 @12:38AM (#15224849)
You need to think beyond the fine. There will be costs of new regulations (if passed), increased costs for lobbying against any said efforts, loss of revenue (would you want to have your company name as a partner for Equifax), and finally lawsuits.

Going long may make sense but we've not hit bottom yet.

Re:Equifax’s Maddening Unaccountability by konceptz on Monday September 11, 2017 @07:38PM (#15223451)
"The vulnerability provided full RCE, and I know of no info-sec magic that inoculates you against that."

Not really accurate because the exploit name, especially as generic as RCE, does not tell you how it was done. RCE can be a number of things that can be fixed in numerous ways. For example, file upload functionality with path manipulation and no file type validation may lead to RCE. This can certainly be removed with properly crafted file upload handling.

Some RCE, particularly on lower layers of the application stack, may be more difficult to defend against, especially in the case of unknown exploits.

Re:Equifax’s Maddening Unaccountability by cloakandswagger on Monday September 11, 2017 @07:43PM (#15223490)
Fair enough. I more meant that after an attacker has achieved RCE, no amount of encryption or other practices can protect sensitive info in your database.
Re:Equifax’s Maddening Unaccountability by sdenton4 on Monday September 11, 2017 @07:56PM (#15223578)
Why does the webserver need access to All of the Datas? Store the data separately, and create use-tokens for webservers to access data once users have authenticated.

The webservers should be treated as if they're potentially compromised, not given arbitrary access to a database...

Re:Equifax’s Maddening Unaccountability by duskwuff on Monday September 11, 2017 @08:07PM (#15223640)
Encryption can't save you, but other practices can.

Specifically: if you're working with a lot of very sensitive information, you structure your application such that there are multiple layers separating that data from the outside world. In the case of Equifax, that might mean implementing the "credit score check" as an internal service exposed through the public web servers (or whatever).

Re:Equifax’s Maddening Unaccountability by kevan on Monday September 11, 2017 @09:14PM (#15223995)
Exactly. While nothing can completely stop attackers, there are multiple techniques you can layer to slow them down. E.g:

* Credential vaults that allow only-once retrieval on application startup and only keep credentials in memory

* anomaly detectors for request patterns (suspicious payload formats, processing time, CPU/memory usage, etc),

* Honeypot records in sensitive data stores (records you know should never be accessed, if they are you've been breached)

If you're storing information this sensitive you need to be paranoid, because an attacker has a $4B incentive ($30/identity on the black market * 143 million records) to crack your systems.

Re:Equifax’s Maddening Unaccountability by TheCondor on Monday September 11, 2017 @08:47PM (#15223856)
No you have to use other architectures for defending against that. Equifax sells queries to this data, they also use queries to that data as a trigger to change your credit rating. It seems like you'd want a very tightly audited mechanism for issuing these queries to make sure they are properly billed. Referring to it as a struts issue makes it sound like someone popped a web server, fired up a dub client and started dumping unencrypted tables.

It seems amazing that nothing tripped up some monitoring or something.

Re:Equifax’s Maddening Unaccountability by g051051 on Monday September 11, 2017 @07:42PM (#15223484)
> Best case scenario (for the organization) is that it is fined directly into bankruptcy and someone like FIS acquires them for pennies on the dollar. I am still waiting for CFPB to drop a nuclear bomb over this issue.

There is zero chance of that happening. There's been no hint of this from any reputable source (i.e. not clickbait headlines). Will there be financial repercussions? Fines? Loss of stock value? Absolutely. Will Equifax go out of business or get sold? Absolutely not.

Re:Equifax’s Maddening Unaccountability by nerdponx on Monday September 11, 2017 @07:57PM (#15223591)
New PII regulations sure. Fined directly into bankruptcy? Yeah, ok. Just look to BP, Volvo, or any of the now-dozens of companies responsible for massive data breaches in the last few years.
Re:Equifax’s Maddening Unaccountability by SilasX on Monday September 11, 2017 @07:51PM (#15223548)
Seriously? I rarely see these deeply enmeshed financial firms get fined into bankruptcy, since they've effectively reached "too big to fail". Kind of optimistic to call that the "best case" scenario.
Re:Equifax’s Maddening Unaccountability by chiefalchemist on Monday September 11, 2017 @07:51PM (#15223550)
If that's true. Then it would encourage a prospective suitor to hack them. Wait for the fallout and then buy in. Certainly it's much cheaper to hire a hacker(s) then pay full price, correct?
Re:Equifax’s Maddening Unaccountability by pishpash on Monday September 11, 2017 @08:54PM (#15223893)
Knowledge based authentication is crap and therefore worthless. I look forward to it being marked to market.
Re:Equifax’s Maddening Unaccountability by maxxxxx on Monday September 11, 2017 @07:21PM (#15223335)
I thought about that too but it could also be possible that they may get bankrupted by lawsuits. I don't see Equifax as victim. I hope they will go down and be warning for the rest of the financial industry.
Re:Equifax’s Maddening Unaccountability by cloakandswagger on Monday September 11, 2017 @07:31PM (#15223402)
Target lost tens of millions of credit card numbers and paid just over $18 million to settle every lawsuit against them.

People seem to conflate the way they think things should be with the way things actually are.

Re:Equifax’s Maddening Unaccountability by yborg on Monday September 11, 2017 @08:51PM (#15223879)
Exactly. The costs to EFX will likely be <$100M all out, after all the torch-waving and yelling. Equifax net profit in 2016 was $488M.

Longer term, this is actually quite possibly revenue-positive for Equifax - they will trick a non-inconsiderable number of people into signing up for their credit monitoring service, and everyone who wants a credit freeze gets to pay $10 (in Illinois at least). That's $1.45B in potential revenue right there! Once Transunion and Experian see the success of this ploy, they may have strangely poorly secured border networks of their own set up invitingly for the retail hacker...

Re:Equifax’s Maddening Unaccountability by xur17 on Monday September 11, 2017 @09:09PM (#15223980)
While I agree with your second statement, losing SSN and financial information is vastly different from losing credit card numbers. If my credit card number is stolen, I have to get a new one, and call the bank if any transactions show up before the new card comes.

If my SSN and financial history is stolen, someone can impersonate me. They can sign up for bank accounts, loans, credit cards, etc.

Re:Equifax’s Maddening Unaccountability by mobilefriendly on Monday September 11, 2017 @09:11PM (#15223982)
This data is far more valuable and damaging than a credit card. Credit cards are easily canceled and the public has zero liability.
Re:Equifax’s Maddening Unaccountability by chiefalchemist on Monday September 11, 2017 @07:53PM (#15223558)
How many warnings do they need?
Re:Equifax’s Maddening Unaccountability by sdenton4 on Monday September 11, 2017 @07:57PM (#15223587)
Well, the other two credit agencies would be a good start...
Re:Equifax’s Maddening Unaccountability by c3534l on Monday September 11, 2017 @08:44PM (#15223840)
> The stock has been slammed

Equifax's stock hasn't been this low since... oh, last November. Hm. Not really sure I'd call that slammed.

Re:Equifax’s Maddening Unaccountability by jMyles on Monday September 11, 2017 @08:51PM (#15223878)
> whether you like it or not, the companies are still technically the victims here

Wait, what?!

What does whether I "like it or not" have to do with Equifax's profound negligence?

Re:Equifax’s Maddening Unaccountability by mikestew on Monday September 11, 2017 @08:20PM (#15223704)
Now would be a great time to go long EFX in my opinion

I agree with the sentiment, and I’m keeping my eye out for an opportunity. But I don’t think they’ve been hammered enough. I mean, it’s not like they’ve hit a 52 week low or anything. Maybe if I can find some in-the-money calls for a reasonable price...

Re:Equifax’s Maddening Unaccountability by megaframe on Monday September 11, 2017 @07:54PM (#15223567)
Doesn't seem low enough to me, at least not low enough to warrant the risk. It has hit a lower price in a 1yr term... Just saying I've been burned with that kind of thinking, sometimes it's best to wait for the anger to settle out and buy into the curve up then try to guess the bottom.
Re:Equifax’s Maddening Unaccountability by SilasX on Monday September 11, 2017 @07:50PM (#15223536)
Did you use that strategy with United Airlines after they injured that guy when bouncing him from the flight?
Re:Equifax’s Maddening Unaccountability by cloakandswagger on Monday September 11, 2017 @08:06PM (#15223634)
There's an important difference: consumers choose to fly with UA just like they choose to walk into Chipotle and buy a burrito.

The vast majority of EFX's profits come from services that consumers (effectively) don't choose to participate in.

Re:Equifax’s Maddening Unaccountability by KGIII on Monday September 11, 2017 @08:22PM (#15223716)
I get your point but, in this case, the consumers are banks and the likes. You aren't, probably, their customer.

I'm not suggesting that's right, but it is how it is.

Re:Equifax’s Maddening Unaccountability by cloakandswagger on Monday September 11, 2017 @08:28PM (#15223750)
What impetus do the banks have to change credit rating providers, especially when it would come at massive cost to themselves and probably take months if not years?

The only one I can think of would be consumers refusing to open bank accounts or credit cards with them because they run Equifax checks, which seems improbable.

Re:Equifax’s Maddening Unaccountability by KGIII on Monday September 11, 2017 @09:44PM (#15224113)
Right? I don't think they will change. I am biased and jaded, however.
Re:Equifax’s Maddening Unaccountability by mikestew on Monday September 11, 2017 @08:13PM (#15223670)
I did. I made bank on that one (I bought calls, but same difference.)
Re:Equifax’s Maddening Unaccountability by outoftacos on Monday September 11, 2017 @07:57PM (#15223592)
The only viable path forward now is to dissolve these three agencies and reform how we manage identity and credit in the United States. It might take a few years, but shareholders and employees of these three companies should start making other plans if they haven't wisely started to already.