Earlier quoted context omitted.
No. Usually, when I create a password I'm asked to verify it in the next text field. When I visit the login page and enter the exact same characters , I expect it to work. I shouldn't have to guess at my own password because some clever developer's algorithm decides that I made a mistake.
You don't need to guess it, if it's implemented the correct way, the signup and the login process will have the same rules and you won't notice.
Diablo 3 bug report: "Passwords not case-sensitive."
131–140 of 156 posts
Re: Diablo 3 bug report: "Passwords not case-sensitive."
#132Passwords are a terrible mechanism for solving security - to make them "secure" you have to enforce stringent policies creating passwords that are not memorable to many users, leading to passwords being written down. Add in the fun of needed to know far too many passwords (my daily count is at 17...).
Honestly I don't know enough about cryptography or security in general, but could an application be locked down using a public/private key (ala, SSH)? I'd love the ability to generate my own key (with my own password) and assign it to any application.
Re: Diablo 3 bug report: "Passwords not case-sensitive."
#133Use a passphrase then if this bothers you? If you want to be serious about security of your account, use one of the two factor authentication systems available that they offer. The faster passwords stop looking like: C@tV0m!t And start looking like: correct battery horse staple the better for security and actually remembering the phrase rather than writing it down. (XKCD on this: http://xkcd.com/936/ )
One has to imagine that the actual phrase "correct battery horse staple" is a fairly poor choice of password, at this point though...
Re: Diablo 3 bug report: "Passwords not case-sensitive."
#134Use a passphrase then if this bothers you? If you want to be serious about security of your account, use one of the two factor authentication systems available that they offer. The faster passwords stop looking like: C@tV0m!t And start looking like: correct battery horse staple the better for security and actually remembering the phrase rather than writing it down. (XKCD on this: http://xkcd.com/936/ )
Well, in the same forum there's also this: http://us.battle.net/d3/en/forum/topic/5149150816 I don't understand why there is a 16 character limit on user passwords.
I still would be happy if they lengthened that.
Re: Diablo 3 bug report: "Passwords not case-sensitive."
#135When are we, as a society, going to solve the password problem? Passwords are a terrible mechanism for solving security - to make them "secure" you have to enforce stringent policies creating passwords that are not memorable to many users, leading to passwords being written down. Add in the fun of needed to know far too many passwords (my daily count is at 17...). Honestly I don't know enough about cryptography or se…
Hell, their sole purpose is to be cumbersome.
Re: Diablo 3 bug report: "Passwords not case-sensitive."
#136Entropy of [a-z0-9] per character : 5,1 bits Entropy of [A-Za-z0-9] per character : 5,95 bits Entropy lost by case insensitivity (per character): 0,85 bits (15%) Bottom line: add 2 characters, and your password stays strong. Still, it would cool to warn users, or at least explicitly advise them to use longer passwords.
Letting improved user experience trump a tiny bit of extra security is a good tradeoff for Blizzard. They're not a bank.
Re: Diablo 3 bug report: "Passwords not case-sensitive."
#137Not a bug. If you're worried about security as a user, d/l the free authenticator. If you're worried about Blizzard, don't -- they're big kids. You can run your 10+ million user game platform the way you want, Blizzard will run theirs the way they want.
Re: Diablo 3 bug report: "Passwords not case-sensitive."
#138Earlier quoted context omitted.
It's almost like I acknowledged that there were ways of doing it but expressed concerns for/of doubt that it was being done in the proper fashion due to the misguidedness of it. I'll say for a third time, as you're not the first person to reply in kind, I'm more than well aware of ways this could be done, but none of them meet the typical expectation of how passwords are hashed and I would guess/assume that someone i…
They're using SRP, which dictates that they're storing passwords (relatively) securely on their side. You don't have to guess; this stuff has been reversed.
I'm largely unaware of crypto outside of the general "use bcrypt" webapp cases. SRP is a fairly unknown field to me.
Edit: nevermind, you more or less confirmed this question further down this thread[1], and [2]
Re: Diablo 3 bug report: "Passwords not case-sensitive."
#139Entropy of [a-z0-9] per character : 5,1 bits Entropy of [A-Za-z0-9] per character : 5,95 bits Entropy lost by case insensitivity (per character): 0,85 bits (15%) Bottom line: add 2 characters, and your password stays strong. Still, it would cool to warn users, or at least explicitly advise them to use longer passwords.
Not only is the entropy difference small, there is also an added benefit in less users having to reset their password. Forgetting how their password was capitalized is a big problem for people. Letting improved user experience trump a tiny bit of extra security is a good tradeoff for Blizzard. They're not a bank.
Re: Diablo 3 bug report: "Passwords not case-sensitive."
#140Earlier quoted context omitted.
I agree completely. It is not a bug. From my experience, technically inept users confuse upper and lower case all the time - and the result is they file an incident report because their "password stopped working". The same applies to leading or trailing spaces, they should be stripped.
No. Usually, when I create a password I'm asked to verify it in the next text field. When I visit the login page and enter the exact same characters , I expect it to work. I shouldn't have to guess at my own password because some clever developer's algorithm decides that I made a mistake.
There's nothing you need to guess, the logic is in the password encoder and thus will apply both when you set it and when you use it.