
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
Archivio: Luglio 2004 ml@sikurezza.org Soggetto: Re: [ml] Programma per calcolare la robustezza di una password Mittente: Alessandro Barenghi Data: Wed, 14 Jul 2004 22:38:36 +0200 (CEST)
On Wednesday 14 July 2004 12:26, arizzi@xxxxxxxxxxxxxxxxxxxxxxxxxxxx wrote:
> Salve,
> Qualcuno di voi conosce qualche programma capace di calcolare la robustezza
> di una password?
> Il programma che cerco deve essere indipendente dal sistema operativo e/o
> applicativo e deve essere in grado di calcolare la robustezza di una
> password inserita dall'utente in base ai caratteri utilizzati e alla
> lunghezza della chiave.
> In parole più semplici posso dire che il programma è una sorta di "Password
> Weakness Calculator" in grado di esprimere un giudizio sulla "robustezza"
> della password data in analisi.
Non è possibile dare un giudizio sensato della robustezza di una password a
prescindere da qualunque conoscenza dell' implementazione del sistema che la
verifica. Password relativamente valide (20+ caratteri , caratteri non
alfanumerici) che vengono salvate tramite hashing con meccanismi deboli
possono essere significativamente più facili da trovare di password
"standard" (20- caratteri , solo alfanumerici) hashate con un meccanismo come
SHA.
Premesso questo l ' unica valutazione che si può fare su una password in sè e
per sè è quella sul keyspace : basta elevare il numero di caratteri che la
compongono al numero di caratteri possibili per ogni posizione (24 minuscole
+24 maiuscole(se ce ne sono) + 10 cifre (se ce ne sono) + 1 per ogni
carattere speciale). Il numero che ne emerge è un' approssimazione
ottimistica del keyspace da provare (non è detto che , se ci sono caratteri
speciali , io riesca a includere quelli giusti nella lista che fornisco al
password generator) per un bruteforce e andrebbe moltiplicato per la velocità
di un tentativo (che come è ovvio varia a seconda della macchina e dell'
algoritmo).Fatto questo dovresti avere una stima del tempo di breaking , fare
un programmino che effettua questi calcoli in serie è abbastanza banale , se
ti serve valutare molte password.
Bye
Alessandro Barenghi
--
I'm going to live forever, or die trying!
-- Spider Robinson
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
www.sikurezza.org - Italian Security Mailing List
(c) 1999-2005