Ho letto molti Q & Come qui sulla sicurezza IT riguardo l'hashing e la salatura delle password.
Sto costruendo un semplice modulo di registrazione per il nostro sito web della comunità che verrà utilizzato dai nostri membri per creare i loro account. Sto seriamente discutendo l'idea di porre agli utenti una domanda di sicurezza che richiederà una risposta a una sola parola e quindi di usare la risposta come una risposta. O forse anche risposte con due o più parole / numeri ecc.
Naturalmente, avrò bisogno di ideare qualcosa con pochissime probabilità di ripetizione - diciamo - il nome da nubile della madre dell'utente. La probabilità dell'esatto stesso nome nella nostra strong comunità di 2000 è estremamente ridotta. E la probabilità di una password scelta e la risposta alla domanda di sicurezza sono identiche è ancora più remota. Tuttavia, tale domanda avrà necessariamente almeno uno spazio nella risposta. Un'altra idea è chiedere la data di nascita della madre e togliere i separatori della data.
Domanda 1: è una salatura abbastanza decente?
Domanda 2: un sale può avere uno spazio? O una barra? O un trattino?
Domanda 3: Nel caso in cui gli spazi (o le barre e i trattini) non siano consentiti in Salts, è OK eseguire una sorta di spazio (o barre e trattini) che si spoglia sull'input prima che l'input sia usato come sale?
Domanda 4: ci sono dei buchi di sicurezza che possono aprirsi?