Skip to content
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

Advertising rules for passwords #130

Open
secretrobotron opened this issue May 8, 2019 · 2 comments
Open

Advertising rules for passwords #130

secretrobotron opened this issue May 8, 2019 · 2 comments

Comments

@secretrobotron
Copy link
Contributor

While working on some tests, @lingjief and I realized that the authentication system is missing an important check: if an authentication system advertises rules for creating a password, they rules should be:

  • enforced exactly as advertised (not different or more flexible)
  • applied consistently across creation and login prompts (e.g. rules aren't different for each)

Note: we should implement this quickly, before passwords go away forever.

@pumzi
Copy link
Contributor

pumzi commented May 21, 2019

Really makes me think that maybe this is a good opportunity to add tests for privacy and security in biometric parameters for authentication/verification.

@brierjon
Copy link

A specific case worth checking: 1. Accommodation of various password manager generated max lengths. 2. Existence of max password length advertisement and handling of exceeding length on account creation error. A frequent point of frustration when using a password manager's generated passwords which often allow length of 99+ character passwords is generic error messages or inaccurate error messages to the cause of the error being the length of the password entered at account creation. Often the error message is generic "catch all" statement than specific to the password length and requires testing multiple passwords that use fewer number of character until the password is accepted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants