|
|
|
|
|
by Jacquass12321
5083 days ago
|
|
Honestly this is the same argument that has been swirling around Diablo 3 recently regarding their decision to use case insensitive passwords. The importance of case sensitivity is dramatically overblown. An appropriately long password is still just as safe regardless of case sensitivity. http://en.wikipedia.org/wiki/Password_strength#Random_passwo... If you examine the length versus entropy chart you'll notice that you get identical results with only 2 more characters in your password for case insensitive. http://xkcd.com/936/ also seems relevant. This really seems like mountain out of a molehill, although I think everyone should get 2 factor authentication whenever it's an option. I don't see any correlation between someone choosing to use caps insensitive passwords and clear text password storage. |
|
So: no case sensitivity => no hashes => reversible password storage => IT Security 101 Fail.
There's a difference between a user choosing a case-insensitive password, and the provider changing the user's password to something else. As you point out, the entropy added is not very significant; but it is very significant who makes this change in data - in a properly secured system, the provider should have no way of getting at the user's passwords ("we have a policy" doesn't cut it, this needs to be technically infeasible - which is what password hashing does).
Well, of course their backend systems are probably uber-secure and impenetrable, but there's no way to verify this, so you're depending on their honor - like people did with the various companies which had their databases hacked lately (Yahoo comes to mind - two weeks back?) and the passwords published out on the intertubes. And, to be honest, how much value is there in an average user's Diablo 3 account? And in an average user's bank account? I think this is the core difference.
Further reading - e.g. this: http://dustwell.com/how-to-handle-passwords-bcrypt.html ("I don't see why that's an issue" != "That is not an issue")