Sicuro vs. Conveniente
La politica di sicurezza di una password dovrebbe essere adeguata al costo del compromesso. Se il tuo sito web affronta il mio conto finanziario, vorrei una rigorosa protezione con password. Se si tratta di un sito di nicchia dedicato agli Autobot, non è necessaria molta protezione.
Le regole UPS sono ragionevoli ad eccezione di:
- La lunghezza massima è troppo piccola. Dovresti facilitare l'uso delle passphrase che sono più facili da ricordare e possono essere più sicure.
Non ho visto il reset dopo X numero di tentativi nelle regole citate, penso che sia sciocco nella maggior parte dei casi. Penso che sia meglio bloccare qualcuno per un certo periodo di tempo, piuttosto che forzare un ripristino. Ciò implica un certo livello di sicurezza. Se ciò non è necessario, non lo è e il blocco / ripristino è un punto controverso.
Esistono molte regole di politica delle password che presentano al massimo vantaggi di sicurezza marginali. Tuttavia, ci sono anche regole che offrono vantaggi reali e tangibili per la sicurezza della tua password.
Regole (e motivi):
Previene una prova combinatoria e un attacco di errore che interromperanno rapidamente una password molto breve.
- prescrizione contro l'uso di una sola parola inglese (o qualsiasi altra lingua)
Questo impedisce gli attacchi del dizionario.
- inclusione forzata di diverse categorie (es. caso misto, numeri, punteggiatura)
Ciò aumenta lo spazio di attacco medio.
Tutti questi motivi possono essere rintracciati per ridurre al minimo il pregiudizio dell'utente nella scelta delle password. La maggior parte degli utenti è orientata alla creazione di password più brevi e facili da ricordare. Sfortunatamente questo di solito rende la password più facile da attaccare. Ciò di cui la maggior parte degli utenti ha bisogno sono le istruzioni su come creare password memorabili sicure o una passphrase più lunga.
Password memorabili sicure
Quando devo creare una password con un limite di lunghezza, inizio sempre con una frase, quindi ho un mnemonico incorporato. Prendo la frase e ottengo lo stesso carattere posizionale da ogni parola. Ora ho una sequenza di soli personaggi. Scelgo quindi le maiuscole, alcune basate su nomi propri nella frase o per modello (prima e ultima, ogni altra lettera, ecc.). Aggiungo quindi punteggiatura e numeri basati su una regola o un modello arbitrari. (cioè tutti 'j sono 7, usando' & 'dove c'è un' e 'nella frase, ecc.).
Mamma, ho appena ucciso un uomo. Metti una pistola contro la sua testa. Ho premuto il grilletto, ora è morto.
Frase fornita dalla regina
- mjkampagahhpmtnhd - prima lettera di ogni parola
- MjkamPagahhPmtnhd - il case corrisponde al case della frase
- Mjk0mP0g0hhPmtnhd - ha cambiato 'a' in 0
- Mjk0mP0g0 () Pmtnhd - ha cambiato 'la sua testa' in ()
Dopo averlo digitato alcune volte quando penso alla frase non avrò mai problemi a ricordare.