For Better Password Policies: OWASP Passfault
OWASP Passfault
is a free password policy replacement that will make passwords
stronger. It is not your conventional password strength meter. Even
with two-factor authentication, we can do better to improve the most
common “what you know” factor. Even low risk sites benefit. You can
try it here, or read about it here, or look at this presentation, or look at the code. I’ll summarize the presentation in the next few paragraphs.
Why don’t we just measure password strength? OWASP Passfault measures password strength using the following steps:
Why? Password Policies Stink.
Password policies are ineffective. They block some strong password patterns and they let some weak password patterns fly on by. Researchers at Carnegie Mellon did some studies on the effect of password policies on password strength. They state that “Successfully creating a password is significantly more difficult under stricter password policies”. They also found password length was the only significant predictor of eventual password strength. In summary: Password Policies Stink. They don’t work because they do not measure strength, but instead measure how well you comply with good advice. You can follow the advice and still make terrible passwords.Why don’t we just measure password strength? OWASP Passfault measures password strength using the following steps:
1. Identify Patterns
These are patterns that OWASP Passfault identifies currently:- Dictionary Patterns (currently English and Spainish)
- Words with mixed case
- Words with substituted special characters
- Words with inserted special characters
- Misspelled Words
- 133+ speak substitution
- Backwords words
- Keyboard Patterns (Currently US and Russian)
- Horizontal sequence of keys
- Diagonal sequence of keys
- Repeated keys
- Repeated Pattern
- Date Patterns
- Random set including international characters (currently latin and cyrillic)
1 Comments:
This comment has been removed by a blog administrator.
Post a Comment
Subscribe to Post Comments [Atom]
<< Home