Live data from Hacker News

Ubisoft hacked, account data compromised

support.ubi.com

31–40 of 104 posts

Re: Ubisoft hacked, account data compromised

#31

Earlier quoted context omitted.

Is there even any reasonable excuse for limiting the length of passwords to something less than hundreds of characters?

No. A potential common excuse may be, "No one will remember a secure password in excess of 16 characters, we are trying to minimize support volume", but this is not a "reasonable" excuse.

Yes. It's a DoS vector. The question is, what is a reasonable limit - and 16 characters fails horribly in that section.

Re: Ubisoft hacked, account data compromised

#32
post #29
post #7

Let's play the guessing game: by "encrypted" they mean MD5'd?

I received an email from them - the password was included in the email, in plaintext. So I don't know exactly what they mean, but it's at best symmetric encryption.

I've got an account with them under two different email addresses, and have gone through the password change process with both. In neither case did I receive an email with my password in it.

Re: Ubisoft hacked, account data compromised

#33

I wouldn't care so much about this, except that I am often essentially required to give my data to Ubisoft (and other third party publishers) in order to buy/play their games. EA, you're no better. Why are all these companies adamant about trying to bootstrap their own services. It's maddening, and it only causes things like this to happen. Steam exists, and it's amazing. Stop trying to do better -- you won't.

I have mixed feelings about that. On the one hand, I fully agree - I hate having all kinds of junky game clients running on my computer when I ought to just be able to have one, Steam, which is obviously doing a decent job. On the other hand, I think that competition will drive Steam to be better (or maybe, just maybe, result in something better than Steam), and so I don't necessarily want the other companies to stop…

The other companies aren't really trying to compete with Steam per se, they just want to inject their own custom babysitter to analyze your computer and see if they're complying with their rules. When you open a game from Steam that's produced by one of these companies, it chains in its own loaders and achievements and stuff. It totally sucks, and it's a terrible end user experience.

It'll be exciting when the fogies in charge of these companies die out. They seem to have difficulty grasping the concept of computers and digital distribution.

Re: Ubisoft hacked, account data compromised

#35
post #5

Earlier quoted context omitted.

As an alternative, you could GPG a text file with all passwords and use... hexdump -n 16 -v -e '/1 "%02X"' /dev/urandom ...as a password generator

openssl rand 48 -base64

Ah, yes. Much shorter and more effective ;)

Re: Ubisoft hacked, account data compromised

#36

To add insult to injury, another (though less severe of course) security issue is this - I went to the "change password" page per their recommendation, and typed my email. Usually, security best practices say that you should not volunteer any information for a potential attacker, e.g. don't tell the user if an email was sent or not, as this can be used for example to eventually construct a list of all their user's em…

I'm going to speak strongly against the prevailing view in the security community here: a forgot password email/username oracle is not an issue. Not in any way, shape, or form.

Why? Because if I go to register an account with a given email or username, it's going to tell me if that account is already registered! Unless you make multiple accounts with a given username/email possible (please, please don't do that), the forgot password oracle is a non-issue.

You lose absolutely nothing by saying "this email does not exist", and you gain a tremendous amount of user friendliness.

Re: Ubisoft hacked, account data compromised

#37

I wouldn't care so much about this, except that I am often essentially required to give my data to Ubisoft (and other third party publishers) in order to buy/play their games. EA, you're no better. Why are all these companies adamant about trying to bootstrap their own services. It's maddening, and it only causes things like this to happen. Steam exists, and it's amazing. Stop trying to do better -- you won't.

I have mixed feelings about that. On the one hand, I fully agree - I hate having all kinds of junky game clients running on my computer when I ought to just be able to have one, Steam, which is obviously doing a decent job. On the other hand, I think that competition will drive Steam to be better (or maybe, just maybe, result in something better than Steam), and so I don't necessarily want the other companies to stop…

This isn't really a market that benefits from competition doing anything less than the same the same thing, though. Steam is acting as more of a dumb distributor than a publisher, and are an established player. All Ubisoft and EA have is their own titles. They're not going to attract indie players, and they're not going to attract other publishers' work if all they're trying to do is utilize their titles to garner users. In other words, they're not currently trying to be the next Steam, they just want to take a bite out of Steam.

If either of those companies wants to make a real effort at getting a distribution platform off the ground by competing with Steam on the developer side and the pricing side, then that's competition I'm willing to see. As it stands, they're simply trying to leverage their developers' work into membership.

Re: Ubisoft hacked, account data compromised

#38
post #31

Earlier quoted context omitted.

No. A potential common excuse may be, "No one will remember a secure password in excess of 16 characters, we are trying to minimize support volume", but this is not a "reasonable" excuse.

Yes. It's a DoS vector. The question is, what is a reasonable limit - and 16 characters fails horribly in that section.

Right, as the OP said, there is no reasonable excuse to limit character intake to less than multiple hundreds. I agree that some limit is sensible just to ensure someone doesn't insert War and Peace (or base64-encoded binaries or whatever) as their password.

Re: Ubisoft hacked, account data compromised

#39

I wouldn't care so much about this, except that I am often essentially required to give my data to Ubisoft (and other third party publishers) in order to buy/play their games. EA, you're no better. Why are all these companies adamant about trying to bootstrap their own services. It's maddening, and it only causes things like this to happen. Steam exists, and it's amazing. Stop trying to do better -- you won't.

That's a pretty lousy, defeatist attitude to have.

"Girls, stop trying to be as good at math as boys -- you won't."

"Google, stop trying to do better than AltaVista/HotBot/Lycos/Excite -- you won't."

"Apple/Linux, stop trying to do better than Microsoft -- you won't."

"PlayStation/Xbox, stop trying to do better than Nintendo -- you won't."

"Tesla, stop trying to do better than Toyota -- you won't."

"Renewable energy companies, stop trying to do better than fossil fuels -- you won't."

Re: Ubisoft hacked, account data compromised

#40
post #23
post #6

Earlier quoted context omitted.

Everything else being equal, Steam may well end up being similarly hacked in the future. The big difference with them is that they use 2FA, so even if your hashed password were stolen and cracked, they still would not be able to access your account. Edit: I just went through Ubi's password change process, they also restrict password lengths to 8 to 16 characters. Annoys the heck out of me when companies do this.

The Steam forums were hacked in Nov 2011. The hackers got access to a DB with Steam users' personal information. http://arstechnica.com/gaming/2011/11/valve-confirms-steam-h...

Valve's game development servers were also hacked, and Half Life 2's source code was leaked before the game even launched.

No company is immune from hacking, the best anyone can hope for is secure hashing functions are in place and that financial and user account data are properly separated.

Post reply on HN