-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change password requirements #522
Comments
In general, I agree with the approaches Dropbox and GitHub both take. Dropbox's "zxcvbn" tool, however, hasn't been updated in years and has some odd bugs that are unlikely to be fixed. (For example, it doesn't count 2021 as a "recent year".) Meanwhile, GitHub allows eight-character passwords, which is too short. Ideally, authentication should be moved to a third party, like Auth0 or Okta. In the meantime, these are my current recommendations for improving password requirements.
|
To clarify the HIBP step above: I'm proposing we prohibit a password if the count returned by the API > 100. |
Management has expressed interest in moving auth to an external vendor such as Auth0 (now owned by Okta). |
Current password requirements are not optimal for usability and security:
Login.gov requires 12-characters minimum and uses Dropbox's Password Strength Estimation tool.
GitHub requires 15 characters OR at least 8 characters including a number and a lowercase letter.
The text was updated successfully, but these errors were encountered: