Se qualcuno vuole crackare le password per alcuni utenti del tuo sito, conoscere le regole della password può aiutarlo a ridurre il suo elenco di "potenziali password" eliminando le password che il server non avrebbe accettato in primo luogo. Tuttavia , se:
- l'attaccante può anche registrarsi come utente (come nel caso di molti siti Web, dove la creazione di account è gratuita);
- la "pagina di registrazione" elenca già i requisiti della password;
quindi si può presumere che l'attaccante abbia già quell'informazione. Quindi, non danneggia la sicurezza per richiamarli nella pagina di accesso.
In ogni caso, mantenere segreti i requisiti della password sarebbe difficile, dal momento che sono stati mostrati a tutti gli utenti. Un segreto condiviso da più di 3 o 4 persone non è più un segreto. Pertanto, si può presumere che l'utente malintenzionato conosca già i requisiti della propria password e visualizzarli nella pagina di accesso non gli offre ulteriori vantaggi.
C'è il rischio che la visualizzazione dei requisiti della password nella pagina di accesso possa confondere alcuni utenti, in quanto tali requisiti vengono solitamente visualizzati nelle pagine di registrazione, non nelle pagine di accesso. Dovrai stare attento nella tua formulazione e presentazione. Un altro possibile problema di usabilità è se modificate i requisiti della password a un certo punto, per nuove password: alcune password vecchie ma ancora valide potrebbero non riuscire a soddisfare i nuovi requisiti e, ancora una volta, gli utenti corrispondenti potrebbero essere confuso dal disallineamento. Tuttavia, questi non sono problemi di sicurezza (tranne che gli utenti confusi sono, generalmente parlando, un potenziale pericolo per la sicurezza).