RockYou explains how a hacker stole 32 million passwords — and what it’s doing about it

rockyouSocial app maker RockYou confirmed today that it is notifying millions of its users that their usernames and passwords may have been compromised by a hacker who broke into the company’s older applications known as widgets.

In an exclusive interview, RockYou chief technology officer Jia Shen said the company was notified of the SQL injection attack against RockYou.com last week by officials at security firm Imperva. Shen said RockYou shut down the site for its legacy applications — such as slide show widgets — and secured them.

jia shenThat process took about a day. Then the company began poring through its databases to find any evidence of attack. Shen said the company doesn’t know exactly what the hacker did in the attack. The company is in contact with law enforcement but isn’t saying more.

“But we are assuming the worst,” Shen said. “We checked the activity and it looked like it had been going on a couple of days before we were warned.”

In fact, a hacker posted some of the passwords and usernames that were allegedly stolen. Shen confirmed that those were legitimate passwords from RockYou’s databases, but he does not know exactly how many were stolen. Shen emphasized that RockYou’s current Facebook applications and its ad network were not attacked and are not vulnerable to the same kind of attack. The widgets were RockYou’s main business before it switched to becoming a Facebook app developer.

“We worked on our widgets for a long time and the code base predates the Facebook platform,” Shen said. “We are taking a lot of flak. But I want to make it clear that nothing outside of the RockYou widgets were impacted.”

Nevertheless, Shen said the impact could be serious. For instance, if users keep the same usernames and passwords for every site they use, including their online bank accounts, they could be vulnerable to identity theft.

One user told us some time ago that RockYou was vulnerable to attack, as were other sites. Shen said he did not get warnings about the risk of an SQL injection attack against the widgets before.

“We started off as a small company and today we have a different engineering structure,” he said. “But shame on us. If you make a mistake, then people can get in and it is a big hole.”

Shen acknowledged that the passwords and usernames were stored in a database that was not encrypted, another no-no when it comes to security. That is why the hacker was able to get access to the passwords. The company has begun notifying users but has not finished yet because the process takes a long time. Shen acknowledged the company did not say anything publicly for 10 days, but he said they were busy notifying users and partners during that time.

The company is telling users to change their passwords on the RockYou site and on any other sites where they’ve used the same username or password.

“Locking down everything is complete,” Shen said. “Our security approach in the future will have to be deeper.”

Next Story:
Previous Story:




Photo of Dean Takahashi

About the Author, Dean Takahashi

Dean is lead writer for GamesBeat at VentureBeat. He covers video games, security, chips and a variety of other subjects. Dean previously worked at the San Jose Mercury News, the Wall Street Journal, the Red Herring, the Los Angeles Times, the Orange County Register and the Dallas Times Herald. He is the author of two books, Opening the Xbox and the Xbox 360 Uncloaked. Follow him on Twitter at @deantak, and follow VentureBeat on Twitter at @venturebeat.

  • Really? Does it mean we can't trust RockYou? or RockYou applications?
  • Hope the company had a good PR to manage this issue.
  • Thank your for your articles. I learn more from here! Thank you !
  • Nice professional blog post so I have bookmarked it to my browser. http://www.xigmapro.com Software is a professional, creative graphic design company that has been very successful in delivering a high quality graphic design and Web Design. Our wide range of service includes Website Design
  • As long as people use passwords to secure online accounts, this is not going to stop. What we need is a alternative to the user id/password combination. check out www.0pass.com
  • What is especially troubling about this incident is that RockYou stored its password data in plain text form instead of hashing it, a common security practice, Shulman said. Hackers could use the data to compromise the Web mail accounts of the affected users and then use that access to compromise other accounts, Shulman warned.
  • Fred
    Hashing a password is not enough and totally useless (http://www.md5decrypter.co.uk/). :(

    One of the way to be secure is : hash of password + *random salt* per user that changes over time. The SALT must not be stored on the same machine.

    Many topics on that subject on stackoverflow.com.
  • Mia
    It's scary how that can happen. Online banks are one thing that I'm keeping my ears wide, wide open about. If somebody eventually does manage to "hack" into another persons account, who knows what could happen? Perhaps it's already happened. I haven't heard about it, though.
  • Dima
    Passwords were not encrypted? Are you f*** kidding me?
  • Exactly that what i thought when i started rading the article, howcome they are not encrypting their passwords.
  • Yeah a website that doesn't encrypt passwords is a website not worth registering to.
  • rinogo
    Wow. Sure, sites are vulnerable to SQL injection attacks. It happens. Obviously avoidable, but things do happen. But COME ON - passwords were not encrypted? Pretty sure this is security 101 - NEVER store a plaintext password; always use a hash! WOW.
blog comments powered by Disqus