Terminology Index

Glossary

1801 terms

Open concept maps

Showing 1-32 of 1801 terms

#
1
A
31

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.