Gli sviluppatori sono dogmatici di avere "username errato o password" nelle schermate di accesso; le nostre applicazioni non dovrebbero rivelare se qualcuno è un membro con un indirizzo email.
Ma ci sono altri due modi in cui la nostra applicazione può rivelare un membro:
- la pagina di registrazione restituisce " questa email è stata registrata da qualcun altro " (spesso questo è un endpoint dedicato per Ajax)
- la pagina di reimpostazione della password ha un " il tuo link è stato inviato alla tua email " o " l'email fornita non esiste nei nostri archivi "
Perché siamo solo preoccupati per la schermata di accesso che rivela l'appartenenza? Dovremmo tappare anche questi fori?
La " email fornita non esiste nei nostri archivi " nella pagina di reimpostazione della password è utile quando abbiamo inserito un'e-mail errata o ci siamo registrati con un indirizzo email errato. Esempio: mi chiamo Raj, ho registrato in modo errato con [email protected] (J mispellato) e provo a inviare una richiesta di reimpostazione a [email protected] .