Slashdot Mirror


Equifax CSO 'Retires'. Known Bug Was Left Unpatched For Nearly Five Months (marketwatch.com)

phalse phace quotes MarketWatch: Following on the heels of a story that revealed that Equifax hired a music major with no education related to technology or security as its Chief Security Officer, Equifax announced on Friday afternoon that Chief Security Officer Susan Mauldin has quit the company along with Chief Information Officer David Webb.

Chief Information Officer David Webb and Chief Security Officer Susan Mauldin retired immediately, Equifax said in a news release that did not mention either of those executives by name. Mark Rohrwasser, who had been leading Equifax's international information-technology operations since 2016, will replace Webb and Russ Ayres, a member of Equifax's IT operation, will replace Mauldin.

The company revealed Thursday that the attackers exploited Apache Struts bug CVE-2017-5638 -- "identified and disclosed by U.S. CERT in early March 2017" -- and that they believed the unauthorized access happened from May 13 through July 30, 2017.

Thus, MarketWatch reports, Equifax "admitted that the security hole that attackers used was known in March, about two months before the company believes the breach began." And even then, Equifax didn't notice (and remove the affected web applications) until July 30.

38 of 196 comments (clear)

  1. Not noticing?? That's bad by davidwr · · Score: 5, Informative

    I can see a company delaying patching serious bugs long enough to test it and make sure the fix isn't worse than the bug.

    I can see a company treating bugs that aren't reported as being serious as non-serious.

    I can see a company assessing a "serious" but and determining it's not serious in their environment and not treating it with urgency.

    But that's not what happened here.

    Heads deserved to roll and at least two did.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Not noticing?? That's bad by Anonymous Coward · · Score: 5, Insightful

      They didn't officially notice the breach until after they sold off their stock shares... So they say.

    2. Re: Not noticing?? That's bad by dougdonovan · · Score: 2

      i wonder is she would notice a flat tire on her car ? she would probably just buy a new car.

    3. Re: Not noticing?? That's bad by Anonymous Coward · · Score: 4, Insightful

      But but but but WOMEN IN TECH.
      This is what happens when you hire someone because she has a vagina instead of actual qualifications.

      This. Exactly this. Hire based on qualifications, not on gender.

    4. Re: Not noticing?? That's bad by RandallSmith7524 · · Score: 3, Interesting

      We don't know if she did or didn't have the necessary experience or qualifications. We only know her degree was in music. I understand your point, and in and of itself it is valid. We just need more information to determine if she is actually qualified or not.

    5. Re:Not noticing?? That's bad by pop+ebp · · Score: 4, Insightful

      When the break-in first came to light, lots of people criticized Equifax, but a vocal minority said something along the lines of "No system is absolutely secure. We don't know if the hackers used a zero-day vulnerability against Equifax. They could have followed all the security best practices and still be hacked."

      My response was "If the past is any guide, every time a major company was hacked, it was eventually traced to vulnerabilities in outdated software that should have been patched months ago. I am going to assume this is the same."

      Turns out I was right. Companies never learn.

    6. Re: Not noticing?? That's bad by The+Cynical+Critic · · Score: 2

      This person may not have had their education or any kind of previous work experience "in tech", but they certainly were "in tech" when they worked a very "in tech" job.

      I genuinely hope this wasn't what it seems like because if it is, then it just makes an incredibly stupid chain of events even dumber. Just the incompetence in itself is more than enough reason to put some much more strict limitations on what kind of data companies like these can collect. Collecting social security numbers should be absolutely forbidden for commercial purposes.

      --
      "Why should I want to make anything up? Life's bad enough as it is without wanting to invent any more of it."
    7. Re: Not noticing?? That's bad by Minupla · · Score: 2

      Add to to this - It's not exactly 'normal' for the CSO level to be exposed to the level of detail of "Hey boss we have this Apache Struts vulnerability in these servers. We're gonna punt this down the road a bit... now moving down to decision #343 made by people below you in the last week"

      CSO level conversations are more of the sort "Hey boss, ass you can see on the dashboard, we have 124 vulnerabilities that have breached our maximum time to resolution according to the policy. Can we get another headcount for vulnerability management next budget cycle?"

      CSOs are forward looking and strategic, not tactical. Large companies deal with small breaches "Shit, Joe clicked the link! Quarantine his system till we can clean that up." all the time. Companies can't afford enough CSOs for them to have enough time to have the visibility for this breech to be laid at their feet.

      So I doubt if she had a phd in Bruce Schneiderness coupled with a minor in Chuck Norisness, she could have stopped this CNN moment.

      Now on the other hand, the question of how the hell you could have an impending CNN moment and anyone can say the CSO sold stock a day before and didn't know anything with a straight face strains credibility.

      Min

      --
      On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
  2. Good news everyone! by mrsam · · Score: 3, Informative

    The company has finally figured out how to use a random number generator, from TFA:

    The company clarified that consumers placing a security freeze will be provided a randomly generated PIN.

    1. Re:Good news everyone! by arth1 · · Score: 3, Insightful

      Unless the entropy requirements are published, the assumption should be that it's not random, but a pseudo-rng with known flaws.
      Exchanging "date +%m%d%Y%H%m" with "ran=frac(9821 * ran + 0.211327)" does not qualify for "random", although it might be a good enough number for this purpose.

  3. Incompetent idiots by Anonymous Coward · · Score: 5, Insightful

    Blaming this on a single security flaw just shows how incompetent they are. It's your design and approach at security that's flawed to begin with.

    Allowing some shiny MVC framework directly accessing a database containing millions and millions of personal records is just plain dead retarded software design. This kind of incompetency should be fined, let's start with $100 for every record that got stolen in compensation. If such an incident can instantly bankrupt you, maybe then these companies start to take their software security serious.

    1. Re: Incompetent idiots by that+this+is+not+und · · Score: 5, Insightful

      A lot of 'sensitive information', namely things like SSN, are only sensitive because the credit application process has been so sensitized. Credit extending companies want it to be trivially easy to extend credit. They want the cashier at a clothing store to be able to issue a credit card to customers at the point of sale. So things that used to be ordinary accessable information like SSNs are made into secrets, for the convenience of credit issuing companies.

      When I attended college at a small liberal arts school in 1979 they didn't really have a student ID number. They just used students' SSNs as an id. So SSNs were scattered all over campus fairly freely. You used a card with your SSN on it at the library to check out books.

      There is really no reason for this not to be okay, except for businesses who want to be able to use your SSN as a sort of 'secret password' to allow youbto go into debt to them.

    2. Re: Incompetent idiots by belthize · · Score: 3, Insightful

      Same here, college I went to in the mid-80s used our SSN as the student ID number, Sometime around 87 or so they appended the number 4 to the end because they claimed it was illegal to use your SSN as a form of identification. I found that logic fascinating.

      For years I've been a proponent of just posting everyone's SSN on a website so we can quit pretending it's a secure bit of info. As long as folks falsely think it's secure they'll keep using it.

  4. Stock sold ?? by Anonymous Coward · · Score: 3, Interesting

    What will happen with the one that sold they stock before annoncement.

    1. Re:Stock sold ?? by cdreimer · · Score: 3, Informative

      The three executives who sold stock before the data breach became public knowledge are being investigated by the SEC for insider trading. Unless they can prove that this was a "routine" sale (I.e., consistently sold shares every quarter) and the timing was coincidental, they are facing my fines and/or prison sentences.

  5. Patching is not the only answer. by ErikTheRed · · Score: 5, Informative

    I have some (extremely limited) sympathy for patching "deep applicaiton infrastructure" things like Struts, because it can take quite a bit of QA to make sure that the patches don't break the application or make the problem worse. That being said, it's a top priority and companies - especially in a PCI or similar compliance environments - need to budget the time and resources to deal with issues like this, because they will pop up on a regular basis.

    That being said, this problem could have been blocked without patching. First of all, an application-level proxy / API that sanity checks the types and rate of requests should have been between the public web application and the database back end. All sorts of mischief can be either stopped or at least slowed down here, and the failure to have something list this is a major architectural error. Secondly, a reverse-proxy (or load balancer) could look for attacks of this nature and block them before the get to the web server. F5's products are explicitly capable of stopping this CVE, and I'm sure some of their competitors can do it as well.

    Security needs to exist in layers, because at some point people will screw up at one layer or another. That's just human nature, and it will not change until AIs take over the world and enslave us, but that's a problem for 2019.

    --

    Help save the critically endangered Blue Iguana
    1. Re:Patching is not the only answer. by Gravis+Zero · · Score: 4, Funny

      it will not change until AIs take over the world and enslave us, but that's a problem for 2019.

      Actually, that was a problem for 2019 which we solve in 2047 by solving the problem 1997. We pushed Clippy into Microsoft office and everyone saw much earlier how annoying he was and it sealed his fate before they made him intelligent. You wouldn't believe how annoying it was to be enslaved by a smart version of Clippy. I don't know what the future hold but thank your lucky stars we aren't going to be enslaved by Omega Clippy. I still have nightmares about it... ("Looks like you're trying to breathe, would you like me to push air into your lungs?" "Fuck you, Clippy! Just let me die!" "Your response is illogical, you will live to continue serving us.")

      --
      Anons need not reply. Questions end with a question mark.
  6. Retiring is a lot better than firing by Anonymous Coward · · Score: 2, Insightful

    She's going to get her pension and benefits, which given her title, is a lot of money. Maybe even some sort of parachute.

    This needs to be fully investigated, and she should probably lose all of it.

  7. PCI compliance farce by speedlaw · · Score: 3, Interesting

    So, one year they send me two documents. One says "pci compliance". One is for data breach insurance. I do the PCI, and toss the insurance. The next year, they send me PCI compliance, and charge me for the insurance. I call, tell them no, as I don't have any hackable databases, unless you break into my office and pull out handwritten credit card numbers from each individual file. I argue with them, and they tell me that it is mandatory. I read the policy, and find it is almost useless. If I don't PCI, they charge me $20 per month "noncompliance fee". If I do, they then charge me a bit under $200 for this useless insurance anyway. Meanwhile, someone goes to the front door and walks off with the whole database ? I know interchange is a huge ripoff and is in desperate need of renovation...if Africa can move money with a dumb-phone for a lower commission rate, then V/MC/AX need to die in a fire today...but WTF ? Meanwhile, I'm stuck with paying for insurance I can't use, with a system that is not easily electronically hackable (no stored numbers anywhere..period, and I use their portal to charge HTTPS).........

  8. what a bs. by kiviQr · · Score: 5, Insightful

    A company that holds that much information should have top notch security. That includes penetration testing, penetration detection and multiple layers. Public layer should never have access to database that has that much information. There should be an internal webservice that returns filtered information information. This is 101 security!

  9. Just curious... by bagofbeans · · Score: 4, Interesting

    ..but were David Webb and/or Susan Mauldin amongst those execs that sold shares before the breach was made public?

  10. Root cause - cat parasites by sinij · · Score: 3, Funny

    Clearly, the root cause here is cat parasites that impaired judgement of the board and execs to ignore basic security practices in a trust and consumer data line of business. It is like mice getting attracted to cat urine smell, only with your financial information.

  11. Re: Hire based on diversity by arth1 · · Score: 4, Interesting

    It means the all things being equal between candidates in technical knowledge

    In all my years of sorting through job applications and conducting interviews, "all things being equal" has never occurred.

    Instead, what does occur is that HR managers or upper management hint strongly that "won't someone rid me of this meddlesome diversity quota imbalance". The end result is that some will hire the first diversity candidate that in good light meets absolute minimum requirements, despite there being better candidates available.

  12. And yet, what will happen? by Lucas123 · · Score: 2

    FTP: "Thus, MarketWatch reports, Equifax 'admitted that the security hole that attackers used was known in March, about two months before the company believes the breach began.' And even then, Equifax didn't notice (and remove the affected web applications) until July 30."

    I'll be interested to see how Equifax is punished for their lack of security in allowing the sensitive data -- not even given willingly to them -- of 143 million Americans to be stolen. Our laws in this country give slaps on the wrist to these financial services companies because they believe they're too big to fail and should be treated with kid gloves.

    Even today, all mandatory data breach notification regulations are at the state level. Our do-nothing U.S. Congress has yet to require companies to report data breaches at a national level. It's simply mind blowing how we allow this to continue.

  13. Re: Hiring anti-tech employees is a bad idea by sinij · · Score: 4, Insightful

    Thing is, this is what 'next quarter' corporate culture rewards - accountants and lawyers cooking books and lobbying for government handouts.

  14. Not quite by bagofbeans · · Score: 4, Insightful

    If everyone old enough to receive credit or get a job locked down their CRA files, the CRAs would go out of business.

    Look for:
    1. The lock down fee changing from one-off to a yearly subscription.
    2. The definition of what access is allowed to a person's locked down file to be changed to allow everything but opening a new account.

  15. Re: Hire based on diversity by sinij · · Score: 2

    If we are honest, merit was always secondary consideration. Before recent diversity at all costs push, it was connections and schmoozing that got unqualified males promoted to the top. It isn't structurally different from what is going on right now. The key difference is that today unqualified candidates mistakenly believe they can actually make decisions, while in the past they mostly worked on putting away hard liquor before lunch, and played golf all afternoon.

  16. Not really by rsilvergun · · Score: 4, Insightful

    She retired. She wasn't fired. So she'll get to take it all with her. Once again, the ruling class (and at CSO level she's a member) take care of themselves. And once again, I sure wish we could get the working class to do the same. Hell, we can't even get the working class to agree Healthcare is a right and not a privilege.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re: Not really by Corbets · · Score: 2

      Completely off topic, but that could be because it *is* a privilege, not a right.

      Someone else has to work to provide you with that healthcare. A lot of someones, in fact. What exactly gives you a right to their service?

      That said, it's a privilege I think we all should share, and live in a European country where that is the case, but I can't see it being a right.

    2. Re:Not really by geoskd · · Score: 2

      She retired. She wasn't fired.

      She was almost certainly informed that her options were to retire or be fired. By allowing her to simply retire, they render her unavailable to be questioned during the discovery phase of any court cases against them (she is now just another citizen, and she can only be compelled to give testimony in a criminal trial or by congress). Any entity wishing to sue Equifax in a civil trial will have only the documents she created to use against Equifax.

      The only hazard to Equifax in telling her to retire is that if it is determined that she was told to retire for the reasons I stated above, a judge could potentially hold Equifax executives in contempt for obstruction of justice and throw them in jail. In reality, that would never happen.

      From her point of view taking retirement was the smart option. It allowed her to keep any assets that she would forfeit if she quit or was fired.

      This was also a way for all parties to lessen their risk without admitting any guilt.

      All in all, th whole thing stinks to high heaven, and the parties involved have taken precisely the correct steps to minimize their exposure to the downside risk of this whole thing. If there wasn't a high power attorney calling the shots in the last few days at Equifax, I would be genuinely surprised.

      --
      I wish I had a good sig, but all the good ones are copyrighted
    3. Re: Not really by geoskd · · Score: 2

      Healthcare is rationed in socialized countries

      Healthcare is rationed in the United States as well. The only difference is who gets to call the shots and how the method of determining who gets "rationed". In socialized countries, a body that is answerable to the government (which is itself answerable to the voting public) determines how the healthcare resources are distributed. The total pool of available health care resources are established also by the government. In the United States, The distribution of health care resources is determined by a bunch of private companies who have a vested interest in providing the minimum health care possible to all persons. The total amount of health care resources available is also determined by the collective action of these private companies.

      People talk about death panels with socialized medicine. The reality is there are always death panels. The only real difference is that in socialized medicine, they are out in the open where they can be subject to scrutiny. With free market healthcare, you have no way of knowing who even makes the decisions or how they are made.

      It should also be noted that free market healthcare is almost guaranteed to be more expensive. That is because with socialized medicine, there is no need for a huge sales and marketing force to sell insurance. There is also far less need of a huge and complex billing system when you have one entity only paying the bills, and setting the prices.

      As for the rest of your post, I see some pretty outlandish statements, how about providing some evidence? For example, I know of two countries that have socialized medicine off the top of my head: Canada and Norway. Both countries have higher home ownership rates than the Unites States (in fact there are a whole lot of countries that make that list). I would expect tax rates to be higher when they are paying for health insurance. That is an expense I no longer have to pay 10% of my pay (large immediate family, employer is an asshole and provides only absolute minimum insurance which covers only the absolute minimum required under the law). So if my taxes go up by 10% and my out of pocket goes down by 10%, then who cares if its called taxes now instead of a line item expense? It is a huge win for small companies because they are no longer under the huge burden of spiraling healthcare costs.

      If health care in the US is so much better, then why does it cost us more? while providing less actual coverage? I pay more out of pocket (and my employer pays more) than any other nation on the planet, and yet, like myself, the vast majority of Amercians have effectively less coverage than the rest of the civilized world.

      America has great health options available to those of *any* nation who can afford the $100k for the expensive procedures that nobodys insurance covers. That can hardly be said to be of any value to us though because even though it is available in this country, and not others, our insurance wont pay for it any more than other countries insurance will pay for it.

      --
      I wish I had a good sig, but all the good ones are copyrighted
    4. Re:Not really by geoskd · · Score: 3, Informative

      As a material witness I'd rather suspect she could be issued with a subpoena by any court.

      Only in a criminal case. In a civil case, unless she is directly a party to the proceedings (is a named defendant), the court will have no reason to compel her to appear, and even if it did, she would be well within her rights to refuse. As an employee of the company, the judge can order the company to produce her, and they would have to or else they would face a penalty (commonly summary judgement against them). Since the company has no way to compel a non-employee to do anything, the only way to compel her to testify is to actually name her in the suit.

      --
      I wish I had a good sig, but all the good ones are copyrighted
  17. Re:Internal hires, huh? by chispito · · Score: 2

    One would think that after suffering one of the worst breaches ever in terms of the potential damage, a company would look for fresh perspectives, and not hire the new leaders from within.

    Perhaps not too many outside leaders are interested in being hired as officers on a sinking ship?

    No, the ones they should have hired are the ones that want to make names for themselves for righting a sinking a ship. Some executives really are looking for a distinguishing challenge, not just a cushy offer.

    --
    The Daddy casts sleep on the Baby. The Baby resists!
  18. The trouble is nobody likes paying programers by rsilvergun · · Score: 4, Insightful

    to sit around waiting for these kinds of things. But you need skilled people to do it and there's only so many H1-Bs you can have work full time on one thing while three or four times a year ramping up to an 80+ hour work week. Most experienced programmers won't put up with those kinds of hours except occasionally. Once they figure out it's part of the job they leave if they can.

    So you either find a way to get the indentured servants that are folks here on work visas or you pay people to sit around waiting for problems and fixing them. It's usually only $300-$500k/yr. A sizable chunk of change but still quite affordable to large companies. But saving that $300-$500k was somebody's bonus the year the decision was made.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:The trouble is nobody likes paying programers by phantomfive · · Score: 3, Insightful

      You can say that again.

      Ask any programmer: "When was the last time you had a sprint to look at security? When was the last time your manager gave you extra time on a task to make sure it was secure?" The answer is always "never."

      --
      "First they came for the slanderers and i said nothing."
    2. Re:The trouble is nobody likes paying programers by bravecanadian · · Score: 2

      Ask any programmer: "When was the last time you had a sprint to look at security? When was the last time your manager gave you extra time on a task to make sure it was secure?" The answer is always "never."

      This person gets it.

      On the same note, ask any IT infrastructure person how difficult it is to get spending and policies in place to maintain best practices in most organizations.

  19. No circling of the wagons for Equifax by timholman · · Score: 5, Interesting

    I wondered if Equifax intended to circle the wagons, hold on to upper management, and then try to buy, bribe, or schmooze their way out of this mess via political channels. For a lesser P.R. disaster than this recent exploit, such a strategy might have worked.

    But abruptly canning the CSO and CIO says three things to me:

    (1) Equifax's internal auditing shows that this mess is considerably worse than what has been publicly revealed so far.

    (2) The CEO has now shifted to "I have to save my own job" mode. The CSO and CIO have been thrown under the bus, and more will probably follow.

    (3) Equifax is going to take it on the chin, financially speaking. Canning the CSO and CIO is a clear admission that Equifax was negligent. The lawsuits are going to increase exponentially from this point. But worse than that is the overwhelming demand by millions of consumers to freeze their credit reports. Equifax (along with Experian and Transunion) makes a lot of money selling credit information to banks so that they can offer credit cards to you. Credit freezes prevent that. Every new credit freeze is another hit on the annual bottom line. Equifax is bleeding from millions of tiny cuts, and it will only get worse.

    Frankly, it couldn't happen to a more deserving bunch of guys.

  20. Appointed execs + general incompetence by ErichTheRed · · Score: 3, Interesting

    At the executive level, you can assume that anyone holding that position has no actual expertise and sometimes no experience. Anyone with a CxO title is appointed to that position, and is usually well-connected on the boards of several companies. BUT -- good people in this position know they have to hire people who actually do understand the areas they're responsible for. If she wasn't capable of doing this, or was just hiring her friends for key positions, this is the result you get. I've been doing IT work in big companies for over 20 years now and have witnessed stuff like this over and over. It's a constant battle to do a good job when you have executives hiring incompetent people at the top, offshoring or outsourcing key IT functions for big kickbacks, etc. (I'm assuming that when we peel back the covers on this, the unpatched system will be a result of the IT department getting so disconnected that a simple system change takes 3 months and people on 2 different continents coordinating it.)

    What I don't like about IT in general is that people can mess up badly, get fired or be allowed to "retire", then go to another company and mess things up there as well. I would love the idea of a professional organization that would ban incompetent people from working in the field after a fair finding of facts. This would really cut down on the number of slapped-together "solutions" that cause breaches like this in the long run. If my reputation were on the line, I wouldn't rush through a system design the way I'm sometimes forced to by schedules. As it is, IT people can do the equivalent of joining the French Foreign Legion and come out on the other end with a clean reputation. (For those unfamiliar, the FFL is France's overseas military force who basically accepts anyone who wants to escape their current situation and grants them a new identity in exchange for military service.)