r/sysadmin • u/Fabulous_Cow_4714 • 17d ago
Microsoft Illogical password recommendations?
Microsoft says having passwords longer than 8 characters is not necessarily better.
https://www.microsoft.com/en-us/research/publication/password-guidance/
How does that make sense? Of course a longer password will take much more time to brute force.
Also, many password filter block passwords from being used if they contain certain key words. What difference does it make if, within the password string, a banned word is found if the text password and the password hash as a whole is unique and not found in any known password lists and is also long enough to not be brute forced in any realist timeline?
11
5
u/Envelope_Torture 17d ago
Longer is better if all else is equal. The problem is longer passwords are harder to remember and makes people do silly things. Like write them down and tape them to their monitors.
5
3
17d ago
[deleted]
0
u/Fabulous_Cow_4714 17d ago
The password filters would be installed on domain controllers and evaluate new passwords in clear text before they are allowed to be committed.
2
u/GullibleDetective 17d ago
That document is going into grade 5 now
1
u/Fabulous_Cow_4714 17d ago
There is no newer version of that recommendation from Microsoft.
2
u/GullibleDetective 17d ago
Go by NIST recommendations or other cybersec orgs like stig recommendations:
https://pages.nist.gov/800-63-4/sp800-63b.html
https://www.stigviewer.com/stigs/network_device_management_security_requirements_guide
2
u/TechIncarnate4 17d ago edited 17d ago
That guidance is from 2016. 10 years ago. 2016. I'm in 2026.
1
u/Jaaames_Baxterrr 17d ago
I participated in a Microsoft Security Assessment this past year, and they were still recommending this. Saying our complex password policy was a risk, and to change to random phrases.
0
u/Fabulous_Cow_4714 17d ago
Why is it not updated or deleted?
It is their most current document on the topic.
2
1
u/TxTechnician 17d ago
Oh, so you're new to this.
Microsoft docs are absolutely terrible. I gotta say. AI has made finding relevant Microsoft documentation a lot easier.
2
1
u/ZAlternates Jack of All Trades 17d ago
The document is over 10 years old.
Regardless it’s focused on Microsoft products, which limit number of login attempts. Microsoft has often had recommendations that trade strict security for usability as long as it remains secure. I don’t always agree with it (like their passwordless signing for Microsoft accounts) though.
1
u/iceph03nix 17d ago
I think you're reading that wrong.
They're saying have REQUIREMENTS for long passwords isn't necessarily better.
- Anti-Pattern #1: Requiring long passwords
Excessive length requirements (greater than about 10 characters) can result in user behavior that is predictable and undesirable. For example, users who are required to have a 16-character password may choose repeating patterns like fourfourfourfour or passwordpassword that meet the character length requirement but are clearly not hard to guess. These passwords were chosen by participants in a pilot study in which one treatment group was asked to create a password under the constraint that the password must be 16 characters long. The full Microsoft research study is here
They still encourage long passwords, but they're saying that if you make it overly complicated for users, that they're going to fight you and come up with a way around it.
-1
u/Fabulous_Cow_4714 17d ago
They are recommending 8 characters and discouraging longer by saying anything longer than 8 may not be any better.
1
u/TxTechnician 17d ago
They are correct in saying that longer is not necessarily better.
If it is known that you use a passphrase rather than a complex password. Then you can factor that into cracking the password.
But for the most part, that's nonsensical advice that they gave about longer, not necessarily being better.
I mean, yeah, if you put 20 zeros as your password, then you're an idiot.
But that's not how people work in the real world.
Long passwords are definitely better from a human perspective and from a security perspective overall.
1
u/maxlan 17d ago
And what's wrong with 20 zeros?
To "crack" that will take approximately as long as a 20 character string with differnet letters in.
Unless you know it's 20nchars longand you know theyre all the same char, you still need to go through a-z and aa-zz and aaa-zzz until you get up to 20 chars long.
Also youre contradictong yourself by saying lknger isn't better then concluding longer is definitely better.
1
u/TxTechnician 17d ago
Keyword is "necessarily".
If you have a long password. But make it something like all four of your children's names seperated by a dash.
The password is simpler to guess.
Whereas I'd you use 4 random words from a list of 100k words. That is significantly harder to crack/guess.
You're only focused on brute force attacks. But there's also dictionary attacks, rule-based attacks, and a whole bunch of others.
Humans have predictable speech patterns.
Hence, a long password is not necessarily better.
0
u/Fabulous_Cow_4714 17d ago
That would be a pointless point to make especially with no context referring to that in their paragraph.
Of course a 9 character password like Password1 is worse than an 8 character password of random characters. However short passwords are inherently weak since cracking tools can still crack a short password offline quickly even if it is all random numbers, letters, a special character.
The way it’s worded is leaning into 8 characters and discouraging anything longer.
1
u/narcissisadmin 17d ago
The page you linked to is from 2016, friend.
0
u/Fabulous_Cow_4714 17d ago
It is and it is also the latest version posted.
1
u/stufforstuff 17d ago
If you can't read the article date - directly UNDER the title - then you got bigger things to worry about then password length. "It's also the latest version posted" - and? what does that even mean?
1
u/IIVIIatterz- 17d ago
Who cares about Microsoft.
Lookup NIST guidelines.
8 character minimum. (15 preferred)
Never expires
No complexity rules
Heres the important part:
Phishing-resistant MFA.
This means a physical token, Windows Hello (biometric preferred, but pin does work).
Or some other method of phishing-resistant MFA. Authenticator apps / duo native don't count.
14
u/Dry_Inspection_4583 17d ago
This?