News for hackers. Stuff that matters.
Re:Password Requirements: Myths and Madness by MaxGabriel on Thursday December 22, 2022 @09:33PM (#34101719)
You might be able to appeal to NIST standards, which now recommend against some of the bad practices like special characters.
Re:Password Requirements: Myths and Madness by BlueTemplar on Thursday December 22, 2022 @09:36PM (#34101747)
I have had trouble convincing people before, would you happen to have a link ?
Re:Password Requirements: Myths and Madness by lelandfe on Thursday December 22, 2022 @09:47PM (#34101808)
https://pages.nist.gov/800-63-3/sp800-63b.html#memsecret

They refer to it as a “Memorized Secret“.

The appendix, “Strength of Memorized Secrets” is informative rather than a guideline, but I would recommend quoting it too in such discussions:

> composition rules, which require the user to choose passwords constructed using a mix of character types, such as at least one digit, uppercase letter, and symbol. However, analyses of breached password databases reveal that the benefit of such rules is not nearly as significant as initially thought… although the impact on usability and memorability is severe

Re:Password Requirements: Myths and Madness by varenc on Thursday December 22, 2022 @09:51PM (#34101836)
From this doc: https://pages.nist.gov/800-63-3/sp800-63b.html

There’s also this great quote:

Verifiers SHOULD NOT impose other composition rules (e.g., requiring mixtures of different character types or prohibiting consecutively repeated characters) for memorized secrets. Verifiers SHOULD NOT require memorized secrets to be changed arbitrarily (e.g., periodically).

There’s other great stuff in there as well like that you should allow users to “paste” passwords and potential passwords should be checked against a list of known bad ones.

Re:Password Requirements: Myths and Madness by Bilal_io on Thursday December 22, 2022 @10:04PM (#34101921)
Expiring passwords are the bane of my existence. My current job does that. It was originally a requirement by Microsoft and they've been recommending against it, but it catches up slowly.
Re:Password Requirements: Myths and Madness by eastbound on Thursday December 22, 2022 @10:41PM (#34102127)
My former company required not to use one of the last 10 passwords. So every 3 months, employees did the 11-password dance, setting the password back to the original one.
Re:Password Requirements: Myths and Madness by midasuni on Friday December 23, 2022 @05:18AM (#34104178)
My company (5b a year annual revenue so not small) stops you from changing your password within 2 days of changing it previously to stop that.

Even the head of information security tried changing this and failed to get the change through.

Re:Password Requirements: Myths and Madness by hyperman1 on Saturday December 24, 2022 @04:42AM (#34115384)
That's the point where people simply append the month number.
Re:Password Requirements: Myths and Madness by Aeolun on Thursday December 22, 2022 @10:38PM (#34102101)
It’s the absolute best way to make sure all your passwords are insecure garbage.
Re:Password Requirements: Myths and Madness by II2II on Thursday December 22, 2022 @10:47PM (#34102149)
Expiring passwords are the bane of my existence when the period is short. I can live with changing a password once a year, but every three months is only encouraging me to pick weak passwords.

Why can I accept it? I constantly see colleagues sharing passwords and constantly have to say "please don't" when they try to share their password with me. While forcing people to change their passwords doesn't eliminate the underlying problem, it does limit the scope of the damage.

Re:Password Requirements: Myths and Madness by AussieWog93 on Thursday December 22, 2022 @11:49PM (#34102436)
My old man's work used to make them change their passwords once a month.

For the next 10 years, his password was a particular insulting phrase directed at the IT guys, followed by a number that would increment each time he had to change it. Got into the hundreds before he left the company.

Re:Password Requirements: Myths and Madness by AshamedCaptain on Friday December 23, 2022 @05:30AM (#34104244)
I was doing the same at one point, albeit it only lasted 5 years before I changed employers. Didnt even had to rotate the numbers, I could always come up with new and colorful insults for the nameless IT group. Which ironically I remember perfectly.
Re:Password Requirements: Myths and Madness by maw on Friday December 23, 2022 @08:07AM (#34105355)
I'm reasonably certain that I'm not your father but I used to do that too - although I don't think I made it into the hundreds.
Re:Password Requirements: Myths and Madness by Thiez on Friday December 23, 2022 @10:29AM (#34106817)
I had a coworker that would type in something random as his new password, then immediately fail to login three times in a row so his account would get locked. To fix this the sysadmin would reset the password, and allow you to choose a new password... and on the no-repeated-passwords policy did not apply to the magical reset dialog. So he would then reset it to his old password.
Re:Password Requirements: Myths and Madness by AstralStorm on Friday December 23, 2022 @01:00AM (#34102728)
Changing the password opens it to compromise when it's being changed. Capture of that account is possible and easy at that point.

It also interferes with password managers and secure keys. Opens a phishing vector. Generally I could enumerate how bad it is and run out of ink here. (And it's a screen.)

Re:Password Requirements: Myths and Madness by wkat4242 on Thursday December 22, 2022 @10:28PM (#34102053)
I know passphrases are better. But, the problem is there's much more to type every time you want to unlock your computer. And thus also many more chances to make a typo.

Of course there's TouchID and Windows hello but they don't work if your laptop is closed in a dock. Or in my case a Mac mini at home.

This is why I still stick to the truly random sorry password, I have no issues remembering arbitrary strings for some reason :)

Re:Password Requirements: Myths and Madness by ddejohn on Thursday December 22, 2022 @11:06PM (#34102237)
Typing a passphrase is so much easier. You already have muscle memory for typing English (or whatever your first language) words. I can type probably type a 60 character passphrase consisting of real words at least as quickly as than I can type a 15 character password with special characters, if not faster.
Re:Password Requirements: Myths and Madness by wkat4242 on Thursday December 22, 2022 @11:11PM (#34102260)
For you maybe, not for me. I'm pretty good with arbitary strings. And I'd only use specials that don't require shift :)

Luckily my work still allows 10-char with specials or passphrases of 16 and longer without.

Also, the incessant screen locking really annoys me, every time I step away for a coffee my PC is locked again, and this is also at home where my environment is completely secure and I'm the only one living there. I actually work in security but sometimes there is just no reason and it becomes just a barrier.

In the past I used an app to jiggle the mouse every once in a while but that doesn't work anymore. I now made a digispark that does the same in hardware.

Re:Password Requirements: Myths and Madness by AstralStorm on Friday December 23, 2022 @01:04AM (#34102751)
Use a secure element with a password manager already. Specifically, certain password managers can handle yubikey as storage.
Re:Password Requirements: Myths and Madness by midasuni on Friday December 23, 2022 @05:22AM (#34104198)
I type my arbitrary 12 character password for my laptop as quickly as I’d type two 6 letter common words, due to muscle memory, as I don’t have to change it every few months.
Re:Password Requirements: Myths and Madness by ddejohn on Friday December 23, 2022 @04:54PM (#34111029)
> 12 character password

Those are rookie numbers!

In all serious, my point is roughly that typing Sp3c1al_(h4racTer_p@ssw0rd$ is like O(n) whereas typing passphrases is like O(log n). Once you hit a certain length, pass phrases start pulling ahead in ease-of-use.

We're already constantly maintaining muscle memory just by typing normal words every day. With muscle memory for special character passwords, you have to start over from scratch every time you have to change one.

In other words, imagine I flipped over a flashcard with a new passphrase on it consisting of lowercase English words, and asked you to type it. Now imagine I flip over a flashcard with a new, special character password. How many more times do you think you'd have to reference the flashcard with the special character password while typing it out and developing the muscle memory over the flashcard with the passphrase?

Re:Password Requirements: Myths and Madness by NLips on Friday December 23, 2022 @03:18AM (#34103458)
Windows allows you to use a PIN for regular device logon - so you have a longer, more secure password for general use of the account, but an eg 8 digit numeric PIN _only_ for that device.
Re:Password Requirements: Myths and Madness by wkat4242 on Friday December 23, 2022 @03:40AM (#34103605)
That's nice yeah, I wish mac had this too :'(
Re:Password Requirements: Myths and Madness by kyrra on Thursday December 22, 2022 @09:51PM (#34101843)
https://pages.nist.gov/800-63-3/sp800-63b.html

> Verifiers SHOULD NOT impose other composition rules (e.g., requiring mixtures of different character types or prohibiting consecutively repeated characters) for memorized secrets. Verifiers SHOULD NOT require memorized secrets to be changed arbitrarily (e.g., periodically). However, verifiers SHALL force a change if there is evidence of compromise of the authenticator.

Re:Password Requirements: Myths and Madness by rqtwteye on Thursday December 22, 2022 @09:55PM (#34101864)
NIST is pretty good to convince people
Re:Password Requirements: Myths and Madness by mijoharas on Thursday December 22, 2022 @10:38PM (#34102105)
We had a credit reporting agency (big US one, suffered a large data breach a few years ago) try and insist that we require password expiration for our employees.

After pointing to the NIST standards (and two other references) saying that that reduced security and saying "we're not prepared to reduce our security" they backed off.

Re:Password Requirements: Myths and Madness by fragmede on Friday December 23, 2022 @02:31AM (#34103180)
Mind sharing those two additional references, for those of us who're still forced to do password expiration?
Re:Password Requirements: Myths and Madness by imnotjames on Friday December 23, 2022 @04:08AM (#34103763)
It's on NIST SP 800-63B 5.1.1.2[1]:

> Verifiers SHOULD NOT require memorized secrets to be changed arbitrarily (e.g., periodically). However, verifiers SHALL force a change if there is evidence of compromise of the authenticator.

[1]: https://pages.nist.gov/800-63-3/sp800-63b.html#memsecretver

Re:Password Requirements: Myths and Madness by mijoharas on Friday December 23, 2022 @06:43AM (#34104750)
Sure! I used NIST[0] (which has already been posted here), along with Microsoft[1] and the UK National Cyber Security Centre[2] (we're in the UK as well as the US).

For context, I remember the contract first came back, and we redlined it saying we're not gonna do password expiration and explained why. It then came back with another draft and they said "no, this is our policy, you definitely need to do password expiration" so I threw these references together and expanded my explanation. It was a bunch of business/lawyer types, so I threw microsoft in there as I assume they're better known to non-technical people and the other two references are obviously more salient to technical people.

As a side-note I think this was _after_ they had their very well publicized security breach, and I would have hoped that they had taken a look at their security and updated their policies but I guess that wasn't the case. I don't know whether they ended up removing it from their contracts going forward or just made an exception for our one. The cynical part of me says the latter (it's a big firm, and we're not a particularly big one) but I can hope.

I also recently read an audit for another third party we were evaluating to work with. I raised it as a non-blocking concern saying they're not following modern password standards, and I think if everyone does that these companies will start to update their policies but for now it's fairly common at least in my industry.

[EDIT] I went looking for what I actually said to them, and it was "as per UK/US government and Microsoft password guidelines, we will not agree to this, and would prefer if you didn't do it as well.". So I guess I was a bit exasperated with them at the time :)

[0] https://pages.nist.gov/800-63-3/sp800-63b.html#memsecretver

[1] https://learn.microsoft.com/en-gb/archive/blogs/secguide/sec...

[2] https://www.ncsc.gov.uk/collection/passwords/updating-your-a...

Re:Password Requirements: Myths and Madness by yourapostasy on Friday December 23, 2022 @08:14AM (#34105407)
> After pointing to the NIST standards (and two other references) saying that that reduced security and saying "we're not prepared to reduce our security"...

Tip for those in settings with compliance reviews and cybersecurity insurance: get your PCI DSS, SOX, and other auditors, and cybersecurity insurance underwriter on board with these standards as well, with written statements. Then if Big Customer Co. pushes back after you say, "we're not prepared to reduce our security", ask them in a friendly way to hold an N-way meeting between their auditors and insurance underwriter, and your auditors and insurance underwriter.

This gets them to switch off their demand. Every. Time. If they don't back off on their own, their auditors and/or insurance underwriter makes them back off. I've yet to have such a Big Customer Co. push it to the point of asking more than one of their own auditors, though. Usually it is someone not in auditing and insurance underwriting blithely following outdated policies written in the Stone Age that still need updating, and most are grateful for the updated clarification.

You have to get out ahead of the business risk though for this to work: you need to properly socialize the delay this puts on the deal "while auditors and insurers sort out the risk". This is where soft skills shine.

This approach will also take care of the response user patrakov gave ("NIST is an American institute, and we are a Japanese company, we have our own standards that differ, and must follow them"), once it gets to the insurance underwriters talking it over on how to divvy up the risk and amend their policies if necessary.

Re:Password Requirements: Myths and Madness by Jenk on Friday December 23, 2022 @08:32AM (#34105566)
It's actually PCI DSS that has propagated some of these bad practices.
Re:Password Requirements: Myths and Madness by yourapostasy on Friday December 23, 2022 @10:25AM (#34106774)
The only PCI DSS requirement I couldn’t quickly align to NIST and others has been the 90 day expiration. My go-to has been to convince the insurance underwriters first of the primacy of SANS, NIST, Microsoft and so on. Then put them in a locked cage match with the PCI DSS auditors and accept the result when they walk out. PCI DSS auditors can’t accept liability shifting onto them, and cybersecurity insurance underwriters are getting more savvy on current standards and can often twist auditor arms enough to carve out exceptions and still obtain the audit certification.

It’s still messy at this time, but if it is important enough to you, then sometimes it can be obtained. Most of my clients aren’t that doctrinaire over the expiration part though and are still comfortable making everyone change every 90 days, and with some enterprises they don’t care because they have FIDO2/U2F or similar authN infrastructures and corresponding authZ improvements on their roadmaps within the next 3-5 years anyways that do away with most passwords in their environments.

Re:Password Requirements: Myths and Madness by simpss on Friday December 23, 2022 @05:02PM (#34111089)
4.0 will remove the expiration requirement finally.
Re:Password Requirements: Myths and Madness by x-complexity on Thursday December 22, 2022 @10:46PM (#34102147)
This is likely the best way to deal with the inertia exerted by antiquated requirements: Most (keyword being 'most') businesses tend to follow the rules laid out by authorities, so an appeal to authority works in this regard.
Re:Password Requirements: Myths and Madness by jjav on Friday December 23, 2022 @03:24AM (#34103494)
> You might be able to appeal to NIST standards,

Agreed, huge thanks to NIST for the sane password policy recommendations. While it is still an uphill fight to bring sanity into this mess, being able to quote NIST and say we're following their recommendation has been very helpful.

Re:Password Requirements: Myths and Madness by bombolo on Friday December 23, 2022 @04:56AM (#34104044)
usa armed forces still require all the convoluted rules (unless a key is used instead of a password)
Re:Password Requirements: Myths and Madness by Sammi on Friday December 23, 2022 @04:58AM (#34104053)
I was able to vastly simplify password requirements in a medium sized US company after appealing to the NIST standard.
Re:Password Requirements: Myths and Madness by kings12 on Saturday December 24, 2022 @02:13PM (#34120089)
Hey sammi ca you help me hack a Facebook account
Re:Password Requirements: Myths and Madness by _dain_ on Friday December 23, 2022 @06:09AM (#34104512)
Across the pond, there is also the NCSC password guidance. It's better than linking to some obscure paragraph in a standards document; it's written in plain English, aimed at the layman, and explains exactly why the old doctrines are bad:

https://www.ncsc.gov.uk/collection/passwords/updating-your-a...

Re:Password Requirements: Myths and Madness by patrakov on Friday December 23, 2022 @07:00AM (#34104861)
You will get this reply: "NIST is an American institute, and we are a Japanese company, we have our own standards that differ, and must follow them".
Re:Password Requirements: Myths and Madness by Haegin on Friday December 23, 2022 @08:15AM (#34105417)
I work for an insuretech startup and have been through a number of compliance gauntlets with large enterprise insurance companies. Appealing to NIST recommendations for why we don't auto-expire passwords every x days and don't require anything more complicated than at least 10 characters has worked on every occasion.
Re:Password Requirements: Myths and Madness by archi42 on Friday December 23, 2022 @08:48AM (#34105739)
The topic of "what should we do about our password policies" sometimes comes up with our customers as well. Pointing to NIST and if pressed giving my opinions on good passwords and the use of 2FA (which is largely paraphrasing NIST recommendations anyway) made every customer happy so far :)
Re:Password Requirements: Myths and Madness by Obscurity4340 on Tuesday December 27, 2022 @10:04AM (#34149256)
Why are special characters bad practice? Wouldn't they increase the entropy better than numbers?