Terminology Index
Glossary
1801 terms
Showing 1-32 of 1801 terms
#1
A31
Account Enumeration
A weakness where an application reveals whether a given username, email, or account exists, often through different error messages or response timing on login, registration, or password-reset pages. Attackers use it to build lists of valid accounts to target.
The defensive fix is to make responses uniform: identical messages and timing whether or not the account exists, so the application gives away no hint. It is a precursor to credential stuffing and password-spraying, which is why authentication flows are designed to avoid leaking account validity.
Introduced in: Defensive Web Fundamentals
Examples
- A login page that says 'user not found' versus 'wrong password' tells an attacker which emails are registered.
- A password-reset form that confirms 'no account with that email' reveals valid accounts.
- A signup form that errors with 'email already in use' can be probed to find existing members.
No related terms linked yet.
