Skip to content

Conversation

@nxvl
Copy link
Owner

@nxvl nxvl commented Sep 12, 2019

Chapter 4: Broken Authentication

Requirement

Now that we have users in the system, we need to allow them to login.

Development

We add a simple form to allow users to login, check for user and password to be correct and add a simple session. If something goes wrong, we drop some error messages.

Vulnerability

Since we are very transparent and explicit in our error messages, an attacker can take advantage of them to enumerate users on our system. This could be done to reduce time of a brute force or credential stuffing attack.

@nxvl nxvl changed the base branch from 3.2-weak-password-storage/test to 3.2-weak-password-storage/fix September 12, 2019 03:14
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

Successfully merging this pull request may close these issues.

2 participants