Le password sono ovunque, che si tratti di riempimento del modulo online, iscriversi a un servizio, protezione di documenti, bloccare i PC, ecc. La creazione di una password sicura e forte è fondamentale per proteggere le nostre risorse online. Pertanto, gli esperti IT dovrebbero conoscere le migliori pratiche e gli strumenti relativi alla generazione di password forti. Gli intrusi e gli hacker utilizzano molti metodi sofisticati per hackerare l'account di un utente, bypassare i meccanismi di sicurezza, inserire una sezione non autorizzata di un sito Web, ecc. Come misura di sicurezza, ogni buon amministratore di sicurezza consiglia sempre agli utenti di avere una password forte che dovrebbe essere cambiata di volta in volta. Ciò garantisce una forte parete di protezione contro gli intrusi.
Secondo la politica della maggior parte degli amministratori della sicurezza, una password forte dovrebbe avere:
Più una password è più casuale, più forte sarà.
Cosa copriremo?
In questa guida, vedremo come generare password casuali su Linux.
Generare una password casuale con "Urandom"
'/dev/urandom' è un dispositivo di personaggio come '/dev/casuale', Entrambi usano un pool di entropia nel numero casuale del kernel per fornire numeri casuali. Per usare "Urandom" per leggere una password casuale, consultare il comando seguente:
$ cat /dev /urandom | TR -DC A-ZA-Z0-9 | head -c 13; eco"Qui il comando 'TR' viene utilizzato per eliminare i caratteri specifici. L'output è lungo 13 caratteri. Puoi usare le pagine dell'uomo per ottenere maggiori informazioni al riguardo.
Generare una password casuale con "gpg"
GNU Privacy Guard o GPG o Strumento GNUPG viene utilizzato per la crittografia e la decritting di file. Può essere installato come strumento di comando. Per utilizzare GPG per la creazione di una password casuale lunga 14 caratteri, usa:
gpg --gen-random --armor 1 14L'opzione '-armor' viene utilizzata per specificare l'output codificato Base64.
Generare una password casuale con "pwgen"
'pwgen' è software per generare password casuali. Ha una disposizione per generare password memorabili e pronunciabili e sicure. L'output del comando può essere stampato su un terminale o convogliato a un programma. Installare 'pwgen ' su Ubuntu 20.04, usa il comando:
$ sudo apt install pwgenPer creare una password casuale semplicemente memorabile, utilizzare PWGen da solo come:
$ pwgenIl comando sopra genererà una tabella di password casuali:
Per creare password casuali forti e rigide che non sono facili da ricordare, utilizzare l'opzione '-s':
$ pwgen -sPer creare una singola password alla volta, utilizzare l'opzione '-1' come:
$ pwgen -1Per elencare i vari utilizzo di PWGen, utilizzare il comando Help:
$ pwgen -hEcco l'elenco di alcune opzioni "pwgen" e il loro significato:
Vedere la pagina man di 'pwgen' Per varie opzioni per generare password casuali.
Generare una password casuale con "APG"
'Apg' o il generatore di password automatizzato è un altro strumento per generare password casuali su Linux. Fornisce una password forte costituita da caratteri maiuscoli e minuscoli e numerici. L'output predefinito è produrre pronunciabile Le password. Installare 'Apg' su ubuntu, usa:
$ sudo APT Installa APGPer generare quattro password di lunghezza di 13 caratteri, utilizzare il comando:
$ APG -S -A 1 -M 13 -N 4Qui ti chiederà di inserire alcuni dati casuali:
L'opzione '-A' rimuove la pronuncia della password, '1' viene utilizzata per invocare la modalità casuale.
Ecco l'elenco di alcuni 'Apg' Argomenti della riga di comando e il loro significato:
Ulteriori informazioni sono disponibili su Man Pages for APG.
Generare una password casuale con "OpenSSL"
Per generare una password pseudo-casuale, possiamo utilizzare il comando OpenSSL RAND:
$ openssl rand -base64 9-L'opzione Base64 viene utilizzata per codificare l'uscita.
Generare una password casuale con "Newpass"
NewPass è un altro generatore di password casuale. È uno script Python che utilizza il modulo "Secrets" di Python. Per installare NewPass su Ubuntu, utilizzare il comando:
$ sudo snap installa NewPassPer stampare una password casuale, utilizzare:
$ NewpassI parametri usati con "newpass" sono:
Conclusione
In questa guida, abbiamo appreso alcuni dei metodi per generare password casuali su Linux. Le password sono molto importanti; Sono fondamentalmente il primo traguardo per qualsiasi hacker per hackerare il tuo account. Anche se semplicemente avere una password forte non è sufficiente per assumere una soluzione completa. Con il progresso nelle tecnologie computazionali, anche il potere delle forze brute è aumentata. Si dovrebbero anche considerare altre dimensioni della sicurezza insieme a una password forte, ad esempio, aggiungendo una funzione di autenticazione a due fattori.