4 ms·
32mil passwords compromised, SQL injection attack on RockYou
- kristianp 17y agoThis reminds me that a certain large site includes my username and password in its periodical mailings (PlentyOffish.com). This means they don't use a one-way hash for the passwords.
- rick888 17y agoAlthough they shouldn't be emailing you your username and password, there are plenty of 2-way encryption schemes out there. (AES128, blowfish,...)...so it might not be sitting in the db in plaintext.
- staunch 17y agoDoes anyone know how much these 32 million verified and virgin email addresses will actually sell for in the spam underworld? Totally guessing I'm thinking $0.50/1000 to $5/1000 for: $16,000 - $160,000. But I don't even know if I'm in the right ballpark. I also assume you can resell these many times, so it could conceivably be worth hundreds of thousands.
- potatolicious 17y agoThis is more valuable than spam - you have passwords, which for most people are practically global. You also have their email addresses, which nowadays are basically the same thing as login. You just opened the door to everything about these users.
- staunch 17y agoI understand that. I remain very curious about the question I actually asked though.
- chriseppstein 17y agoThis is negligence; plain and simple. Users have a right to expect web service providers to keep their private information secure with basic industry standards. Someone should sue them and set a precedent. http://en.wikipedia.org/wiki/Product_liability http://en.wikipedia.org/wiki/Product_liability
- jrockway 17y agoUsers should not give third parties private information. If you care so much, just pick a different password for each site...
- potatolicious 17y agoC'mon guys, this is the year TWO THOUSAND AND NINE, are you seriously storing plaintext passwords in your DB? Normally I'm not so hasty to call for head-chopping and head-rolling family fun, but I would think this is entirely called for.
- jchonphoenix 17y agoIn addition, this is the year 2009. SQL INJECTION by a company this big? Thats rather sad. My final project in class gets and instant 0/100 (40% of the grade) if SQL injection was possible...
- jrockway 17y agoAnd yet, companies with software with SQL injection bugs still make plenty of money. If only the real world was more like academia...
- spoondan 17y agoAnd some of those companies get caught out and lose a lot of money for it. I'd rather retake the failed class. The real world is harsher than academia.
- jrockway 17y agoBut if the company spent its time solving every theoretical security problem, it would have never had a product to make money with in the first place. It is a balance, and "zero tolerance" is silly. (So is not using a modern database abstraction library. Even PHP has them these days!)
- potatolicious 17y agoEhh... SQL injections are not on the same order of seriousness as storing passwords in plaintext, IMHO. The average web service has a complexity far greater than any college course project. SQL injections can be mitigated using the correct tools and methodology, but things like this (and buffer overflows) will continue to exist. Such is the nature of things. There's "oh man, this one variable isn't sanitized", which is a bad, but understandable mistake. Then there's "oh man, we don't encrypt our passwords AT ALL", which really belongs in the realm of mistakes made by 15 year-olds. No seriously, the last time I made that mistake was when I was 15.
- tyrmored 17y agoRead about this yesterday. Still can't believe that a web company could get so big without somebody screaming to hash the damn passwords.
- robryan 17y agoProbably a case of lazy programmers there going 'It's not my problem, I didn't write it'
- lzell 17y ago.5% of the world's population, stored in plain text. Bravo.
- deleted 17y ago[deleted]
- mhartl 17y agoThis is why the Rails Tutorial book (http://www.railstutorial.org/book http://www.railstutorial.org/book) will be teaching authentication using salted, hashed passwords. Watch for Chapter 5, due out some time around New Year---and please forward it on to the nice fellows at RockYou. (Maybe, while we're at it, we can get them to ditch PHP for Rails.)
- inklesspen 17y agoWill you be doing it the right way or the wrong way? http://www.matasano.com/log/958/enough-with-the-rainbow-tables-what-you-need-to-know-about-secure-password-schemes/ http://www.matasano.com/log/958/enough-with-the-rainbow-tabl... is a good basics guide.