Slashdot Mirror


Hacker Steals 45 Million Accounts From Hundreds of Car, Tech, Sports Forums (zdnet.com)

An anonymous reader quotes a report from ZDNet: A hacker has stolen tens of millions of accounts from over a thousand popular forums, which host popular car, tech, and sports communities. The stolen database contains close to 45 million records from 1,100 websites and forums hosted by VerticalScope, a Toronto-based media company with dozens of major properties, including forums and sites run by AutoGuide.com, PetGuide.com, and TopHosts.com. "We are aware of the possible issue and our internal security team has been investigating and will be collecting information to provide to the appropriate law enforcement agencies," said Jerry Orban, vice-president of corporate development, in an email. In a sample given to ZDNet, the database shows email addresses, passwords that were hashed and salted passwords with MD5 (an algorithm that nowadays is easy to crack), as well as a user's IP address (which in some cases can determine location), and the site that the record was taken from. LeakedSource, which confirmed the findings, said in its blog post that it was "likely that VerticalScope stored all of their data on interconnected or even the same servers as there is no other way to explain a theft on such a large scale." A LeakedSource group member said it was "not related" to the recent hacks against MySpace, LinkedIn, and Tumblr. The report goes on to say: "A cursory search of the list of domains caught up in the hack revealed that none of the sites [ZDNet] checked offered basic HTTPS website encryption, which would prevent usernames and passwords from being intercepted."

47 comments

  1. Salts by sinij · · Score: 2

    At least with proper use of salts, each password hash will have to be individually bruteforced. While single MD5 hashed password is trivial to break, 45 million are not.

    Now, if you are designing password storage in 2016, there is no excuse not to use proper key stretching function, like scrypt.

    1. Re:Salts by DraconPern · · Score: 1

      Things designed in 2016 won't be developed and shipped until at least 2018. So no... All their software are probably many many years old.

    2. Re:Salts by Dutch+Gun · · Score: 2

      Giving websites a secret they have to protect, especially second-tier player like this, just seems like a losing strategy in the long haul. I'm hoping something like SQRL eventually gets some traction, which uses public key crypto + site name to create an authentication method that doesn't rely on the website to keep a secret and is only viable for that single site. How many times must we demonstrate that sites can't be trusted with usernames and passwords? Nor can users be trusted to create decent passwords in the first place - which is understandable, because the advice of "don't reuse the same password", and "make your password long and complex" is absolutely untenable without a way to manage those passwords automatically.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    3. Re:Salts by NotInHere · · Score: 1

      I think the movement now is heading towards yubikeys and U2F. The only thing required to happen is to use U2F as first and only factor.

    4. Re:Salts by JustAnotherOldGuy · · Score: 1

      Giving websites a secret they have to protect, especially second-tier player like this, just seems like a losing strategy in the long haul.

      ^THIS.

      I agree 100%- keeping secrets on a website is a game that's nearly impossible to win but easy to lose. All it takes is one misstep and *boom*, you're toast.

      You can run a very, very secure site, follow best practices, be diligent about patching, etc etc etc....and some poorly-written plugin or obscure vulnerability in some minor bit of software that you didn't even know existed can end up compromising the entire thing.

      --
      Just cruising through this digital world at 33 1/3 rpm...
  2. Re: Republicans... by Anonymous Coward · · Score: 0

    This is something every human has the right to know.

  3. Re: Republicans... by Anonymous Coward · · Score: 0

    This is why it is so critical we maintain textual information about what life was like before Republicans.

  4. ZDNet? They're still around? by Anonymous Coward · · Score: 0

    I see they still don't have the first freakin' clue about computers, though.

    For all my friends who bitch at me about the fact that I don't give accurate personal information when creating forum accounts (on the very rare occasions I bother to do so), now you know why. Go ahead, tell me again how I am paranoid and how unfair it is to the forum operators.

    Here's a clue for you. If you give your personal info to *any* site which asks but does not actually have a business need for it (Amazon has a business need; a car forum site does not), one way or another you are giving it to people you do *not* want to have it. Period.

    1. Re:ZDNet? They're still around? by The+Grim+Reefer · · Score: 1

      For all my friends who bitch at me about the fact that I don't give accurate personal information when creating forum accounts (on the very rare occasions I bother to do so), now you know why. Go ahead, tell me again how I am paranoid and how unfair it is to the forum operators.

      You're not paranoid, you're an evil oppressor. Don't you know? Information Wants to Be Free! Information has been held back by the (hu)man for far too long. You're to information like the RIAA to music, the MPAA to movies, English to the Irish, men to women, the white man to the native americans, vegans to vegetables, penicillin to bacteria. Nay, you're worse. information is helpless and cannot even fight back in the least. You should hang your head in shame. ;-)

    2. Re:ZDNet? They're still around? by jbmartin6 · · Score: 1

      Give them some credit, they did gratuitously check for TLS on some of the sites and threw that for free into the report.

      --
      This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
  5. "... no other way to explain a theft .." by turkeydance · · Score: 1
  6. How pissed will you be when a disgruntled US spy by Anonymous Coward · · Score: 0

    lets loose your Facebook data.

    This hack was just Anonymous in Israel.

  7. Yeah, but what site(s)? by Anonymous Coward · · Score: 0

    My email is part of this breach.... any idea how to find out which sites need a password change??

    1. Re:Yeah, but what site(s)? by Anonymous Coward · · Score: 0

      All of them. I haven't got the email warnings yet, but both of the forums that I subscribe to there have a new boilerplate message about upcoming password changes... without mentioning why.
      Unsubscribing to the forums is damn near impossible; something that I just learned. The only way that your account can be closed is if you prove too damn obnoxious. But the sites are run from Canada. Being obnoxious can be difficult there.
      BTW, my corresponding email _was_ hacked within the last week. Barn door left open since February; too late. So I'll have to close that account.

      Now before all of the smarmy IT "Professionals" start going on about Password "Security"; note that no Password Ninja broke into my house and stole the keyboard sticky. IT "Professionals" need to understand that these breaches are _their_ fault. _They_ can't secure their systems. They can't even be bothered to warn us in a timely manner about their screwups.
      So Screw them.

    2. Re:Yeah, but what site(s)? by jafiwam · · Score: 1

      All of them. I haven't got the email warnings yet, but both of the forums that I subscribe to there have a new boilerplate message about upcoming password changes... without mentioning why. Unsubscribing to the forums is damn near impossible; something that I just learned. The only way that your account can be closed is if you prove too damn obnoxious. But the sites are run from Canada. Being obnoxious can be difficult there. BTW, my corresponding email _was_ hacked within the last week. Barn door left open since February; too late. So I'll have to close that account.

      Now before all of the smarmy IT "Professionals" start going on about Password "Security"; note that no Password Ninja broke into my house and stole the keyboard sticky. IT "Professionals" need to understand that these breaches are _their_ fault. _They_ can't secure their systems. They can't even be bothered to warn us in a timely manner about their screwups. So Screw them.

      You are correct. It is becoming more clear that having similar or reusing passwords is really stupid bad.

      Also, writing passwords down (because now instead of four, there are 45) will have to be the new norm.

      Back when people had ONE business password and it let them get in payroll it was bad to have them written down, because it was right where it would do some damage. Now that the average person has Google, email, a forum or two, Facebook or other social media, online banking, store credit card account, Amazon, maybe other online shopping... now a self-managed list written down or on a phone is the way to go.

    3. Re: Yeah, but what site(s)? by Anonymous Coward · · Score: 0

      You're not entirely wrong but you could give good tech advice. Write them down IN a password manager.

  8. Re:Republicans... by Anonymous Coward · · Score: 0

    I think Bill Gates is a Democrat.

  9. Re: Republicans... by Anonymous Coward · · Score: 0

    Stay is how those people be.

  10. What's he going to do? Post bad opinions? by Anonymous Coward · · Score: 0

    He stole forum accounts. What is he going to do? Post bad opinions? Spam a little?

    1. Re:What's he going to do? Post bad opinions? by Anonymous Coward · · Score: 0

      Many of those accounts on one particular forum contained tons of personal information about World Travelers; it was how they kept in touch with each other. Until now, all of that information was private; known only to those trusted, and of course, the Account holders.
      Now, more than ever, it is important to lie about yourself online. And no, I am not a Sardinian Abalone Diver, who keeps one of her Gulfstreams at Tortoli.

  11. Re: Republicans... by Anonymous Coward · · Score: 0

    This is why it is so critical we maintain textual information about what life was like before Republicans.

    And, when you think liberals can't get any more crazy, they prove you wrong.

  12. Is there any point in stealing passwords anymore? by Anonymous Coward · · Score: 0

    With so many already out there, there must be a saturation point for passwords being up for sale.

  13. I care because..... by Snotnose · · Score: 1

    For sites like Slashdot, fark, ars, etc al I not only use the same login, I use the same password. Why would I care? Wanna post on /. how Win10 is The Greatest and Microsoft Rulz cuz of it's asinine attempts to force you to "upgrade"? Don't care, I'll get over it. Wanna post a nekkid pic on Fark that gets me banned? Don't care, I'll make another account.

    Now, sites that I use a credit card for, or that hold money/stocks, those are a different story. Different user names, different passwords, all kept track of via Keepass.

    1. Re:I care because..... by hyades1 · · Score: 1

      I'm just as leery of password "vaults" as I am of easy passwords. I prefer to use the oft-cited xkcd method, which allows me to carry pretty decent passwords in my head.

      Other than that, I do pretty much the same as you for websites I don't care about. I'd prefer not to be hacked, but if it happens, it won't be the end of my world.

      --
      I've calculated my velocity with such exquisite precision that I have no idea where I am.
    2. Re:I care because..... by Anonymous Coward · · Score: 0

      Me too(tm).

      For anything super-serious important, I use passphrases that are stored in non-digital format.

      For everything else, I've got a bunch of text files sitting around. Frankly, if someone gains access to said text files, a password vault/manager would do absolutely nothing - because it means they have the capability to throw keyloggers/other serious nastiness into the mix.

      Not to mention, text files are durable, portable, and don't have potentially shitty software making auto-update requests and downloading god knows what.

    3. Re:I care because..... by antdude · · Score: 1

      Ooh, time to find your password so I can post bad stuff in all of your careless accounts! ;)

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    4. Re:I care because..... by JustAnotherOldGuy · · Score: 2

      I'm just as leery of password "vaults" as I am of easy passwords.

      Same here...it seems like a single point of failure. Sure, you can use a long, ugly password for the password vault, but that won't matter if you get zapped by a key logger or malware that sniffs for credentials. And if I was a malware write you could bet your ass that I'd be on the lookout specifically for password keeper apps so I could target them directly.

      Password keepers seem like a good idea at first, but the consequences of having one compromised would be catastrophic. They don't just one of your logins, they get them all.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    5. Re:I care because..... by Nunya666 · · Score: 1

      For sites like Slashdot, fark, ars, etc al I not only use the same login, I use the same password. Why would I care?

      I don't care about the stolen accounts, but for a different reason. I don't care because I use LastPass to generate (and store, and automatically fill in) random, unique passwords for every web login. If they hack into my VW or Ford accounts, who cares? They would only get access to that single account.

  14. Re: Republicans... by The+Grim+Reefer · · Score: 2

    This is why it is so critical we maintain textual information about what life was like before Republicans.

    Not that I'm' a Republican (or a Democrat)... But the Republican party was founded in 1854 (by anti-slavery Whigs) with the primary goal of abolishing slavery. So prior to the Republicans, the US had slavery. Abraham Lincoln was the first Republican president.

    In 1878 A.A. Sargent, a Republican, introduced the 19th amendment, it was voted down by the Democrat controlled congress. It wasn't until 1919 that the Republicans controlled both the house and senate that they passed it, still under the opposition of the democrat party. Including the president at the time, which the suffragettes referred to as "Kaiser Wilson."

    Before Jeanette Rankin, a Republican, in 1916 no woman had been elected to the house of representatives.

    During his time as as the military governor of Germany after WWII, Dwight Eisenhower realized the value of the German highway system. When he became president, he signed the Federal-Aid Highway Act into law in 1956.

    Eisenhower signed the Civil Rights act of 1960 into law after a five day filibusterer by several democrats in the senate.

    Many credit Ronald Regan with the collapse of the Soviet Union. Depending on your point of view, this may not be a good thing.

    In 2001 Colin Powell became the first black secretary of state. Followed by Condoleezza Rice in 2005 who became the first black women to hold that position.

    Yep, the world was a much rosier place before the existence of the Republicans.

  15. Salts matter. Salted MD5 1 year for 10 character by raymorris · · Score: 2

    Yeah the summary seems a bit confused. It says "salted passwords with MD5 (an algorithm that nowadays is easy to crack)". If they are properly salted, they aren't easy to to crack. Depending on the hardware, the salted MD5 hash of a 10-character password should take roughly a year to crack.

    UNsalted, many passwords will crack almost instantly by use of MD5 rainbow tables, and an attacker can attack all of them in parallel. The 8-character salt used by default with MD5 and crypt() means each entry has to be attacked individually, one at a time.

    On a related note, here's how to get SHA256 salted hashes on a Linux system:
    crypt(PASSWORD, '$5$' . SALT . '$')

    In MySQL it's called ENCRYPT():
    ENCRYPT(?, CONCAT('$5$', ?, '$'))
    execute(password, randomsalt)

    Enclosing the salt in $5$...$ causes crypt() to use sha256.

  16. Password re-use by raymorris · · Score: 1

    The big concern is that people may have used the same user name / password combination on other systems.

    1. Re:Password re-use by jbmartin6 · · Score: 1

      An interesting (to me anyway) side note. Some of the larger sites are actively scraping these leaked password databases, and forcing a password reset on any account that used the same password.

      --
      This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
  17. Ugly. any free lookup tool? by n3r0.m4dski11z · · Score: 2

    I looked up my email address on that leakedsource.com and they found 2 hits in one hack and 1 hit in a few other hacks. Of course they only tell you what website got hacked. Any info other than that till you subscribe ($4 a day).

    Sucks. i searched for a few strings before i got a hit so I feel that it may be legitimate. I am seriously considering paying the money. utorrent, anandtech, and this verticlescope thing. Some had plain text passwords! and sometimes i have in the past reused passwords... nasty!

    looked up some friends emails and work colleagues and found hits for almost all of them.

    Looked up my work domain and found hundreds of hits. Going to probably do it just to warn my co workers now.

    --
    -
    1. Re:Ugly. any free lookup tool? by Anonymous Coward · · Score: 0

      "I looked up my email address on that leakedsource.com ..."

      The only problem with this is, if you give leakedsource your email address to check, that means that they now have your verified email address to keep. Forever.

      The site that I'm most concerned about dates back to the USENET era, through a couple of owners. I've been active there, on and off, for nearly 25 years. Up to now, I never bothered about security much. But it appears that _all_ of the gobbled-up Verticalscope sites have been compromised. When I do a search on the following boilerplate string:
      "Over the next few days we will be implementing some changes to our forum password strength and password expiration policies." ...I get back over 730 forums. There are only _two_ comments in the search results that refer to the breach, as of now; many comments refer to Admins Run Amuck, and complaints about Passwords in general. (Well-founded; the fault lays entirely with Verticalscope. No User is in the least bit at fault. And most of them have ever even heard of Verticalscope.)
      Verticalscope is being... disingenuous on the matter. I suspect that they will switch to Panic Mode tomorrow.

      As far as leakedsource goes... they may, (Or may not...), be on the up and up for now. But next year? A decade from now? What happens when _they_ get bought out?

    2. Re:Ugly. any free lookup tool? by JustAnotherOldGuy · · Score: 2

      I checked, and it seems like VBulletin has been a major source of leaks of my email address:

      VerticalScope Network (Vbulletin) (939 Websites) has: 1 result(s) found. This data was hacked on approximately 2016-02-01 00:00:00
      AVSForum.com has: 1 result(s) found. This data was hacked on approximately 2016-01-23 00:00:00
      Vbulletin.com has: 1 result(s) found. This data was hacked on approximately 2015-10-27 00:00:00
      W3schools.invisionzone.com has: 1 result(s) found. This data was hacked on approximately 2015-01-11 00:00:00

      Fortunately I make up different passwords any time I use that email, but still...thanks VBulletin! Thanks for being so easy to hack, I really, really appreciate it.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    3. Re:Ugly. any free lookup tool? by JustAnotherOldGuy · · Score: 2

      The only problem with this is, if you give leakedsource your email address to check, that means that they now have your verified email address to keep. Forever.

      No, there's no verification required that I saw or was asked for. All it means is that they have an email address, not necessarily even a real one.

      For example, I started making up email addresses...and after inputting "sexygurl@yahoo.com", leakedsource came back with this:

      MySpace.com has: 200 result(s) found. This data was hacked on approximately 2013-06-11 00:00:00

      But I'm not the owner of that email and didn't even know if it was a real email address or not.

      --
      Just cruising through this digital world at 33 1/3 rpm...
  18. it wuz a haxx0r! by Anonymous Coward · · Score: 0

    Go on, prattle on, so I can keep on ignoring you. Come back when you have something substantial to say. Something with content. Something readworthy.

  19. Top notch editorial work, kudos. by Anonymous Coward · · Score: 0

    "Here's a quote from the article. And since I'm way too lazy to think of anything to say about it, my editorial note's going to be another quote from the article."
    But hey, at least you didn't have to link to a totally unrelated article and pretending it's "semi-related"!

  20. MD5 (an algorithm that nowadays is easy to crack) by Anonymous Coward · · Score: 0

    MD5 is broken where it concerns signature operation. If it is used within a well designed password hash algorithm such as PBKDF2 it's actually fine (given a high enough iteration count). Obviously using SHA-256 or SHA-512 is better, but even on MD5 there won't be a direct attack.

    What is seemingly missing is a salt and an iteration count or work factor. There are plenty of pages that explain the issue,

    https://crackstation.net/hashing-security.htm

    is just one of them.

    Kind of obvious maybe, but requiring at least a semi-strong password would help a lot at well.

  21. SSL ? by Anonymous Coward · · Score: 0

    How does SSL prevent database theft ?

  22. plain-MD5 vs MD5crypt by Anonymous Coward · · Score: 0

    At least with proper use of salts, each password hash will have to be individually bruteforced. While single MD5 hashed password is trivial to break, 45 million are not.

    Now, if you are designing password storage in 2016, there is no excuse not to use proper key stretching function, like scrypt.

    First off: are we talking about plain-MD5 or PHK's MD5crypt?

    Second: how many of these accounts are still active? Some may have been created "x" years ago and MD5crypt was still considered okay, but never updated. Newer accounts could have been hashed with scrypt, bcrypt, or SHA2crypt. From the weblog post:

    Passwords were stored in various encryption methods but less than 10% of the domains which account for a very small amount of leaked records used difficult to break encryption (less than a couple million). Most of the records (over 40 million) were just MD5 with salting and this is insufficient.

    The "various encryption methods" is a bit telling IMHO.

  23. Blind leading the blind by WaffleMonster · · Score: 1

    First MD5 is NOT broke for this purpose and offers no meaningful disadvantage to other hash algorithms.

    Salts and key stretching only make it n-times more expensive to brute force plaintext. While this sounds good even if n is measured in the millions and really does require attackers to expend more resources to accomplish the same result these expenditures amount to an unresolvable spec of dust compared to having a secret with sufficient entropy... a luxury that does not exist in the real world.

    There are two major problems with the way industry in general is handling passwords and authentication.

    1. Reliance on hashes as a good enough solution rather than protecting password stores with reversible encryption preferably by a split system where keys are only in the possession of an authenticator whose one and only job is to assert identity to applications. It is tractable to secure a low complexity single purpose system while virtually impossible to protect your typical infinitely complex and often poorly designed web stack. The problem with hashes is people don't use good enough passwords to survive offline attack regardless of salt + amplification bullshit everyone throws around as a "solution". Just ignoring this basic fact or thinking your going to force people to use better passwords is a proven delusion with a long long history of total failure.

    2. Encrypting the channel and sending plaintext over it is stupidity of the highest order. What we need are authentication protocols that don't suck and by that I mean allow mutual proof of possession and binding proof to encrypted session without leaking shit that enables brute force attack in the progress. We don't need new CHAP schemes upgraded with latest and greatest SHA-Infinity or Kerberos or houses of cards the size of the earth a hundred times over (PKI). We don't need the world thinking it is OK enter credentials into random web forms.

    There are numerous so called "zero knowledge" systems that do exactly this. To this day exactly none of them are supported by any major browser despite patches languishing in the projects ticketing system and despite all of the supporting infrastructure in terms of standards and baked in support by major encryption libraries.

    We are doing it wrong and much of the popular dogma I'm hearing on how to do it right is also wrong.

  24. Re:Salts matter. Salted MD5 1 year for 10 characte by WaffleMonster · · Score: 1

    If they are properly salted, they aren't easy to to crack.

    Compared to what?

    Depending on the hardware, the salted MD5 hash of a 10-character password should take roughly a year to crack.

    So with 45 million accounts it should take a million years to get the first million passwords... is this what I am supposed to believe?

    How is enforcing complex passwords sufficient to stave off today and tomorrows computers going? Is it working? Do humans accept passwords with sufficient entropy to survive brute force attack by dedicated cracking hardware and botnets with hundreds of thousands to millions of nodes?

    UNsalted, many passwords will crack almost instantly by use of MD5 rainbow tables, and an attacker can attack all of them in parallel. The 8-character salt used by default with MD5 and crypt() means each entry has to be attacked individually, one at a time.

    So what if the cracking isn't free? People were having quite a lot of success before rainbow tables ever existed on hardware thousands of times less capable than what we have today. What is the actual effect of this in the real world?

    On a related note, here's how to get SHA256 salted hashes on a Linux system:
    crypt(PASSWORD, '$5$' . SALT . '$')

    In MySQL it's called ENCRYPT():
    ENCRYPT(?, CONCAT('$5$', ?, '$'))
    execute(password, randomsalt)

    Enclosing the salt in $5$...$ causes crypt() to use sha256.

    All this accomplishes is repeating the same failures again and again and again and again.

  25. Works quite well. $1$bCF1UNu$pRbc6HKD.d8fyv7ABC1ML by raymorris · · Score: 1

    Yes, modern hashes, salted, work extremely well. This is based on my experience writing software which has handled hundreds of millions of login attempts over the last fifteen years. Here's an MD5 slated hash of own of my passwords which the bas guys which very much like to crack.

    $1$bCF1UNu$pRbc6HKD.d8fyv7ABC1ML

      Have fun trying.

  26. Re:Works quite well. $1$bCF1UNu$pRbc6HKD.d8fyv7ABC by WaffleMonster · · Score: 1

    Yes, modern hashes, salted, work extremely well.

    Current state of the art if you have been following dogma is to include key stretching based on algorithms such as scrypt intentionally designed to be costly to run on massively parallel commodity hardware. You don't even bother with this which puts you at an extreme disadvantage.

    It isn't that salting or key stretching is in any way bad or not worth doing. It is the checking of the box and then falling asleep thinking you solved something when in fact you have done no such thing that is the issue at hand.

    These things in practice are worthless against any sizable password cache of any worth.

    This is based on my experience writing software which has handled hundreds of millions of login attempts over the last fifteen years.

    Exactly this kind of Hubris is what is going to get everyone hacked. You have demonstrated by your "Life Lock" play you don't even understand the problem. It isn't about *YOUR* password it is about everyone else's. If you think passwords can be meaningfully protected by this crap you are dangerous mistaken.