Analysis:
During Analysis, it was observed that the password policy for user accounts was not implemented properly. Due to this users can create a one-character password.
Also, it was observed that users can use an old password for “Change Password Functionality”. Please refer to the below-provided proof of concept and evidence:
Impact:
Weak passwords can be guessed by malicious users or can be brute forced using a username and password combination.
Recommendation:
The following solutions are recommended to implement a strong password policy:
• Password length must be minimum 8 characters.
• Password must contain characters from the following four categories:
(i) At least one upper case letter: (A – Z)
(ii) At least one lower case letter: (a - z)
(iii) At least one number: (0 - 9)
(iv) At least one Special Characters: !# $ % & ' ( ) * + , - . / : ; < = > ? @
• Password history should be maintained in order not to allow the usage of the same password again.
• Password should expire automatically after 45 days or more depending upon the criticality of the application.
Comments
Post a Comment