Live data from Hacker News

49% of workers, forced to change passwords, reuse same one with minor change

grahamcluley.com

271–280 of 316 posts

Re: 49% of workers, forced to change passwords, reuse same one with minor change

#271

My single biggest issue is weird complexity requirements... let me simply use a relatively short sentence (15+ characters). If they limited requirement to length only + a breach check, that would be enough and encourage a sentence. "I really like sour grapes." is easy enough to remember and has plenty of complexity... of course, it gets much harder on a mobile device, this is where passphrase managers come into play…

Random words, yes. With random words, you've turned your set of 40 or so symbols into a set of 150K or so symbols, so it's fine that you've got fewer of them in your password. I'm skeptical about actual sentences. With an actual sentence more common words will be chosen (so a smaller set of symbols), it will have a structure (no need for an attacker to try, for instance 'noun noun noun noun noun'), and people will pr…

> 'noun noun noun noun noun'

If your sentence has five nouns in it, it ends up with far more entropy than this, but easier to remember.

Re: 49% of workers, forced to change passwords, reuse same one with minor change

#272

This should not be a surprise, as this supports the NIST's revised recommendations (from June 2017!) that passwords should not expire [0], because it actually leads to less-secure passwords for this exact reason. Furthermore, many corporate systems do not integrate well with password managers, such as when first logging in to your system in the morning. This means that the password is likely to be one of the few that…

If you ask me to memorize a 32-character random string every 6 months, I will memorize a 31-character string, plus one incrementing character.

The funny thing when they don't allow you to do that. They throw an error something like "Your password is too similar to the previous password". Then I know they store it in plain text.

Re: 49% of workers, forced to change passwords, reuse same one with minor change

#273

Earlier quoted context omitted.

There's absolutely no way a five word password is better than 32 random characters. Two plain old random words, the entropy of that is less than 16 bits each, but we'll round up. One of the biggest cities in the US is probably even less useful, but let's credit it for 16 bits. And let's rate Zaphod Beeblebrox as one-in-a-million for entropy purposes. That's 68 bits. It's somewhere between 11 and 12 random alphanumeri…

I ran a few tests with zxcvbn using five words (only nouns and verbs) and it estimates the complexity at roughly the same as that of a 32 random alphanumeric character password with capitals. Is zxcvbn wrong?

It is correct if I don't know anything about you. Once I know you use a sentence, I would use a dictionary to attack your password

Re: 49% of workers, forced to change passwords, reuse same one with minor change

#274
post #115

Earlier quoted context omitted.

Would you sue me if I tried to implement this? That is a amazing idea.

This has been done already, so no. There’s prior art. Look up Clef for one example. https://en.m.wikipedia.org/wiki/Clef_(app)

I had high hopes for Clef, but unfortunately, it never got the traction it needed.

That would require each site to implement server-side components to talk to Clef, and most sites have been ice age slow to implement basic TOTP never mind yet another method.

Now, if the big existing OAuth sites, your Google, Facebook, Okta, etc implemented a QR code method like Clef then it might work.

Re: 49% of workers, forced to change passwords, reuse same one with minor change

#275

Earlier quoted context omitted.

As always with PCI, it depends on your auditor.

Yes, if you’re not actually doing the “compare password against breach lists” part of SP 800-63B regularly they likely won’t accept it. I hope forced expiry will be gone from next PCI revision anyway.

Do you happen to have a library/tool you could recommend that helps with this or did you develop something in-house?

My startup is implementing most of the NIST rec’s with the help of projects like zxcvbn but we would like to also start doing breach list comparisons so figured I’d ask.

Re: 49% of workers, forced to change passwords, reuse same one with minor change

#277

Earlier quoted context omitted.

If you ask me to memorize a 32-character random string every 6 months, I will memorize a 31-character string, plus one incrementing character.

The funny thing when they don't allow you to do that. They throw an error something like "Your password is too similar to the previous password". Then I know they store it in plain text.

They usually make you write you current password. If they complain about your previous password though ... which is quite common.

Re: 49% of workers, forced to change passwords, reuse same one with minor change

#278

Earlier quoted context omitted.

Yes, if you’re not actually doing the “compare password against breach lists” part of SP 800-63B regularly they likely won’t accept it. I hope forced expiry will be gone from next PCI revision anyway.

Do you happen to have a library/tool you could recommend that helps with this or did you develop something in-house? My startup is implementing most of the NIST rec’s with the help of projects like zxcvbn but we would like to also start doing breach list comparisons so figured I’d ask.

H8mail on Github and the APIs it connects to.

Re: 49% of workers, forced to change passwords, reuse same one with minor change

#279
post #32

This should not be a surprise, as this supports the NIST's revised recommendations (from June 2017!) that passwords should not expire [0], because it actually leads to less-secure passwords for this exact reason. Furthermore, many corporate systems do not integrate well with password managers, such as when first logging in to your system in the morning. This means that the password is likely to be one of the few that…

Bruce Schneier's summarization [0] of NIST's revised recommendations: 1. Stop it with the annoying password complexity rules. They make passwords harder to remember. They increase errors because artificially complex passwords are harder to type in. And they don't help that much. It's better to allow people to use pass phrases. 2. Stop it with password expiration. That was an old idea for an old way we used computers.…

I totally agree that password expiry is a problem, however I have twice taken over AD based systems where there was widespread password sharing, and I found IT knew a lot of passwords of users. I found that a one off change didn't help, they all just updated each other.

So my advice is to advise people that they will get resets. To run them through a couple with increasing complexity requirements. Then increase the period between resets dramatically without telling anyone, so 30 days (Still a novelty), 90 days (less fun), 120 days, 360 days.

I suppose it is a password re-education exercise really. I always remind people that they are welcome to change their password whenever they want (then they will never see a forced reset). I also tell them that my single biggest requirement is that they don't use their Facebook password for work!

I will keep password resets, but nothing like the 90 days PCI DSS still insists on.

In legacy systems shared admin credentials are very common, and while working towards individual logins I tend to rotate these often, since a password manager can be used. It is hard to have individual accounts for everyone at an external support company for instance....

Re: 49% of workers, forced to change passwords, reuse same one with minor change

#280
post #115

Earlier quoted context omitted.

It would be even cooler if I could open an app on my phone, point it at a QR code on screen, and not have anything else bother me

Would you sue me if I tried to implement this? That is a amazing idea.

I already need to do this to login to LINE on my computer, so no
Post reply on HN