You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When logging in, if the username is not in the database the response will come back almost immediately, because the database call takes relatively less time than hashing a password to see if it is correct. Therefore, an attacker can mine our database for usernames by testing to see what combinations of login usernames go fast compared to waiting for hashing.
To prevent this, the server should wait a random-but-plausable amount of time after deciding that a username is bad before sending a response.
The text was updated successfully, but these errors were encountered:
When logging in, if the username is not in the database the response will come back almost immediately, because the database call takes relatively less time than hashing a password to see if it is correct. Therefore, an attacker can mine our database for usernames by testing to see what combinations of login usernames go fast compared to waiting for hashing.
To prevent this, the server should wait a random-but-plausable amount of time after deciding that a username is bad before sending a response.
The text was updated successfully, but these errors were encountered: