Security policies
Theory
Passwords are strings used to authenticate a user or services. They are very important and must meet several criteria because a password that is too weak can easily be guessed via a brute force attack.
- For a simple user: at least twelve alphanumeric characters using minimum two of these following types : upper and lower case letters, numbers and special characters.
- For a privileged user (administrator): at least twelve alphanumeric characters using minimum three of these following types : upper and lower case letters, numbers and special characters.
Practice
Check when registering on the application if those criteria are required to set a password and if we can bypass the policy.
- Is the password policy strong enough ?
- Is the password policy applied ? On the front end? On the Back End?