Slashdot Mirror


Many Password Strength Meters Are Downright Weak, Researchers Say

alphadogg writes "Website password strength meters often tell you only what you want to hear rather than what you need to hear. That's the finding from researchers at Concordia University in Montreal, who examined the usefulness of those ubiquitous red-yellow-green password strength testers on websites run by big names such as Google, Yahoo, Twitter and Microsoft/Skype. The researchers used algorithms to send millions of 'not-so-good' passwords through these meters, as well as through the meters of password management services such as LastPass and 1Password, and were largely underwhelmed by what they termed wildly inconsistent results. Inconsistent can go both directions: I've seen password-strength meters that balked at absolutely everything (accepting weak passwords as good, after calling wildly long and random ones poor).

159 comments

  1. is this good? by twitnutttt · · Score: 2, Funny

    123Password is very strong because it uses numbers and upper and lower case letters.
    Those meters are stupid.

    1. Re:is this good? by oodaloop · · Score: 2

      Of course it's strong! That's why I use it for my luggage!

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    2. Re:is this good? by jeffmeden · · Score: 4, Interesting

      123Password is very strong because it uses numbers and upper and lower case letters.
      Those meters are stupid.

      As long as it's not one of either this list: http://gizmodo.com/the-25-most... or just a copy of your exact username, then yep it will probably suit you just fine. Dictionary attacks don't happen in break ins nearly as often as exploiting password resets (via social engineering or otherwise) or other blatant sidesteps of security (token reuse, etc), since everyone tarpits bad logins, sometimes after as few as 3 attempts.

    3. Re:is this good? by michelcolman · · Score: 2

      I once tried to set a password for iCloud using 20 letters, numbers and punctuation marks. It was rejected because it didn't contain a capital letter. Sigh...

      Result: iCloud passwords have lower entropy because the cracking algorithms no longer have to try passwords with only lower case letters. They can go through all the passwords with a leading capital letter in the same amount of time instead. (which is the obvious alteration 95% of users will make anyway)

    4. Re:is this good? by rotaryexpress · · Score: 3, Informative

      Except when an entire password database is stolen by hackers. Then, dictionary attacks are used first. That is the exact time you want a good password: Make the dictionary attack fail and brute-force the only option.

      Remember, most hack attempts don't get reported until the account information starts being used or sold.

    5. Re:is this good? by sexconker · · Score: 1, Flamebait

      123Password is very strong because it uses numbers and upper and lower case letters.
      Those meters are stupid.

      As long as it's not one of either this list: http://gizmodo.com/the-25-most... or just a copy of your exact username, then yep it will probably suit you just fine. Dictionary attacks don't happen in break ins nearly as often as exploiting password resets (via social engineering or otherwise) or other blatant sidesteps of security (token reuse, etc), since everyone tarpits bad logins, sometimes after as few as 3 attempts.

      Hey, retard, pay attention. The typical attack scenario is as follows:
      A: Company gets hacked.
      B: The user table with password hashes is accessed.
      C: At some point in the future the company realizes it.
      D: At some later point in the future the company is forced to announce the breach. The company will lie as much as possible about what was accessed, when, how passwords were stored, that they never held onto your credit card numbers, how they're revamping security and they take your privacy very seriously, etc.

      Between B and C, the attackers (and anyone they've sold the dump to) are busy cracking the passwords (assuming they weren't stored in plaintext) offline. They don't have to worry about being locked out after 3 fucking attempts. No one does brute force / dictionary attacks against online fucking data you clown. You take the data offline and fuck on it at full speed.

    6. Re:is this good? by iluvcapra · · Score: 1

      The "letter-number-symbol" verifiers are the bane of my existence.

      I have a really simply rule: "You may choose whatever password you wish. If your password is compromised, you will be denied further access to this system. If your job requires access to this system, you will be terminated."

      Maybe that's too severe, but if the user needs a little color-coded bar-graph to tell them how good their password is, that would suggest that (1) they don't understand what a password is actually protecting or is for, and (2) the incentives aren't correctly aligned. Personally I think employees should be assigned passwords to company servers. If they have trouble remembering it print it on a key fob or something, it'd be better than them doing what they obviously are going to do: "$username.2015". If a company's password policy is know, a reasonably clever script kiddy can generate a list of 10 probable passwords per account that would probably crack a few percent of them.

      And of course the execs are the worst offenders, because their incentives are completely misaligned. It transpired after the Sony hack that the co-chariman of the motion picture group, Michael Lynton, used "sonyml3" as his email password.

      Those meters are stupid.

      How do they actually work? Do they do any kind of entropy calculation, or check the data against known rainbow tables? Or do they just apply rules?

      --
      Don't blame me, I voted for Baltar.
    7. Re:is this good? by thedonger · · Score: 2

      Companies and online entities need to learn that when you force people to use a capital letter, a number, and a symbol, that most likely the first letter will be the capital letter, the number will be 1, and the symbol will be !. Or maybe @. If they foist a wacky password or require one based on complex rules, it will either be written down, or be the most simple implementation of the rules.

      Enforce minimum length. Allow spaces. Make a comparatively small alphabet have sufficient entropy to withstand brute force.

      --
      Help fight poverty: Punch a poor person.
    8. Re:is this good? by Anonymous Coward · · Score: 0

      Result: iCloud passwords have lower entropy because the cracking algorithms no longer have to try passwords with only lower case letters. They can go through all the passwords with a leading capital letter in the same amount of time instead.

      Wouldn't that imply equal entropy?

    9. Re:is this good? by Anonymous Coward · · Score: 2, Funny

      You take the data offline and fuck on it at full speed.

      No, I use a mattress and I pace myself.

    10. Re:is this good? by Noah+Haders · · Score: 1

      They can go through all the passwords with a leading capital letter in the same amount of time instead. (which is the obvious alteration 95% of users will make anyway)

      I capitalize the first two letters, so I don't have this problem. Oh shizz jk jk jk I don't do that.

    11. Re:is this good? by Noah+Haders · · Score: 1

      I think the greatest threat is not that passwords are too simple, but passwords are re-used. cuz then it doesn't matter how secure your system is, if some other mofo is hacked and the user has the same pwd in both places, then you'll be compromised.

      hint hint when you give users freedom to use a simple password that is easy to remember, they're more likely to use unique passwords. But when they have to use a c0mPleX! password, it will be reused because people's brains are only big enough for one complex password.

    12. Re:is this good? by bws111 · · Score: 2

      that would suggest that (1) they don't understand what a password is actually protecting or is for, and (2) the incentives aren't correctly aligned

      You missed the most obvious choice: they don't think like a criminal, and have no idea what lengths a criminal will go to, or the tools they will use, to break in.

      There is no other area in life where an ordinary person is expected or required to act like a complete paranoid, but that is exactly what is expected by you.

      The problem is not users, the problem is that passwords are a crappy way to protect something.

    13. Re:is this good? by TemporalBeing · · Score: 1

      Between B and C, the attackers (and anyone they've sold the dump to) are busy cracking the passwords (assuming they weren't stored in plaintext) offline. They don't have to worry about being locked out after 3 fucking attempts. No one does brute force / dictionary attacks against online fucking data you clown. You take the data offline and fuck on it at full speed.

      They do the brute force thing in A before they have access and time it such that they don't hit the lock outs.

      For instance, most Windows systems will lock an account for 30 minutes when you hit the lockout. After 30 minutes, you're free to try again. Other systems behave similarly; most never do a true lockout.

      So what do they do for A? Loop over a list, try the entry until locked out or gain access. If locked out, put it back in the queue and try again later. Move to the next entry.

      If you want to observe this, just run an SSH server and monitor your logs. After the server gets noticed you'll see this happening quite a bit. Using tools like "fail2ban" help significantly, but that just means they have to hit from multiple IPs to do the same thing, which bigger cracker organizations will certainly be doing to start with any how.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    14. Re:is this good? by NotDrWho · · Score: 1

      If they foist a wacky password or require one based on complex rules, it will either be written down, or be the most simple implementation of the rules.

      LOL, I once did some contract work at a company who's IT department had some crazy stringent password requirements. You could walk around and find everyone's ridiculously long, complex password written on a post-it note on the side of their computer.

      There should be a rule. The complexity of the password requirements and the number of password changes required each year are directly proportional to the chance the password will be written down and taped to the computer.

      --
      SJW's don't eliminate discrimination. They just expropriate it for themselves.
    15. Re:is this good? by nanoflower · · Score: 1

      I remember working at one place where the phone system had a password on each account that was forced to change every three months. The problem was that the system remembered every password you used and wouldn't let you repeat one. That seems a bit overkill for simple voice mail.

    16. Re:is this good? by Anonymous Coward · · Score: 0

      I think the much bigger security concern is the practice of using the same password for more than one web site. The strength of your password doesn't buy you much if the site that stores it gets hacked, and now hackers have a password that gets them into all of your other sites.

      A lot of the information that floats around about security practices creates a very misleading impression about what ordinary people need to actually do in order to keep their stuff from getting hacked.

    17. Re:is this good? by operagost · · Score: 2

      OpenVMS handles invalid logons correctly. It locks out the terminal (that is, the network address) of the intruder. Why Microsoft, and most of the rest of the industry, does not understand how this is more secure and less vulnerable to DOS, I don't know.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    18. Re:is this good? by Anonymous Coward · · Score: 0

      >you will be terminated.

      >Maybe that's too severe

      Not for the SkyNet mainframe.

    19. Re:is this good? by zopper · · Score: 1

      Wouldn't that imply equal entropy?

      No. Without this limitation, a user could have all small or a capital. With this, you removed all combinations with "only small", so you have less options to seek through. A bit less from a-crazy-high-number is still a-crazy-high-number, so no big deal, but technically, the entropy is really lower.

    20. Re:is this good? by thedonger · · Score: 1

      I think the greatest threat is not that passwords are too simple, but passwords are re-used.

      Yes, that is a huge issue, led to, in part, by complex rules.

      I once queried one of my client's security tables to find the instances where multiple users had the same password (stored as a hash). Even though I expected some repetition, I was shocked at how many people had the same passwords.

      And one more gripe: When I am limited to between 8 and 12 characters. WTF!? My passwords are dead easy to remember, but impossible to guess. And over 12 characters. Needless to say, I never remember that 8-12 char password.

      --
      Help fight poverty: Punch a poor person.
    21. Re:is this good? by weszz · · Score: 1

      My credit union does this... I had to go low security, because it couldn't be longer than something like 8 or 10 characters, and I think originally they told me I couldn't have special characters as well... Their argument was that you would be locked out long before you could try many passwords anyway, so it is moot.

      I let him know my feelings because just before the whole new system for better security, I could use a 14+ character password with special characters and whatever else I wanted, now the more secure setup says my CU password is the shortest one I use... (I know this is only one part of the security, and I'm sure the backend is where the more important security updates happened)

    22. Re:is this good? by Anonymous Coward · · Score: 0

      The company I work for used to do this... 28k employees and the help desk had a homegrown password generator program, that the database was poorly protected... a guy I worked with wrote up his own frontend to it so he wouldn't have to call help desk and ask for passwords to log in as people (because that was the accepted and encouraged method to troubleshoot without bothering the user) On your AD account you were denied rights to change your own password and it never expired. Docs don't like to enter may keystrokes, so a few argued their password down to 2 numbers. that's it. 2 freaking numbers and that was their password.

      Now things thankfully have changed, everyone has to come up with their own that is X length, have upper, lower and a number and once or twice a year our InfoSec people run a script against all the passwords and if yours is uncovered you have to change it next logon.

    23. Re:is this good? by Noah+Haders · · Score: 1

      I think the greatest threat is not that passwords are too simple, but passwords are re-used.

      I once queried one of my client's security tables to find the instances where multiple users had the same password (stored as a hash). Even though I expected some repetition, I was shocked at how many people had the same passwords.

      I meant that a single user applies the same password to multiple sites. you're referring to many users who use the same password on one site.

    24. Re:is this good? by TechyImmigrant · · Score: 0

      Sometimes brute force is preferred.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    25. Re:is this good? by Rakarra · · Score: 1

      From the article, this is troubling:

      3. 12345 (Up 17)
      4. 12345678 (Down 1)

      12345678 is a much more secure password than 12345. If the latter is more in vogue now, it illustrates that too many aren't taking security seriously enough.

    26. Re:is this good? by AchilleTalon · · Score: 1

      I know about a bank that forces you to pick a password starting with three digits numbers, then you can use letters. This is one of the most idiotic security rule I have every seen. First of all, it reduces the entropy significantly and second it forces many people to write down their passwords because they cannot remember them because of the three digits number rule. Or they pick the three digits from their birthdate, street number, phone number or something like that.

      However, after three wrong trials, your account is locked and you have to go to your branch to get a fresh new password printed on a sheet of paper.

      And for an unknown reason, you have to go to your branch, you cannot go at any branch or even head office. On another hand, you can get the password over phone.

      I don't know who is the chief security officier, but I want his job.

      --
      Achille Talon
      Hop!
    27. Re:is this good? by Neil+Boekend · · Score: 1

      How do they actually work? Do they do any kind of entropy calculation, or check the data against known rainbow tables? Or do they just apply rules?

      AFAIK all I have seen clearly use a set of rules. Seems to be: length + number(yes/no) + symbol(yes/no) + capital letters (yes/no)
      For each "yes" a value is added to the length. The resulting sum is the metric.
      Advantage is that it's easy and fast. Disadvantage is that it's not all that good.
      Dictionary check + entropy calculation (using a dictionary for "correct battery horse staple" type password entropy checks) would be better but would also require far more computing power and availability of a dictionary. The user doesn't have a suitable dictionary so you can't offload the calculation to the user.

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
    28. Re:is this good? by michelcolman · · Score: 1

      That's priceless. All sorts of security measures to make your life difficult, but then in the end you can get around the entire system with a simple phone call. Let me guess, you have to give your mother's maiden name?

    29. Re:is this good? by thedonger · · Score: 1

      Yeah, I realize that. I just wanted to add that last anecdote.

      --
      Help fight poverty: Punch a poor person.
    30. Re:is this good? by MichaelMacDonald · · Score: 1

      On the other hand a password that's so complicated that you have to write it down is actually less secure. Also, if you forget it, it's just useless, So, there's a balance.

    31. Re:is this good? by Cro+Magnon · · Score: 1

      I bet there are a lot of Spring2015 passwords floating around there.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    32. Re:is this good? by TemporalBeing · · Score: 1

      OpenVMS handles invalid logons correctly. It locks out the terminal (that is, the network address) of the intruder. Why Microsoft, and most of the rest of the industry, does not understand how this is more secure and less vulnerable to DOS, I don't know.

      It's usually policy based, though things like fail2ban make it easy to do for most logon methods. Even then, you cannot necessarily just use the IP address for blocking.

      For instance, on your Windows system if a user locks their account, another user can come along an login (f.e support admin) and will still need to be able to validate against the domain. Once you enter into a centalized logon control that kind of things becomes a requirements. Otherwise you risk locking all your computers without any way to support them or risk severely increasing your organizations' internal help desk support load; this is often mitigated by using time period lock outs on the accounts.

      So sadly there is no single, perfect solution to the issue. It's just a matter of which trade-offs are acceptable.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    33. Re:is this good? by lsatenstein · · Score: 1

      123Password is very strong because it uses numbers and upper and lower case letters.
      Those meters are stupid.

      As long as it's not one of either this list: http://gizmodo.com/the-25-most... or just a copy of your exact username, then yep it will probably suit you just fine. Dictionary attacks don't happen in break ins nearly as often as exploiting password resets (via social engineering or otherwise) or other blatant sidesteps of security (token reuse, etc), since everyone tarpits bad logins, sometimes after as few as 3 attempts.

      I found some dead keys on my keyboard, and mapped some foreign characters to the keyboard map. Since testers rely on only whats on standard keyboards, I figure I am a little safer than the average guy setting up passwordsif I include one or more of these characters.

      --
      Leslie Satenstein Montreal Quebec Canada
    34. Re: is this good? by Anonymous Coward · · Score: 0

      I think that bank is ran by the NSA.

  2. Re:adf by twitnutttt · · Score: 1

    I think you meant "fist".

  3. Still waiting for a "hackability meter" by jeffmeden · · Score: 5, Interesting

    The plain simple truth is that complexity of a password is barely relevant at all when compared to the threat of an outright data breach at a provider. Who cares if your password is 'veronica' (your daughters name) or `myL1ttleBr0ny%` since an attacker isn't going to bother with brute forcing anything but '123456' and 'password' because they will get tarpitted by any reputable provider before they can guess anything out of a dictionary more than 5 entries long.

    What we need is a meter on a web site describing how much effort they put into server security, how big their target profile is (how many entry points they have) and a sign that says "??? days since a total data breach!", and then the user can decide if they want an account there at all. How's that coming?

    1. Re:Still waiting for a "hackability meter" by Gaygirlie · · Score: 3, Interesting

      The plain simple truth is that complexity of a password is barely relevant at all when compared to the threat of an outright data breach at a provider. Who cares if your password is 'veronica' (your daughters name) or `myL1ttleBr0ny%` since an attacker isn't going to bother with brute forcing anything but '123456' and 'password' because they will get tarpitted by any reputable provider before they can guess anything out of a dictionary more than 5 entries long.

      Your basis for saying bassword-complexity is irrelevant is that bad people would be doing online brute-forcing? They do matter somewhat when it comes to online-cracking, but the real relevancy doesn't lie there. The passwords matter when it comes to offline brute-forcing: the more complex the password the longer it'll take to crack it even if you have the hash for it. With good passwords and well-done hashing and salting you may end up cracking them for weeks by which time whoever you obtained them from will hopefully already have made their users change their passwords.

    2. Re:Still waiting for a "hackability meter" by oodaloop · · Score: 1

      Sorry, but password complexity matters a great deal. When a website's passwords get hacked, they're going to compare hashes and find all the easiest ones first (password, hunter2, 123456, etc). If yours is 15 characters of random letters, numbers, etc, yours will not get cracked first. Now, if someone like the NSA is targeting YOU, then it doesn't matter how complex it is; it will get cracked. But in a list of 5,000,000 passwords, having a complex password can help make sure yours is not one of those cracked.

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    3. Re:Still waiting for a "hackability meter" by jeffmeden · · Score: 1

      The plain simple truth is that complexity of a password is barely relevant at all when compared to the threat of an outright data breach at a provider. Who cares if your password is 'veronica' (your daughters name) or `myL1ttleBr0ny%` since an attacker isn't going to bother with brute forcing anything but '123456' and 'password' because they will get tarpitted by any reputable provider before they can guess anything out of a dictionary more than 5 entries long.

      Your basis for saying bassword-complexity is irrelevant is that bad people would be doing online brute-forcing? They do matter somewhat when it comes to online-cracking, but the real relevancy doesn't lie there. The passwords matter when it comes to offline brute-forcing: the more complex the password the longer it'll take to crack it even if you have the hash for it. With good passwords and well-done hashing and salting you may end up cracking them for weeks by which time whoever you obtained them from will hopefully already have made their users change their passwords.

      Brute forcing offline is only a scenario that can take place after a breach has occurred. In that case, even a password of 'veronica' should be strong enough to last until the breach is discovered (days?), the user notified(http://techcrunch.com/2015/01/...) make complexity 100% pointless, which is what I am getting at here.

    4. Re:Still waiting for a "hackability meter" by jeffmeden · · Score: 1

      Not sure how that got butchered but the link to the article about passwords being stored by providers in clear or near-cleartext is http://techcrunch.com/2015/01/...

    5. Re:Still waiting for a "hackability meter" by Gaygirlie · · Score: 2

      In that case, even a password of 'veronica' should be strong enough to last until the breach is discovered (days?), the user notified

      Considering how awfully many cases there have been where it has taken the company weeks or even months to notify anyone of the breach I'm going to have to disagree on that.

    6. Re:Still waiting for a "hackability meter" by jeffmeden · · Score: 1

      In that case, even a password of 'veronica' should be strong enough to last until the breach is discovered (days?), the user notified

      Considering how awfully many cases there have been where it has taken the company weeks or even months to notify anyone of the breach I'm going to have to disagree on that.

      That's my exact point. If a system is compromised and they are going after user data unnoticed, you are boned even if can't brute force your 5000 character epic passpoem, detailing the life and works of seven mythical Norse heroes (apologies to http://www.schneierfacts.com/f...). The only thing keeping you safe in that instance is staying the fuck away from downright terrible and negligent providers.

    7. Re:Still waiting for a "hackability meter" by jeffmeden · · Score: 1

      Sorry, but password complexity matters a great deal. When a website's passwords get hacked, they're going to compare hashes and find all the easiest ones first (password, hunter2, 123456, etc). If yours is 15 characters of random letters, numbers, etc, yours will not get cracked first. Now, if someone like the NSA is targeting YOU, then it doesn't matter how complex it is; it will get cracked. But in a list of 5,000,000 passwords, having a complex password can help make sure yours is not one of those cracked.

      This is my exact point. You are right if and only if the provider didn't bother to use an effective salt, which renders rainbow tables pointless. Why isn't that part of the meter? "Your password is stored in a hash of type XXX that is ### bits long, hashed for ### rounds, and salted with ### bits during each round." would tell the user all they need to know about how well their password is going to be protected, and they can make a more informed decision.

    8. Re:Still waiting for a "hackability meter" by Jaime2 · · Score: 1

      But, the main use of cracked offline passwords is to use that password on other services. The current service is already compromised as the person doing offline cracking has the database already. As long as you don't re-use passwords, it doesn't matter that much.

    9. Re:Still waiting for a "hackability meter" by brunes69 · · Score: 1

      If more sites allowed federated login instead of rolling their own half-assed authentication regiemes then this wouldn't be a problem in the first place.

      The idea that I am more secure cooking up a "safe password" for JoeBlowsRandomWordpressInstance.com instead of logging in securely using Google or Facebook is farcical.

    10. Re:Still waiting for a "hackability meter" by Kjella · · Score: 1

      What we need is a meter on a web site describing how much effort they put into server security, how big their target profile is (how many entry points they have) and a sign that says "??? days since a total data breach!", and then the user can decide if they want an account there at all. How's that coming?

      Are you secretly planning to use it as a Dunning-Kruger meter and avoid all that self-rate as 10 out of 10? Because if you think you'll get anything else useful out of it, I want some of what you're smoking...

      --
      Live today, because you never know what tomorrow brings
    11. Re:Still waiting for a "hackability meter" by sexconker · · Score: 0, Flamebait

      You're a fucking shitheel. The vast majority of passwords are cracked offline. The only things saving you, the user, when (not if) shit gets hacked are using strong passwords and not reusing them across services. "2-factor" authentication doesn't do fuck shit because the company got fucking hacked anyway - you can't trust that the keys for the RSA clocks weren't taken at the same time the user table was.

    12. Re:Still waiting for a "hackability meter" by sexconker · · Score: 2

      The plain simple truth is that complexity of a password is barely relevant at all when compared to the threat of an outright data breach at a provider. Who cares if your password is 'veronica' (your daughters name) or `myL1ttleBr0ny%` since an attacker isn't going to bother with brute forcing anything but '123456' and 'password' because they will get tarpitted by any reputable provider before they can guess anything out of a dictionary more than 5 entries long.

      Your basis for saying bassword-complexity is irrelevant is that bad people would be doing online brute-forcing? They do matter somewhat when it comes to online-cracking, but the real relevancy doesn't lie there. The passwords matter when it comes to offline brute-forcing: the more complex the password the longer it'll take to crack it even if you have the hash for it. With good passwords and well-done hashing and salting you may end up cracking them for weeks by which time whoever you obtained them from will hopefully already have made their users change their passwords.

      Brute forcing offline is only a scenario that can take place after a breach has occurred. In that case, even a password of 'veronica' should be strong enough to last until the breach is discovered (days?), the user notified

      Breaches are typically not noticed for months, and companies do everything in their power to NOT notify users for as long as possible and to lie to users about what was accessed and how it was stored. A password of "veronica" would be cracked in seconds.

    13. Re:Still waiting for a "hackability meter" by Anonymous Coward · · Score: 0

      myL1ttleBr0ny% ?!?! You asshole!! How did you get my password and why did you post it to Slashdot?!

    14. Re:Still waiting for a "hackability meter" by jeffmeden · · Score: 1

      What we need is a meter on a web site describing how much effort they put into server security, how big their target profile is (how many entry points they have) and a sign that says "??? days since a total data breach!", and then the user can decide if they want an account there at all. How's that coming?

      Are you secretly planning to use it as a Dunning-Kruger meter and avoid all that self-rate as 10 out of 10? Because if you think you'll get anything else useful out of it, I want some of what you're smoking...

      Both are farcical. Good catch.

      The point is that a site could very easily be giving you great password strength advice and then proceed to do something totally stupid with it (storing it with such a poor cipher that can be bruteforced in seconds.)

    15. Re:Still waiting for a "hackability meter" by rHBa · · Score: 1

      "Your password is stored in a hash of type XXX that is ### bits long, hashed for ### rounds, and salted with ### bits during each round." would tell the user all they need to know about how well their password is going to be protected, and they can make a more informed decision.

      Why isn't that part of the meter? Because 99% of users have absolutely no idea what any of that means. It would be a good idea to have that information available to anyone who cares* but it would confuse most users, maybe even put them off signing up.

      * Of course users SHOULD care but most don't or at least don't have the time/inclination to learn.

    16. Re:Still waiting for a "hackability meter" by jeffmeden · · Score: 1

      You're a fucking shitheel. The vast majority of passwords are cracked offline. The only things saving you, the user, when (not if) shit gets hacked are using strong passwords and not reusing them across services. "2-factor" authentication doesn't do fuck shit because the company got fucking hacked anyway - you can't trust that the keys for the RSA clocks weren't taken at the same time the user table was.

      Of course any passwords that get cracked are cracked offline, it has been a long long time since even the most poorly architected of sites had an auth service capable of responding fast enough to brute force. The point is that more often still, passwords are lifted out of databases that don't bother to encrypt them at all, or passwords are "Cracked" by exploiting a poorly built password reset system to overwrite them. In those cases (which account for almost all of the malicious per-account activity), it doesn't matter at all how complex (or uncomplex) your password is.

    17. Re:Still waiting for a "hackability meter" by DocSavage64109 · · Score: 1

      The only real protection is to use different passwords for every service you care about.

    18. Re:Still waiting for a "hackability meter" by GLMDesigns · · Score: 1

      Yes but now privacy geeks like me will object to being tracked even more by Facebook and Google.

      --
      If you're scared of your govt then you need to further restrict its powers
      Vote 3rd Party in 2016 and beyond
    19. Re:Still waiting for a "hackability meter" by Noah+Haders · · Score: 1

      which is what I do and what I tell everybody to do. it doesn't have to be hard, it can be a system that is easy to remember. It defeats the two biggest threats to a user: 1) brute forcing "123456" and 2) getting hacked on site X because somebody pwned your password on site Y.

    20. Re:Still waiting for a "hackability meter" by Anonymous Coward · · Score: 0

      myL1ttleBr0ny% is indeed his password, I just logged in and posted this message under his user name.

    21. Re:Still waiting for a "hackability meter" by Anonymous Coward · · Score: 0

      Bullshit, there's no supercomputer on the planet that's going to be able to crack a 100 character long password (or however long the max length they'd allow) that includes uncommon UTF-16 characters. Not even the NSA.

    22. Re:Still waiting for a "hackability meter" by brunes69 · · Score: 1

      Then roll your own OpenID provider. This is what standards are for.

      Don't bash federated login just because you don't trust Google.. you don't HAVE to trust them, that is the whole point.

      The problem is not Google/Facebook/Yahoo/Twitter, the problem is The Guardian/Techcrunch/JoeBLow.com and every other website out there that forces you to make YET ANOTHER account with YET ANOTHER password because they do not support any federated login standards at all.

    23. Re:Still waiting for a "hackability meter" by Anonymous Coward · · Score: 0

      How many systems accept a 100 character password? Most take a dozen if you're lucky.

    24. Re:Still waiting for a "hackability meter" by Bob+the+Super+Hamste · · Score: 1

      I like to introduce as much entropy into the system as possible. It is really sad that my bank has a max password length of 24 chars while my credit card offers 32. Also my credit card will allow me to change my username at any time to a string of up to 32 chars. There is the additional security "feature" that they offer of having those silly questions but even there my credit card offers you the option to have more than 3 questions and the answers can be longer than the ones for my bank. So to access my bank account takes something around ~350 bits of randomness yet the credit card requires ~600 bits (these are probably the low end estimates since I am not really sure how to count the security questions so I just added the bit count for a single one). I guess it is because the credit card company gets to eat the losses by default while by default with the bank I get to eat them.

      And yes those are actual random bits, not button mashed bits (base 64 encoded enough output from /dev/random).

      --
      Time to offend someone
    25. Re:Still waiting for a "hackability meter" by uncqual · · Score: 1

      Of course users SHOULD care but most don't or at least don't have the time/inclination to learn.

      Why should they care? They should expect the web site provider to Do The Right Thing just as they don't think they should need to be concerned if the process used to grow the material used in the turbine blades of the jet engine on the plane they are flying on was correctly monitored.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    26. Re:Still waiting for a "hackability meter" by Tom · · Score: 1

      This is right, but depends a lot on your threat scenario. For many applications where security really matters, both online and offline cracking are by far not the biggest risks.

      --
      Assorted stuff I do sometimes: Lemuria.org
    27. Re:Still waiting for a "hackability meter" by rHBa · · Score: 1

      Agreed that there is no reason users should need to know HOW their passwords are stored but they should care that their passwords are stored safely. Just as an airline passenger should care that the aeroplane they are flying in was manufactured to the highest standards, without needing to know the details of the manufacturing process.

    28. Re:Still waiting for a "hackability meter" by oobayly · · Score: 1

      Why should there be a character limit on passwords? Providing you're hashing them then storing them just needs a constant width field. If you're dealing with html inputs, then the default is not to have a maxlength attribute and if you're POSTing the form data then you're unlikely to hit any limits.

    29. Re:Still waiting for a "hackability meter" by Anonymous Coward · · Score: 0

      I read that as

      (password, *******, 123456, etc).

    30. Re:Still waiting for a "hackability meter" by Bengie · · Score: 1

      So super computer can break a 20 char password that is limited to the 96 chars you can type on a standard USA keyboard. 96^20 is a big number.

  4. I use the same unhackable password by filesiteguy · · Score: 1

    I know that my password - ********** - is very strong. I use it on all sites and even brute force hasn't worked yet. So, nyah, to the password meters.

    1. Re:I use the same unhackable password by michelcolman · · Score: 1

      If it includes the dashes, it's probably not even a bad one!

    2. Re:I use the same unhackable password by Anonymous Coward · · Score: 0

      I use it on all sites

      Wanna register on my phishing site/shitty forum/government website ?
      I totally don't store passwords in plaintext and don't plan on stealing your other accounts with it.

    3. Re:I use the same unhackable password by freeze128 · · Score: 1

      What we really need is to make sure that the user can OVERRIDE the password strength meter and set the password anyway. I really bugs me when a computer tells me that my password is weak, and won't let me set it, even though I know it's strong.

    4. Re:I use the same unhackable password by itzly · · Score: 4, Funny

      I know that my password - hunter2 - is very strong

      Doesn't look strong to me.

  5. Ethics by Anonymous Coward · · Score: 0

    I hope these researchers asked permission of the website owners before sending millions of requests to their servers.

    1. Re:Ethics by Sneftel · · Score: 1

      They're generally implemented as client-side javascript, so there'd be about one request to the server, not millions.

      --
      The opinions stated herein do not necessarily represent those of anybody at all. Deal with it.
  6. Lovely Meter Maid by Tablizer · · Score: 3, Funny

    So we need a meter for meters now.

    1. Re:Lovely Meter Maid by Anonymous Coward · · Score: 0

      Dam you I cant get that bloody tune out of my head now

  7. periods by Anonymous Coward · · Score: 0

    I've only had one strange encounter with one of these things. I have symbols in my passwords, like I'm supposed to: so I sign up for an account at some website, and it thinks my password is great - until the end. In this case, I placed a period near the end of the password, and for some reason including a period made their website change its mind from my password being great to awful. so awful it wouldn't accept it.

    the kicker? this was my ISP.

  8. My issue with password restrictions by Anonymous Coward · · Score: 0

    My personal complaint was when I signed upto a Tesco banking account, it wanted a password that fit their undefined secure scheme.

    I entered a password with 20+ psuedo-random character appended to tesco, it deemed this insecure. However on making the password shorter by removing tesco, apparently it become more secure. Although I can understand why such a limitation exists, it defies logic that making a password shorter should make it more secure.

    1. Re:My issue with password restrictions by StatureOfLiberty · · Score: 1

      What I hate is when they won't let you paste text into the password field. I use a password database and all of my passwords are random and long. They are hell to enter manually. So I end up putting in a less secure password because it is easier to type.

    2. Re:My issue with password restrictions by sexconker · · Score: 1

      Why would you even bother with prepending "tesco" unless you were reusing that "20+ psuedo-random character" string across other sites? That's shitty practice on your end.

      What pisses me off about password restrictions is that they change and break my existing passwords.
      Most recently, T-Mobile changed their shit to disallow some characters / reduce the length allowed, so my perfectly existing password was rejected as being "wrong", my account locked, and I had to fight with their customer service goons to get a reset. During the support session, the customer support clown actually asked for my actual password! Promptly told the bitch to fuck off and escalate the issue - 5 hours later in the middle of the night I'm FINALLY sent a reset token. I received absolutely zero communication from anyone at T-Mbolie about it.
      This also happened to me with my electric utility - they say right on the page they take 16 character passwords, and I was able to set a 16 character password, but when logging in it would fail. It worked if I truncated my input to 15 characters (after setting it as the full 16).
      Plenty of other sites have fucked me in similar ways. Who in the fucking shit would change password length/character policies to make them MORE restrictive? Who the fuck would do this on the standard login page that can affect existing passwords?

    3. Re:My issue with password restrictions by rHBa · · Score: 1

      IMO nobody who signs up for a Tesco bank account has any grounds for complaint.

      I once asked a friend of mine, who is a professional ski boot fitter, what brands of hiking boots he recommends (he generally knows his stuff when it comes to performance footwear). His response was "buy a brand that makes shoes", meaning ONLY shoes/boots, not brands like North Face or Salomon.

      If I asked my local butcher who I should get my bank account with I wouldn't be surprised if he said Tesco.

    4. Re:My issue with password restrictions by Dragonslicer · · Score: 1

      Or sites that disallow the browser's password store.

    5. Re:My issue with password restrictions by Bob+the+Super+Hamste · · Score: 1

      Well the arbitrary low limits on password length is just annoying. Yes I am sure that they want to save a few bytes in the DB but seriously if I really want to I should be able to have Beowulf written in the original Old English as my password if I want. Off by one errors are common so maybe report the bug, but I would also complain about short length allowed.

      --
      Time to offend someone
    6. Re: My issue with password restrictions by Tyrannosaur · · Score: 1

      I hate the length limit too. I commented about how sometimes there is a length limit, but it happebs automatically, making your 80 character password 20 characters, and impossible to log in...

      But it shouldn't even be a database issue. Unless I am mistaken, the length of hashes isn't (or at least doesn't have to be) dependent on the length of the input, so the database should store the same amount of information for "password" as for the entirety of beowulf...

      Granted, that would take a lot longer for the hasher, but there are generally already things in place to prevent robots trying to bring down the system by attempting login many times a second, no?

    7. Re: My issue with password restrictions by Bob+the+Super+Hamste · · Score: 1

      There should be but with these systems that are home rolled who knows. As far as the password truncation the last thing I dealt with that had that problem was a stupid router from the ISP I had about 15 years ago. I get the feeling that having a properly designed system costs money and requires competent and thus expensive people to design and implement so in the race to the bottom good security seems to be the first thing cut.

      --
      Time to offend someone
    8. Re:My issue with password restrictions by danbert8 · · Score: 1

      Sites that disallow any browser autofilling feature for that matter... Why the hell would a site prevent address autofilling? Are users really more likely to manually type in all their information correctly than have the browser fill it in for them that's been stored for years and never had a problem? I hate websites that block the best tools to keep my information correct and secure as well as save me time.

      --
      Yes it's an anecdote! Were you expecting original research in a Slashdot comment?
  9. Typical rules are dumb by Anonymous Coward · · Score: 0

    The usual ideas of what makes a strong password according to these strength meters are pretty much all stupid and useless.

    Bad rules:
        - must use at least one [number, special char, capital letter].
        - Cannot use spaces or certain punctuation

    Better rules:
        - It is not made up of real words in the dictionary
        - It is not equal to any of the top several thousand passwords

    It's not difficult. These meters will tell you that asdf1234! is more secure than "xxyyff eegg", which of course is utter nonsense.

    1. Re:Typical rules are dumb by Cafe+Alpha · · Score: 1

      Bull. Totally wrong.

      A good password could be made from real words as long as there are enough of them.

      It's true that you want to pick from a larger dictionary rather than a smaller one. Perhaps you should estimate the entropy of a word by how common it is. What matters is total entropy not horrors like expecting users to remember misspelled words or strange symbols.

    2. Re:Typical rules are dumb by Anonymous Coward · · Score: 0

      I do agree, and I was going to word that point about dictionary words a bit differently. Single dictionary words should be banned if they're common and under a certain character limit though.

      I mean, if your password is "Trimethylpurine", that's probably not too bad.
      If it ONLY consists of one or two relatively short real words strung together, it's not that great. If it's a whole sentence, that's probably ok in many cases.

    3. Re:Typical rules are dumb by rHBa · · Score: 1

      Better rules:
      - It is not made up of real words in the dictionary

      So something like correcthorsebatterystaple is a bad password now?

      I said "like", actually using correcthorsebatterystaple is obviously a bad idea.

    4. Re:Typical rules are dumb by Anonymous Coward · · Score: 0

      Good password: lkwo2i3r7
      Better password: lkwo2i3r7kn0fs093e
      Best password: It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair...(*)

      Because what criminal is going to bother typing out 300-ish characters, or even check for a password that long?

      The downside is that most passwords are stored as either a hash (good) and are susceptible to more collisions as the allowable length increases (bad), or a VARCHAR (bad) with a character limit and it won't store the entire password (worse).

      (*) NOTE: This extremely common passage from a well-known book is not likely to be a good password, especially now that I've mentioned it in this post. Use a different, perhaps lesser known, but lengthy phrase from a book or other media of your choice.

    5. Re:Typical rules are dumb by barlevg · · Score: 1

      I mean, a correcthorsebatterystaple equivalent is better than 1234 or W%x9, since there are more words in the dictionary than there are ASCII characters. It's really a pretty simple matter of number of possible passwords = (number of units in you're considering) ^ (number of units used). So there are 10^4=10,000 four-number passwords, 128^4=268,435,456 four-ASCII-character passwords, and ~(1,000,000)^4=10^24 four-word passwords.

  10. Wildly inconsistent is putting it mildly by jandrese · · Score: 1

    Those meters are all over the place. As the article mentioned, the majority of them only count the number of characters in each class, so they're pretty terrible at actually telling you how hard your password is to crack. Some of them are set to an absurdly high level too. The default Ubuntu meter for instance requires something like 16 characters before it will even consider your password good. I saw one where it wouldn't take your password unless it was at least 14 characters long, had all classes of characters in it (upper, lower, number, symbol), no more than two of the same class together, and "no patterns". At that point you just kind of have to accept that I'm going to stuff it in a password manager even though your site expressly forbids me recording my password elsewhere.

    --

    I read the internet for the articles.
  11. everyone who passed a math class knows by Cafe+Alpha · · Score: 1

    that we're doing it exactly backwards. https://xkcd.com/936/

    Are we ever going to make strong passwords? Ever?

    For God's sake, password strength meters were either invented by an incompetent or by the NSA to weaken the web.

    1. Re:everyone who passed a math class knows by Anonymous Coward · · Score: 0

      It's some law of slashdot cliche that this xkcd comic (which is itself misleading and not great advice - a password manager with long truly random passwords is much stronger, and you're not going to remember genuinely random 4-word passwords for very many sites) gets posted to any article mentioning passwords.

    2. Re:everyone who passed a math class knows by xxxJonBoyxxx · · Score: 1

      >> Are we ever going to make strong passwords? Ever?

      I doubt it. The momentum is swinging the other way with mobile devices; people want passwords they can type quickly on touch-screens with their stubby thumbs without switching keyboards.

    3. Re:everyone who passed a math class knows by Cafe+Alpha · · Score: 1

      The advice is only wrong that he said "common words" and didn't give a random procedure for picking - the size of the dictionary matters, and expecting humans to be random without some help isn't reliable. If he said "take a paper dictionary, open it a random page and finger position and pick a word 5 times" he'd have extremely good advice.

    4. Re:everyone who passed a math class knows by Dragonslicer · · Score: 1

      I don't know if there's an equivalent for Windows, but sort -R /usr/share/dict/words works well in Linux.

    5. Re:everyone who passed a math class knows by QRDeNameland · · Score: 1

      The advice is only wrong that he said "common words" and didn't give a random procedure for picking - the size of the dictionary matters, and expecting humans to be random without some help isn't reliable.

      There are several online generators based on the method, and if you don't trust that, there is the Diceware method which uses 5 dice (or 1 die rolled 5 times) to randomly pick words off a list.

      --
      Momentarily, the need for the construction of new light will no longer exist.
    6. Re:everyone who passed a math class knows by rot26 · · Score: 1

      Unless the diceware lists are not known to the attackers, how is this any better than any collection of 6 bit numbers? And if you're counting on the attackers not knowing about this method, you've degenerated into security by obscurity. What am I missing? And why did some wanker delete essentially this same response from another thread?

      --



      To ensure perfect aim, shoot first and call whatever you hit the target
    7. Re:everyone who passed a math class knows by QRDeNameland · · Score: 1

      Well, if everyone only used the list provided, you have a valid point (actually, he provides an alternate, but the point still stands). However, it's trivial to generate a unique list for each user to work from, at which point you have far more entropy than with just the numbers from the dice.

      Also, while attackers may be aware of the method, they'd have no way of knowing whether or not any given user is using it.

      --
      Momentarily, the need for the construction of new light will no longer exist.
    8. Re:everyone who passed a math class knows by rot26 · · Score: 1

      My reply in the other thread was more detailed, nuanced, explicit, and reasoned. I just couldn't do that twice in one day, it's exhausting. (I did say "lists" in my response.)

      When I googled "diceware", and read what was on their site, I didn't really see any mention of the extra lengths you would have to go to to make the method actually secure. It's not a bad idea, it just has some caveats.

      --



      To ensure perfect aim, shoot first and call whatever you hit the target
  12. Users are *bad* at choosing passwords by MetricT · · Score: 5, Insightful

    I run a GPU cracker on my user's password hashes to preemptively weed out weak passwords. Several times I have seen them try to change it from (for example) "password" to P@ssw0rd99", which in a certain sense is significantly more complex, but OCLHashCat has rules for capitalization, leet-speak, appending/prepending numbers. You've only changed the time it takes to crack that hash from fractions of a second to a few minutes.

    The only highly secure password requires long, random characters. Given a choice, users will always prefer an easy-to-remember password because it makes their life easier. Unfortunately, it also makes the bad guy's life easier, and the sysadmin's life harder.

    Websites should be required to disclose the hash format they are storing user's passwords in, to hopefully prevent another Linkedin plain-md5 type debacle.

    1. Re:Users are *bad* at choosing passwords by Anonymous Coward · · Score: 0

      My favourite was the website that allowed me to set a 100 letter password. But the login form was only 8 letters long, which prompted me to do a password reset only to find out that my password was stored in a 64 letter plain text. Never used that service again :)

    2. Re:Users are *bad* at choosing passwords by Anonymous Coward · · Score: 0

      There needs to be a pre-hash option for forms. What I mean is that I set my pre-hash mode to something like SHA-256 or Whirlpool or scrypt or PBKDF whatever. I type in my password but what is actually POSTed to the server is the hashed version. Power users should be able to tweak the hell out of it, like base64 encoding it or some sort of cascade or set the number of rounds, etc.

    3. Re:Users are *bad* at choosing passwords by Anonymous Coward · · Score: 0

      Websites should be required to disclose the hash format they are storing user's passwords in, to hopefully prevent another Linkedin plain-md5 type debacle.

      More importantly, IMHO, websites should be required to have a better password strength indicator.

    4. Re:Users are *bad* at choosing passwords by Anonymous Coward · · Score: 0

      The only highly secure password requires long, random characters. Given a choice, users will always prefer an easy-to-remember password because it makes their life easier. Unfortunately, it also makes the bad guy's life easier, and the sysadmin's life harder.

      Are you saying that "correct horse battery staple" doesn't work due to OCLHashCat-like tools being around?

      I want to know because I've been using variants of CHBS for some time and no hacks despite the countless hourly attacks from Chinese / Korean IPs.

      Which of these is bad:
      1. "Por Favor, 1 good passe phrase!" seems pretty good to me.
      2. "import com.jawa.SUN.getYourShitTogether2();"
      3. "[that is no moon][/darth vader f0rce]"

    5. Re:Users are *bad* at choosing passwords by MetricT · · Score: 1

      Passphrases *can* be done securely; most people won't. They will concatenate simple words, which means if I have a dictionary of, say, the top 1,000 words, it's still reasonably feasible to crack.

      For instance, here are some long passphrase-like passwords that I cracked from the LinkedIn debacle. They used plain MD5 as the hash, which admittedly helps cracking a lot. I haven't tried the depleted hash list in a long time, but I'm willing to bet with advances in both OCLHashcat and my own skills, I could get quite a bit more.

      24 sociological imagination
      24 linkedinlinkedinlinkedin
      23 newlinkedinpassword1234
      22 harekrishnaharekrishna
      21 networknetworknetwork
      21 managerialeconomics23
      20 vaffanculovaffanculo
      20 serafimovaserafimova
      20 Restoration Hardware
      20 powerpowerpowerpower
      20 keepitrealkeepitreal
      20 kazakhstankazakhstan
      20 internationalnetwork
      20 crisscrossapplesauce

      At the end of the day, there's just no substitute for a long random password.

    6. Re:Users are *bad* at choosing passwords by Bengie · · Score: 1

      Assuming 100 random chars from a 96 char alphabet, that is 658bits of rng. That is 8.9e+43 times bigger than what a 512bit hash can support. Overkill much?

  13. And the point of the study is what? by xanthos · · Score: 1

    Single factor authentication (ie password) is a people problem. If access to a site is granted by matching an identifier with one other piece of information, then it is the risk created by the compromise of those credentials that should govern how "strong" those credentials need to be.

    Financial information? Strong. Personal Health information? Strong. Email? Depends on how interesting you are. Hardware store loyalty points? Meh.

    The more important point from the article is this:
    "In fact, research from Microsoft/University of California at Berkeley/University of British Columbia (paper titled Does My Password Go Up to Eleven? The Impact of Password Meters on Password Selection) found that indeed, password gauges do encourage users to concoct stronger passwords."

    Warn/shame people that their passwords suck and they are likely to do better.

    (And interestingly enough, mathematically a site that insists on an 8 character password with at least one each of upper/lower case letters, numbers and special characters produces less secure passwords than a site that insists on 8 characters that can be any of those.)

    --
    Average Intelligence is a Scary Thing
    1. Re:And the point of the study is what? by Anonymous Coward · · Score: 0

      Email? Depends on how interesting you are.

      Hacking someone's email account makes it very easy to also steal all other accounts that have a password reminder feature that works by sending a temporary password to that email address. Therefore, email security is more important than it may seem at first.

  14. The whole premise is wrong wrong. Teach users what by Cafe+Alpha · · Score: 4, Insightful

    entropy is, and how to measure it. Then we will solve the problem. Oh my God there is nothing worse than what passes for good passwords. People are good at remembering sentences and those have lots of entropy. People are terrible at remembering what we call passwords and those have very little.

    We're just doing this wrong from beginning to end.

  15. In defense... by Em+Adespoton · · Score: 1

    Inconsistent can go both directions: I've seen password-strength meters that balked at absolutely everything (accepting weak passwords as good, after calling wildly long and random ones poor).

    Accepting weak passwords as good is never good, but calling wildly long and random ones poor sometimes has its place, depending on what they're doing.

    If they're just checking that you've got the right number of non-alpha, plus upper and lower letters, then that's bad. If however they're doing hash matching, then that's good.

    This is because hash collisions occur -- I've experienced a number of these; there are some really "secure" long passcodes that share a number of common hash format results with "password". If you use such a passphrase, you'll think that you are nice and secure, when in reality, anyone can just type in "password" and have full access to what you were attempting to protect.

    So sometimes what looks like arbitrary prevention is actually the strength meter knowing more about how the passwords are being used and stored, and protecting you from making bad choices you might not otherwise realize exist.

    But yeah; most password meters *are* just junk.

  16. Eurika! by Anonymous Coward · · Score: 0

    I think this discovery is Nobel Prize worthy!

  17. Weak Web Sites by Greyfox · · Score: 2

    Most of those web sites are not one's I'm likely to return to anyway. Like a corporate web site for some company I clicked on a job posting for. And now it's asking me to create an account with my E-Mail address and a password. The only information in the account that the password is protecting is an E-Mail address, and I'm not likely to ever return to that site. At this point I'm already pretty sure I don't want to work for that company. If they bitch at me about the strength of the password I chose, that's really just going to make up my mind for me at that point. If I ever DO return to the site, I'm not even likely to remember that I ever created an account there, much less what the password was, so I'm just going to have to click on the "forgot password" link, anyway. I've had sites like this send me the original password in plain text, too.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Weak Web Sites by gewalker · · Score: 2

      Any company or website that can recover your password is plain text is clearly run by idiots with respect to security. Consider it a blessing that they chose to reveal that to you clearly so that you can avoid them.

  18. We should launch a massive research effort by tlambert · · Score: 5, Funny

    We should launch a massive research effort, figure out the strongest possible password, and make everyone use that.

    1. Re:We should launch a massive research effort by Cafe+Alpha · · Score: 1

      Iiiiiiiiit's supercalifragilisticexpialidocious!

    2. Re:We should launch a massive research effort by Anonymous Coward · · Score: 1

      Here's one: Correct Horse Battery Staple

  19. Helpful websites will provide by mpercy · · Score: 2

    A reminder about their password requirements.

    I cannot begin to count the number of times I've had to hit "Forgot my password" simply because they do not remind me up fron that my password must have special character in it. For websites that do not have my personal information and especially not financial (blog sites, sport sites) I tend to use a common password so I don't have to remember different passwords. Again, completely different from any important password and used only for essentially throwaway sites.

    But some sites require at least digit, others at least one Capital letter (or at least one lowercase), others at least one special character, others some combination.

    The throwaway password usually meets these by virtue of the way it is constructed, but not always. Sometimes it has to be doubled to meet a length requirement, for example. But while they tell you this when you create the password, they never seem to remind you when you later have to enter your password.

  20. There is also a problem with password length limit by Tyrannosaur · · Score: 5, Insightful

    There are also often (not told to the user!) length limits on passwords

    I like making my passwords a sentence. Whether it is more secure or not, it is easier for me to remember and I like to pretend I believe it is super secure.

    However, I have had several places where I make a user, make a password (which it thinks is super strong because it is like 50 characters), copy-paste it somewhere, and it says I have a user. I then try to login using the copy-pasted password, and it tells me I have a bad password. going through the password-reset process, it invariably works if I reset it to a much shorter password.

    This is a bug that really annoys me, especially with xkcd encouraging people who might not know about this popular bug to make long passwords.

  21. Re:The whole premise is wrong wrong. Teach users w by Anonymous Coward · · Score: 0

    Sorry, but you have entropy the wrong way round. Good passwords have more entropy, not less.

  22. Could be a good thing by denbesten · · Score: 1

    If different rules for each meter helps people pick a different password for each site, this is a win. To a large extent, I need to trust Facebook to protect my Facebook data from breach at Facebook. However, it really is up to me to protect my Facebook data from a breach at Google.

  23. Re:The whole premise is wrong wrong. Teach users w by Anonymous Coward · · Score: 0

    ... wrong from beginning to end.

    and that includes not echoing what the user typed. When a password is over 12 characters long, the user needs to be able to edit as it is entered. Echoing stars destroys the ability of user to verify what has been received.

  24. Re:The whole premise is wrong wrong. Teach users w by Cafe+Alpha · · Score: 1

    Uhm you didn't understand what I typed.

    If you pick 7 different words at random from a dictionary of 100,000 words and make a sentence from them you have log(100,000 choose 7)/log(2) bits of entropy that's 104 bits.

    You'll never be able to remember a random character password worth 104 bits. Never. But you could remember a 7 word sentence.

  25. Re:The whole premise is wrong wrong. Teach users w by gewalker · · Score: 1

    Teach users what entropy is? That is unpossible (as Ralph Wiggins would say).

    I have a friend who is clearly quite intelligent, but can't remember how to do cut and paste -- though I bet he knows more people by name than anyone I have ever known. Even a poor quality password meter probably helps password quality more than any single attempt to teach how to make good passwords. After all we have been trying to teach this as an industry for decades without much success.

    The problem is that ad-hoc password strength measurement is usually pretty bad because writing a good meter is hard, although again something is usually better than nothing. Best practice would suggest reusing code from someone else, perhaps just as Dropbox did according to the article -- apparently zxcvbn. I am not claiming zxcvbn is actually good, just that the researchers referred to Dropbox favorably in this regard.

  26. solution by 3LP · · Score: 1

    The correct solution is clearly a Password Strength Meter Password Strength Meter

  27. Re:The whole premise is wrong wrong. Teach users w by Cafe+Alpha · · Score: 1

    If only society had some way of teaching people things so that they wouldn't be incompetent.

    We could call it Skowol.

  28. Re:The whole premise is wrong wrong. Teach users w by operagost · · Score: 1

    Well, a random set of 7 words will rarely form a sentence.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  29. Re:There is also a problem with password length li by Cafe+Alpha · · Score: 1

    Note: copying and pasting passwords is a hell of a security hole. Every single program can read the clipboard.

  30. Re:The whole premise is wrong wrong. Teach users w by Cafe+Alpha · · Score: 1

    True enough.

    Though you can do strange things like display a tiny hash picture when the user has finished - that can be a visual verification.

  31. Re:The whole premise is wrong wrong. Teach users w by Cafe+Alpha · · Score: 1

    Reordered with glue words between them, they can. None of that reduces the entropy, not the way I calculated it.

    Notice I used choose, not powers.

  32. And their survey... by Anonymous Coward · · Score: 0

    Do you think password strength meters are effective?
    No: 51.97%

    That's what you want to hear, right??

  33. Re:The whole premise is wrong wrong. Teach users w by gewalker · · Score: 1

    Upon further reading of the research article itself, I discovered that Dropbox created the meter and then shared it as zxcvbn instead of the other way around that I assumed. They apparently also liked the strength checking in the KeePass utility which is also open source.

  34. This is not what "balked" means by Anonymous Coward · · Score: 0

    If it really "balked", it wouldn't have accepted weak passwords. Balked means to refuse.

  35. Re:There is also a problem with password length li by gewalker · · Score: 1

    Does not matter if the browser block cut and paste. They user probably tries to use cut and paste anyway, so its still in the clipboard.

    Of course, making use of this security hole means your computer is already compromised anyway.

  36. Re:There is also a problem with password length li by Tyrannosaur · · Score: 1

    Sorry I guess I didn't describe the bug properly: often websites accept a long password to create the password, but apparently drop the rest of the string after a certain amount of characters which makes a password of fewer characters than the user wanted.

    This wouldn't cause a problem (aside from being a security hole) except when I go to type in my long password to log in, the software takes the entire string and does not drop off the characters after the limit used in creating the password, effectively making it so I cannot log on with the password I tried to sign up with.

    I use the clipboard only for testing to see if this bug is there; eliminating the potential that perhaps I just typed my password in incorrectly.

    For example, I sign up for a user on website with username "username" and password "This is a very long and secure password". The site, in order to prevent the string being too long, only accepts 20 characters, making my password "This is a very long ". Ok. When I go to log in, however, there is no character dropping, and so it compares my password "This is a very long and secure password" to "This is a very long ", which obviously do not match, and I cannot log in, even though I am typing the same string every time.

    This is the bug I was trying to describe and is very frustrating.

  37. Re:There is also a problem with password length li by Tyrannosaur · · Score: 1

    I did not describe what I was doing very well; see my response to my original comment.

    The clipboard is just being used to confirm the bug; the first time I attempt to create a password obviously I should not make a habit of doing this.

  38. What about passphrases? by Anonymous Coward · · Score: 0

    I know that if you're using single word passwords and going leet-speek is pretty easy to crack. Seriously though, what about passphrases? Even if they're all English words, the time it would take for someone to come up with the right phrase would be years.

    Example: "Bob drank 2 large Cokes with his pizza!" would take forever to crack, but it's still easy to remember.

    Also, Bob needs to lay off the sugary drinks.

    1. Re:What about passphrases? by MetricT · · Score: 1
  39. Problem of Entropy+Computers by Guy+From+V · · Score: 1

    1) Computers are, by design, a tool to lessen entropy. Computers sail through an Internet of chaos and disorder like icebreakers leaving a trail of ordered, aligned wreckage in their wake.

    2) Any program or method employed by a computer to evaluate the "entropic value" of a string in the end means absolutely nothing except that it correlates to other virtual "entropic values" of other strings like it using purely ordered, metered and aligned correspondences of information bits.

    3) Computers interacting or evaluating entropy in any way lessens the True Entropy of a system (or password or system of passwords).

    Allowing a computer to determine entropy nessesarilly reduces it and using such a limited symbolic representation like a keyboard will soon not contain enough variables to adequately retain enough entropy to withstand faster, cooler processors. One method I see for future "password" usage uses the old Ars Memoria or Art of Memory, which I think is somewhat touched upon in xkcd's "correcthorsebatterystaple" method.

    In short, letting PCs choose what is random or not is the exact opposite of how true randomness works. We wouldn't trust a randomness engine without knowing how that engine generated the seed of entropy injected to cascade information complexity but knowing how it is done obliterates it's entropic value. In real short, I'm really stoned and I don't know what I'm talking about anymore and this post is too long and boring...I'm hungry dammit.

  40. Why no Passfault in TFA? by Prune · · Score: 1

    I'm surprised that Passfault was not mentioned in the paper TFA references, since it specifically checks for dictionary attacks in multiple languages, and for substitutions, reversals, keyboard shifts, and other transforms that an advanced cracking program might check. It's open source, too. Yet no one else even mentioned it in this discussion, when Slashdot is how I know about it in the first place.

    --
    "Politicians and diapers must be changed often, and for the same reason."
  41. yes, they are by Tom · · Score: 1

    In fact, they're ridiculous. I've given a couple presentations on password strength, and password meters are to password strength what the TSA is for air travel security - a better-than-nothing baseline approach that is mostly for show.

    The problem is that we have nothing better to offer at this time, even though most security experts agree that passwords are a solution whose time is over.

    --
    Assorted stuff I do sometimes: Lemuria.org
  42. Interesting Coincidence by nehumanuscrede · · Score: 1

    Prior to landing on /. for the Nth time today ( is a slow day ) I finished reading an article about password complexity and a system called " DiceWare "

    The main article can be found here with the Wikipedia version here

    The system doesn't rely on crazy levels of complexity in a password, rather longer and random words combined to form phrases which are far easier to remember. If only we could get some sort of standard in place so that every website you visit doesn't use their own in house rules for password length, complexity and storage of the hashed and salted versions. Would be nice to know using a thirty character passphrase would work across the board ( different for each site obviously ) instead of having to hop through the password rules for every site :|

    1. Re:Interesting Coincidence by nehumanuscrede · · Score: 1

      LOL

      Mere moments after posting this does a full story show up on the front page discussing this very subject :|

    2. Re:Interesting Coincidence by Rick+Zeman · · Score: 1

      Dream on. Half the sites out there don't even allow a hyphen or a plus sign in an email address.

  43. How ironic by Anonymous Coward · · Score: 0

    I am afraid you have entropy wrong wrong. It goes the other way. Good passwords have more entropy, not less.

  44. Perhaps the problem is with the concept. by hey! · · Score: 1

    What does "password strength" really mean?

    If people used a textual representation of number obtained from a reliable hardware random number generator then the meaning would be unambiguous. It's the number of digits in that number. But most people don't do that (perhaps more should).

    So what does it mean to say that a password has so many bits of entropy? Well, I guess it means how many truly random bits it would take to index their password from the universe of passwords the user considered. This is more an exercise in psychology than it is in mathematics. You have to figure out how users generate passwords or discount passwords. For example requiring a mix of upper and lower case letters doesn't add as much entropy as you'd think, because most users are mediocre typists who'll avoid using the shift key too often. Requiring digits means that many people will just "0" for "o" and "1" for "L".

    So it's really easy to concoct passwords which you know are bad, because you know the methods used to select which passwords you'd consider; if the developers of the strength meter don't take your particular generation algorithm into account the meter will show the password to be stronger than you know it to be.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  45. Paranoid? by Rick+Zeman · · Score: 1

    I've never trusted the online "tester' sites. The paranoid side of my brain says the site's purpose is, "Hey, let's take this guy's clever password that a dictionary/brute force attack would never ever be able to break, hash it out,and then compare the hash to others we've already stolen. Profit!"

  46. Re:There is also a problem with password length li by Anonymous Coward · · Score: 0

    For what it's worth, I understood precisely what you meant because it's a bug that's bitten me plenty of times as well.

    A similar problem I've encountered is when email address validation differs between account sign up and login, usually with one disallowing characters the other considers valid. Most commonly caused by using a plus sign (+) in the user@ part of the email. I actually find this problem to be more common than the long password issue, and it's incredibly frustrating.

    First, background: + is a valid character that tends to get used for auto-filtering these days. It's good for seeing who's sending you spam and also for filtering it out, while also making it less likely that someone knowing your email address (user@example.com) won't be able to just plug it into random services and try to access accounts.

    Example:
    1. Attempt to sign up with user+extra@example.com. If you're lucky, it won't just cry "invalid email" and make you start over.
    2. Signup successful, password verification successful. Login with user+extra@example.com.
    3. Get an ambiguous user/password error.
    4. Attempt password reset on user+extra@example.com, receive a simple placeholder password. Account clearly active.
    5. Attempt to login with user+extra@example.com and the placeholder password, copy/pasted from reset email.
    6. Get ambiguous user/password error again.
    7. Make account with any email address without the +, works fine.

  47. Re:There is also a problem with password length li by gewalker · · Score: 1

    You won't, but lots of people will -- who remembers whether an arbitrary website disables cut and paste during password entry.

  48. Use passphrases by kimvette · · Score: 1

    I use passphrases - but not the phrases themselves. I come up with a really long sentence and then just use the first one or two letters from each word.

    So, like I would come up with a phrase such as "I like Robert Reich, and think he should run for president in 2016" I would have a password "ilrr,athsrfpi2016" that would be easy to remember. Even if it were somehow tangentally related to a site by topic or theme or "feel" it is a whole lot more secure than a combination of dictionary words and numbers, because I'd bet that most people have stupid passwords in the form of "Password1" just to meet complexity requirements that really aren't effective at all because ironically it would only serve to incentivize people try to further simplify their passwords.

    The ideal complexity tester would test for dictionary words and leave it at that.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  49. My ATM card still uses a 4-number PIN by Tony+Isaac · · Score: 1

    Why does my Slashdot account need a password stronger than that?

  50. Hardware Wall Needed by Tablizer · · Score: 1

    It's pretty obvious to me that the real solution is to store passwords in a hardware black-box (with a mirrored spare) that only allows a limited number of tries for a given password and all passwords per time period. E.i. throttled.

    Computers are getting to fast to permit them to chomp on raw encrypted files.

  51. The problem I run in to: Too many devices by Maxo-Texas · · Score: 1

    Too many devices.
    Multiple tablets, roku, smart tv, multiple laptops, multiple computers.

    If I change the password on one, I have to change them on all. If I have to change my system on one, then I have to write the passwords down.

    It's not even "dumb". It's just reality.

    However, so far- I've never had a password cracked and I haven't had a virus since "Your Amiga has Come Alive!" back in the early 90s.

    I'm just not worth the effort most likely.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  52. Re:There is also a problem with password length li by Neil+Boekend · · Score: 1

    So long as the browsers hide my password with dots copy pasting is the only sufficiently reliable way to get temporary passwords right.

    --
    Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
  53. Including spaces in passwords would help a lot by Anonymous Coward · · Score: 0

    For longer passwords, we need to offer to include spaces, or publicize it if we already do, so people can insert sentences as passwords. This could add a great deal of complexity and memorability to complex passwords, e.g.,

    "How much you want to make a bet I can throw a football over them mountains? Yeah. If coach would've put me in fourth quarter... we'd have been state champions, no doubt. No doubt in my mind," said Uncle Rico.