Brute Force

Definizione rapida

Il brute force cerca password o chiavi provando in successione tutte le combinazioni di caratteri possibili.

Spiegazione

Il numero di tentativi cresce con la lunghezza della chiave e con l'insieme di caratteri ammessi, rendendo la ricerca più onerosa. Gli attaccanti possono ridurre il lavoro usando dizionari di parole comuni o tematiche, oppure aumentare i tentativi al secondo sfruttando insieme CPU e GPU o distribuendo il calcolo su più computer nel cloud.

Esempio pratico

Una password composta da una parola comune può essere cercata prima in un dizionario, evitando di provare subito tutte le combinazioni casuali.

Spiegazione tecnica

L'esplorazione esaustiva termina dopo un numero finito di combinazioni; chiavi più lunghe aumentano il tempo richiesto, mentre maggiore potenza di calcolo accelera i tentativi.

Da non confondere con

Il brute force completo prova combinazioni di caratteri; l'attacco a dizionario restringe invece i tentativi a elenchi di parole selezionate.