Slashdot Mirror


Uber Discloses Database Breach, Targets GitHub With Subpoena

New submitter SwampApe tips news that Uber has revealed a database breach from 2014. The company says the database contained names and diver's license numbers of their drivers, about 50,000 of which were accessed by an unauthorized third party. As part of their investigation into who was behind the breach, Uber has filed a lawsuit which includes a subpoena request for GitHub. "Uber's security team knows the public IP address used by the database invader, and wants to link that number against the IP addresses and usernames of anyone who looked at the GitHub-hosted gist in question – ID 9556255 – which we note today no longer exists. It's possible the gist contained a leaked login key, or internal source code that contained a key that should not have been made public."

21 of 47 comments (clear)

  1. I'll bet an Uber developer leaked it by jtara · · Score: 5, Insightful

    Now, why would they be asking about a gitHub gist?

    I'll bet one of Uber's own developers leaked the key. Presumably, by accident.

    1. Re:I'll bet an Uber developer leaked it by FrozenGeek · · Score: 2

      I really do not understand why a company would post their proprietary code to Github.

      --
      linquendum tondere
    2. Re:I'll bet an Uber developer leaked it by Anonymous Coward · · Score: 3, Insightful

      I really do not understand why a company would post their proprietary code to Github.

      Neither do I. They call it social coding. Sometimes it's agile social coding within the cloud.

      I call it a security risk because it's too easy for idiots to accidentally publish theyr keys, and the more I see GitHub going up and down like a toilet seat every time some idiot feels like doing a DDOS attack, the more I think we've spent years working on DVCSes only to re-create the single-point-of-failure that we had with centalized VCS.

  2. Just a distraction from the real fail... by NimbleSquirrel · · Score: 5, Interesting

    Any hacker with any decent opsec would not be showing their actual IP address. The subpoena request is just smoke and mirrors to hide Uber's own security fail. Even if GitHub were to hand over the data, they would likely find nothing useful. Uber know that GitHub will not hand over that data without a fight. I am willing to bet that Uber are going to start claiming that the hack isn't their fault because GitHub won't hand over the data. If Uber already know the public IP of the hacker, why do they need the info from GitHub to proceed? Meanwhile the actual security fail of Uber making their database access info publicly accessible gets overlooked.

    1. Re:Just a distraction from the real fail... by hawguy · · Score: 5, Insightful

      Any hacker with any decent opsec would not be showing their actual IP address. The subpoena request is just smoke and mirrors to hide Uber's own security fail. Even if GitHub were to hand over the data, they would likely find nothing useful. Uber know that GitHub will not hand over that data without a fight. I am willing to bet that Uber are going to start claiming that the hack isn't their fault because GitHub won't hand over the data. If Uber already know the public IP of the hacker, why do they need the info from GitHub to proceed? Meanwhile the actual security fail of Uber making their database access info publicly accessible gets overlooked.

      Because they think it was a crime of opportunity, which sounds like a reasonable supposition -- the hacker stumbled across the key in Github, then either gave (or sold) the key to someone else to do the hack, or did the hack himself. Clearly he wouldn't have downloaded the data using his own IP address, but it's entirely possible that when he found the key on Github, he was using a traceable IP.

      By admitting that one of their developers leaked the key himself on Github, it seems a little late for them to claim that they have no responsibility for the breach.

    2. Re:Just a distraction from the real fail... by Anonymous Coward · · Score: 2, Insightful

      "If Uber already know the public IP of the hacker, why do they need the info from GitHub to proceed?"

      The answer in the summary: "to link that number against the IP addresses and usernames." Right now they just have an IP, but it's possible that the attacker was logged into their Github account, another piece of information that could help identify him.

      "Any hacker with any decent opsec would not be showing their actual IP address."

      There's tons of very skilled and usually-careful criminals in prison. Everyone makes mistakes sooner or later. Maybe the attacker did this time.

      "Meanwhile the actual security fail of Uber making their database access info publicly accessible gets overlooked."

      Yes, Uber messed up if they posted a key in a gist. If someone suffers harm from the data breach, they could sue Uber for that negligence. That doesn't change the fact that the attacker committed a crime and illegally accessed private information. Weak security and leaked access codes don't change the fact that unauthorized access is illegal. The principle is the same in cyberspace as in meatspace. Uber is doing nothing wrong or atypical in trying to identify the hacker.

    3. Re:Just a distraction from the real fail... by NimbleSquirrel · · Score: 4, Informative

      Because they think it was a crime of opportunity, which sounds like a reasonable supposition -- the hacker stumbled across the key in Github, then either gave (or sold) the key to someone else to do the hack, or did the hack himself. Clearly he wouldn't have downloaded the data using his own IP address, but it's entirely possible that when he found the key on Github, he was using a traceable IP.

      There could be hundreds of legitimate accesses of that file. If the hacker was indeed using a hidden IP address to access the database, but his real IP to download the gist, how are Uber going to determine that from all the other legitimate accesses? If the hacker gave away or sold that information, there is going to be no way for Uber to determine a link at all. This just seems like a fishing expedition to hide the real fail.

      By admitting that one of their developers leaked the key himself on Github, it seems a little late for them to claim that they have no responsibility for the breach.

      Ahh... but the thing is that Uber haven't admitted to anything like that. By serving a subpoena against GitHub, it is clear that is what has happened, but nowhere have I seen Uber actually admit this. If Uber were actually to admit this, it would likely open them up to lawsuits from their affected drivers.

    4. Re:Just a distraction from the real fail... by Anonymous Coward · · Score: 2, Insightful

      It is a very common occurrence. despite what many like to believe, the vast majority of developers are completely clueless when it comes to security and handling secrets.

    5. Re:Just a distraction from the real fail... by Anonymous Coward · · Score: 3, Interesting

      Lots of companies employ junior devs they can push around.

      I'd bet my life that Uber has no opsec procedure at all for sharing keys on their dev team.

      The dev was an idiot, sure, but s/he probably thought a secret gist was "good enough". And now this kid is gonna be the fall guy/girl for a failure of technical and managerial leadership.

    6. Re:Just a distraction from the real fail... by fred911 · · Score: 3, Informative

      "Or there could be 2 accesses of that file, depending on how long they left it up there"

      They're asking for 6 months of data. Here's the subpoena.

        http://regmedia.co.uk/2015/02/...

      --
      09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    7. Re:Just a distraction from the real fail... by Anonymous Coward · · Score: 4, Interesting

      There's tons of very skilled and usually-careful criminals in prison.

      The above is complete bullshit.

      The prisons house people who were sloppy, stupid, and lazy.

      The smart criminals are in political office and on boards of corporations.

    8. Re:Just a distraction from the real fail... by 140Mandak262Jamuna · · Score: 4, Informative

      There's tons of very skilled and usually-careful criminals in prison.

      The above is complete bullshit.

      The prisons house people who were sloppy, stupid, and lazy.

      The smart criminals are in political office and on boards of corporations.

      No. Medium level smart criminals become politicians. The real top level smart criminals become C?O of publicly traded corporations, usually banks, and mutual funds. The super smart criminals buy the politicians to provide safety net for the smart C?O criminals and they remain largely opaque to scrutiny.

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    9. Re:Just a distraction from the real fail... by Anonymous Coward · · Score: 2, Interesting

      Any hacker worth their weight surfs hidden all the time just for the very reason you mentioned. Hackers leech git around the clock looking for keys and chances are that's how it was found. Even if they narrow it down it's going to be damn near impossible to prove.

    10. Re:Just a distraction from the real fail... by retchdog · · Score: 2

      The prisons house people who were sloppy, stupid, and lazy.

      script kiddies often fall into those categories, yes.

      and prisons also house people who didn't quit while they were ahead.

      --
      "They were pure niggers." – Noam Chomsky
    11. Re:Just a distraction from the real fail... by Anonymous Coward · · Score: 2, Informative

      The same kind that constantly commits vim swap, openoffice lock files and other junk files into svn. From my experience, is not that rare, and they aren't retarded, just careless or insufficiently trained

    12. Re:Just a distraction from the real fail... by ultranova · · Score: 2

      There could be hundreds of legitimate accesses of that file. If the hacker was indeed using a hidden IP address to access the database, but his real IP to download the gist, how are Uber going to determine that from all the other legitimate accesses?

      Why would they? They'll simply rise a lawsuit demanding damages against them all. Since that's a civil suit, the accused need to prove their innocence, which will take years and absurd amounts of money - or they can settle out of court with Uber for a couple thousand dollars.

      Nothing personal, just business.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    13. Re:Just a distraction from the real fail... by gnasher719 · · Score: 2

      Why would they? They'll simply rise a lawsuit demanding damages against them all. Since that's a civil suit, the accused need to prove their innocence, which will take years and absurd amounts of money - or they can settle out of court with Uber for a couple thousand dollars.

      Since they know or should know that most of the people accessing that site haven't done anything wrong, that could get them into deep trouble. And Uber has deep pockets filled with a billion dollars of investor's money, and some lawyer will take them on and make a mint.

    14. Re:Just a distraction from the real fail... by jtara · · Score: 2

      gists have nothing to do with git.

      It's a GitHub proprietary feature. It's kinda like a pastebin, but it sticks around. You can publish gists from a repo, though.

      Developers use them to share little snippets that don't deserve a repo. They are often used for support cases, as a home for snippets used in a programming blog, etc. etc. etc. A developer might make a gist to show to an open-source author or to a commercial software vendor's support team, etc. Like, "here's what I did, what is wrong with this?" kinda thing.

  3. I'm an expert! Trust me! by nikhilhs · · Score: 5, Funny

    After watching years of Law and Order, I feel I'm qualified to make a judgement. ;)

    This sounds like a fishing expedition. (DUN DUN)

  4. Slashdot layout by Anonymous Coward · · Score: 2, Interesting

    Just got back from a two week vacation without internet so maybe I missed the memo... but what the FUCK happened to the slashdot layout? It's all jacked up and completely unusable... Is this the new beta bullshit?

  5. Uber planning an amphibious assault? by chaoskitty · · Score: 4, Funny

    Uber has got to have a LOT of drivers if 50,000 of them are also licensed DIVERS. What're they going to do - launch an amphibious assault with 50,000 divers?

    Seriously, people have got to start proofreading their posts. Come on - it's not that hard.