What is Authentication Vulnerabilities !?

Authentication identifies the user and confirms that they say who they say they are

There is multiple authentication mechanisms as shown the next photo

Untitled

Authentication Vulnerabilities: accurse as a result of insecure implementation of the application

First weak password requirements

This is terrible because it makes your password easy to brute force

Untitled

Second improper restriction of authentication attempts

This is terrible because it leaves the login pages or the MFA page vulnerable to brute force attacks

Untitled

Third verbose error messages

This is terrible because the application allows now username enumeration attack

Untitled

Fourth vulnerable transmission of credentials

This is terrible because if the data is being transmit by HTTP service that may leave the application vulnerable to man in the middle attacks

Untitled

Fifth insecure forgot password functionality

This terrible because if the application relay on security based question to confirm that it’s you and if the attacker do little OSINT he can get the answer from the user social media

Untitled