Jebkurā sistēmas vidē un domēnā datu un pakalpojumu drošībai ir jāpiešķir augstākā prioritāte. Pareiza OS vai citu sistēmu, kuru drošība ir atkarīga no ģenerētās paroles, droša nodrošināšana ir būtiska. Tas padara drošu paroli par svarīgu pēdu visiem lietotājiem. Sistēmās izmantotās paroles palīdz aizsargāt jūsu datus un lietotāju darbības no neatļautiem iebrucējiem. Veidam, kā jūs izveidojat šīs paroles, jābūt neparedzamam.
Šī neparedzamība piešķirs jums nepieciešamo autentiskumu kā sistēmas lietotājam vai sistēmas administratoram. Šādu paroļu ģenerēšanas algoritmi piešķirs viņiem nepieciešamo unikalitāti, ja to izveide ir vērsta uz mašīnu. Šī iemesla dēļ mēs ne vienmēr varam būt atkarīgi no mūsu nepārspējamā radošuma, lai ģenerētu nesalaužamas paroļu pārsūtīšanas. Mums ir nepieciešama kaut kas pārāk labs reputācija un zināšanas šajā paroļu ģenerēšanas spēlē. Šim amatam nav labāka kandidāta kā Famer, Linux operētājsistēmas zāle.
Paroļu ģenerēšanas loģika
Jūs vienmēr atradīsit paroles kombināciju ar lietotājvārdu, lai piekļūtu vietējam datoram vai vietnei internetā. Izmantotajām paroles frāzēm jābūt pietiekami stingrām, unikālām un sarežģītām, lai jūs varētu pārliecināties par savu autentifikāciju, izmantojot tīmekļa vai mitinātos pakalpojumus un lietojumprogrammas.
Reģistrējoties lielākajā daļā platformu, kurām nepieciešama paroles autentifikācija, šīs platformas bieži jums sniegs paroles iestatīšanas rokasgrāmatu, kas jums jāievēro. Jums var ieteikt izpildīt minimālo prasību 14 rakstzīmes drošai paroles garumam. Šīm rakstzīmju variācijām būs jāietver arī alfabēti ar apsvērumiem par mazajiem un lielajiem burtiem, skaitļi un pat tastatūras simboli. Tā ir pieeja, kas kalpo daudziem lietotājiem. Bet ko darīt, ja neesat pietiekami pacietīgs vai jums ir radošs domāšanas veids, kā katru reizi izjaukt unikālu un spēcīgu paroli?
Linux platformā šo paroles mērķi varat sasniegt dažu sekunžu laikā, pat neizstiepjot smadzeņu muskuļus. Lielākajai daļai, ja ne visas, šīs paroļu ģenerēšanas metodes, kuras mēs novērtēsim šajā rakstā, jums ir nepieciešams spēcīgs pamats vai Linux komandrindas saskarnes pārzināšana. Dažādas paroļu ģenerēšanas metodikas un utilītas ērti pielāgojas Linux komandrindas videi.
Nejaušas paroles ģenerēšana operētājsistēmā Linux
Jūsu ziņā ir izvēlēties paroles ģenerēšanas paņēmienu, kuru jūs viegli pielāgojat lietošanai.
1. metode: Linux paroļu ģenerēšana ar OpenSSL
Šī pieeja prasa vispirms palaist termināla vai komandrindas saskarni. Pēc tam mēs aizņemsimies OpenSSL Rand Function efektivitāti, lai izveidotu spēcīgu paroļu kombināciju. Šis funkcijas piemērs izvada 14 nejaušas virknes rakstzīmes kā ģenerēto lietotāja paroli. Ieviesiet šo paroles ģenerēšanas pieeju, izpildot šādu komandu virkni savā Linux terminālā.
$ openssl rand -base64 14
Manā galā esošā izeja spēja ģenerēt šo neizlauamo 14 rakstzīmju paroli.
1ehAW3ZpL0H1Ny + jniQ =
2. metode: Linux paroļu ģenerēšana ar Urandon
Otra komanda šajā sarakstā, lai ģenerētu netraucētas paroles jūsu Linux sistēmā, ir urandom. Šis komandu darbs ir tāds, ka tiek ģenerēta parole / dev / urandon un pēc tam izvadīja caur a tr arguments. Tas ir filtrēšanas mehānisms, lai ignorētu nevēlamas ģenerētās rakstzīmes.
Šajā gadījumā pieņemsim, ka mēs joprojām vēlamies paroli, kas ir 14 rakstzīmes gara, šajā metodē ieviestais filtrēšanas mehānisms izdrukās tikai pirmās paroles ģenerētās 14 rakstzīmes un pārējās ignorēs. Ja parolei nepieciešamas vairāk nekā 14 rakstzīmes, rediģējot kodu, varat norādīt vēlamo paroles garumu -c14 arguments, kas parādās šajā komandu virknē.
$ sudo < /dev/urandom tr -dc A-Za-z0-9 | head -c14; echo
Rezultāts manā galā radīja šādu unikālu paroles virkni.
fJby4dNhuiUDnu
Jūs, iespējams, pamanījāt, ka, palaižot šo komandu, lietotājam ir jābūt Sudo privilēģijām. Tas notiek tāpēc, ka mēs piekļūstam dažām Linux sistēmas failu vidēm, lai ģenerētu mums nepieciešamo paroles virkni. Piekļuves tiesības šādiem failiem ir tikai Sudoer lietotājam.
3. metode: Linux paroļu ģenerēšana ar pwgen
Šai pieejai ir nepieciešams rīks pēc nosaukuma pwgen. Atšķirībā no pirmajām divām iebūvētajām pieejām Linux paroļu ģenerēšanai, pwgen netiek iepriekš fasēts jūsu Linux sistēmā, un jums tas vispirms būs jāinstalē. Šī pwgen instalēšanas komanda attiecas attiecīgi uz Debian, Arch un RPM balstītām Linux operētājsistēmām.
$ sudo apt instalējiet pwgen
$ sudo pacman -S pwgen
$ sudo yum instalējiet pwgen
Instalēšanas ilgumam vajadzētu būt mazāk nekā minūtei pabeigtai. Pēc tam jūs izmantosiet pwgen komandu, lai norādītu ģenerējamās paroles virknes garumu. Piemēram, es izvēlējos no šīs komandas ģenerēt 15 rakstzīmju paroli.
$ pwgen 15 1
Šī ir unikālā parole, kas tiek izvadīta no termināla.
rae4Quaw6ierieb
4. metode: Linux paroļu ģenerēšana ar gpg
Šī ir vēl viena iebūvēta pieeja spēcīgas un unikālas lietotāja sistēmas paroles ģenerēšanai. Jūs varat brīvi norādīt paroles garumu, kuru vēlaties ģenerēt. Mēs ievērosim 14 rakstzīmju paroles garumu, ko ģenerē citas pārskatītās metodes. Ja parole ir garāka, varat rediģēt tās komandas argumentu 14 vesels skaitlis. Nokopējiet Linux komandā šādu komandu virkni.
$ gpg - gen-random --armor 1 14
No savas gala es spēju sasniegt šādu rezultātu.
cB5jR27PZr / YZZJfr9A =
Simbolu, kas nav burti un cipari, iekļaušana ģenerētajā parolē padara šo pieeju unikālu praktiskajā vidē, piemēram, mākoņa serverī vai finanšu vietnēs un platformās.
5. metode: Linux paroļu ģenerēšana ar SHA
Katrs Linux entuziasts ir pazīstams ar terminu SHA. Tas ir Secure Hash algoritma saīsinājums, kas to klasificē kā kriptogrāfisko Hash funkciju. Jūs atradīsit sevi, izmantojot šo rīku, galvenokārt, lai nodrošinātu failu vai datu integritāti, izmantojot jaucējkrānu. Tas palīdz salīdzināt faila vai datu statusu pirms un pēc lejupielādes.
Lai lejupielādējamā faila un datu integritātes statuss būtu pārliecinošs, šiem diviem jaukšanas gadījumiem ir jāsakrīt. Šīs ģenerētās jaukšanas iespējas ir tik unikālas, ka mēs varam sajaukt jebko, pat Linux datuma funkciju, un izmantoto jaukto jaucēju izmantot kā unikālu lietotāja vai sistēmas paroli. Apsveriet šādu hash funkcijas ieviešanas piemēru:
$ datums +% s | sha256sum | base64 | galva -c 30; atbalss
Es pārbaudīju šo hash funkciju, lai izveidotu 30 rakstzīmju garu paroli, un rezultāti nekad nav vīlušies.
ZDc1NDE2YjNhMzE0NmI4NmIyNmEwOW
6. metode: Linux paroļu ģenerēšana ar MD5 algoritmu
MD5 ir vēl viena hash funkcija, kas ir efektīva 128 bitu vērtības ģenerēšanā. Tas ir atzīts par ziņojumu apkopojošu algoritmu, jo tas ir noderīgs kā kriptogrāfijas jaukšanas funkcija. Jūs varat to izmantot, lai jauktu jebkuru sistēmas funkciju, un ģenerētā izeja būs jūsu unikālā frāze, ko izmantot kā paroli. To ir viegli ieviest, izmantojot Linux komandrindas saskarni. Tā kā iepriekšējā paroļu ģenerēšanas pieejā mēs jau esam sajaukuši datuma funkciju, mēģināsim jaukt kalendāra funkciju un redzēt, kas tiek ģenerēts kā izeja. Vai arī mēs varam darīt abus.
$ datums | md5sum
Izeja:
75111fa81779934d48150aca85a20bd5
Šī komanda izmanto md5 ar Linux kalendāra funkciju.
$ cal | md5sum
Izeja:
e2772fc86ded596812b3acf507ab204d
Kā redzat, mēs varētu ģenerēt unikālas frāzes, kas jāizmanto kā paroles no Linux datuma un kalendāra funkcijām. Vienkārši iedomājieties sistēmas rīku, ko var ievietot Linux terminālis, un saistiet to ar MD5 algoritmu, lai ģenerētu virknes rakstzīmes, kas kvalificējamas kā visaugstākās paroles frāzes. Jūs pat varat izmantot sudo ar šo md5 algoritmu un ģenerējiet unikālu frāzi, ko izmantot kā sistēmu un lietotāja paroli.
$ sudo | md5sum
Izeja:
d41d8cd98f00b204e9800998ecf8427e
7. metode: Linux paroļu ģenerēšana ar apg
APG ir vēl viens efektīvs rīks unikālu paroļu frāžu ģenerēšanas automatizēšanai Linux vidē. Šis rīks ir fasēts kopā ar OS vai instalēts OS instalēšanas laikā Ubuntu Linux sistēmā. Šīs utilītas izmantošana ir vienkārša, un tās pieeja atšķiras no citiem paroles ģenerēšanas mehānismiem, ar kuriem līdz šim esam rīkojušies. Tas prasa nejaušu ievadi un ģenerē paroļu frāžu opciju dispersiju. No šīm opcijām jūs izvēlēsities frāzi, kas jums vislabāk darbojas kā parole. Šo nejaušās paroles frāzes opciju ģenerēšana ir tikpat vienkārša kā komandu virknes palaišana apg -a 1. Dažādām izvades opcijām būs 8-10 unikālas nejaušas rakstzīmes. Laiks būt praktiskākam ar šo apg paroles ģenerēšanas pieeju.
$ apg -a 1
Izeja:
> 7 = z'pgQVb kVA / Vl /?6 WQ?I4eT22T NhZS = 4dcKā redzat, izvade ir atšķetinājusi sešas unikālas iespējas. Jūs varat izvēlēties izmantot jebkuru no ģenerētajām frāzēm vai arī izmantot tās visas dažādās paroles prasībās. Tā ir unikāla pieeja daudzu paroļu ģenerēšanai vienlaikus bez nepieciešamības atkal un atkal palaist vienu komandu, lai iegūtu vēlamo paroļu frāžu skaitu.
8. metode: Linux paroļu ģenerēšana ar makepasswd
Vispirms jums tas jāinstalē, lai izmantotu šo utilītu, jo tā nav iebūvēta tāpat kā lielākā daļa no mūsu apskatītajām pieejām. Attiecīgi uz Debian, Arch un RPM balstītām Linux sistēmām makepasswd instalēšanas komanda ir vienkārša.
$ sudo apt instalējiet makepasswd$ sudo pacman -S makepasswd$ sudo yum instalējiet makepasswdKā pamanījāt, jums arī jābūt Sudoer lietotājam, lai saņemtu šīs pakotnes instalēšanas atļaujas. Makepasswd izmantošana ir vienkārša un pat elastīgāka nekā apg pieeja. Komandu virkne ļauj izmantot vesela skaitļa argumentu, lai norādītu ģenerējamo paroles frāzes rezultātu skaitu. Kā apg pieeja ģenerē sešus paroles gadījumus vienā komandas izpildē, makepasswd var ģenerēt vairāk paroles frāzes opciju un arī norādīt šo paroļu frāžu rakstzīmju garumu. Kā būtu ar demonstrāciju.
$ makepasswd -skaitījums 10 -minchars 10Izeja:
qSc75pVzUN NNrggFKgCf uqa6WYyabi wnEuFQd81y wLcJfEz5Cq THR8jUB5VT 0jaSe88Jaz 5J064vidyA UPsnHbB12g B9rtrLmqrNKā redzat, komandrindas izvade darīja tieši to, ko mēs gaidījām. Līdz šim elastības un precizitātes ziņā mēs varam vainagoties makepasswd pieeja kā galvenā iecienītākā paroļu ģenerēšanas rīku vidū. Tomēr mums nevajadzētu būt pārāk satraukti par šī secinājuma izdarīšanu, jo mums ir palikuši vēl divi kandidāti, kurus mēs varam pārskatīt.
9. metode: Linux paroļu ģenerēšana ar Perl
Šī augsta līmeņa programmēšanas valoda var izveidot skriptus, kas ģenerēs noderīgas un unikālas paroles frāzes. Lielākā daļa Linux izplatījumu Perl izmitina noklusējuma krātuvēs. Perl instalēšanu Linux sistēmā varat pārbaudīt, izpildot šādu komandu:
$ perl -vKomanda atklāj Perl versiju, kas instalēta jūsu Linux vidē. Ja Perl neeksistē vai tiek parādīts kļūdas ziņojums, palaižot iepriekš minēto komandu, tas nozīmē, ka Linux sistēmā ir jāveic jauna Perl instalācija. Šīs instalēšanas komandas ir paredzētas Linux sistēmām, kas balstītas uz Debian, Arch un RPM.
$ sudo apt instalēt perl$ sudo pacman -S perl$ sudo yum instalēt perlPerl failiem parasti ir .pl pagarinājums. Pēc tam, kad jums būs izdevies apstiprināt tā esamību vai instalēšanu Linux operētājsistēmā, mums ir jāizveido Perl fails vai skripts, lai ģenerētu mūsu paroles frāzes. Izveidojiet failu ar tādu nosaukumu kā mans paroles_ģenerators.pl un atveriet to no pirmkodu redaktora.
~ / Desktop $ pieskarieties my_passwords_generator.plVarat arī atvērt šo Perl failu no termināļa.
$ nano my_passwords_generator.plAizpildiet Perl failu ar šādu skriptu kodu.
#!/ usr / bin / perl my @alphanumeric = ('a' ... 'z', 'A' ... 'Z', 0 ... 9); mans $ random_password = pievienoties ", kartē $ burtciparu [rand @alphanumeric], 0… 8; izdrukāt" $ random_password \ n "Izpildot šo Perl skriptu, jāizveido unikāla paroles frāze.
$ perl my_passwords_generator.plIzeja:
LZJZcxr8ATā kā Perl skripts tiek izpildīts no termināla, pirms izpildes komandas palaišanas pārliecinieties, vai atrodaties tajā pašā direktorijā kā Perl fails. Manā gadījumā es saglabāju Perl failu savas Linux OS mapē Desktop un pēc tam no turienes atvēru komandrindu vai termināli, kas atvieglo piekļuvi failam un tā izpildi. Šī pieeja ir pietiekami ideāla, lai norādītu paroles garumu, kuru vēlaties ievadīt, izmantojot komandas argumentu.
10. metode: Linux paroļu ģenerēšana ar xkcdpass
Pēdējais kandidāts šī raksta izlases paroļu ģeneratoru sarakstā ir xkcdpass. Šī lietderība ir elastīga un skriptējama, veidojot unikālas paroles frāzes. Daudzu Linux izplatījumu instalēšana to fasē kā sistēmas utilītu. Ja jūsu Linux sistēmā nav xkcdpass, varat to instalēt, izmantojot šādas komandas.
Šīs instalēšanas komandas darbojas Linux izplatīšanā ar Debian, Arch un RPM.
$ sudo apt install xkcdpass vai $ sudo snap install xkcdpass$ sudo pacman -S xkcdpass$ sudo yum instalējiet xkcdpassŠīs utilītas izmantošana ir tikpat vienkārša kā šādas komandas palaišana:
$ xkcdpassIzeja:
Cabana vajāšana pieejama aptumšota sandlot sportingKā redzat, šī metodika ģenerē unikālas ieejas frāzes, kuras var izmantot kā paroles scenārijos, kuriem nav nepieciešama augsta līmeņa drošība. Tas nav ideāls risinājums finanšu platformām / pakalpojumiem vai mākoņdatošanas platformām. Jūs varētu apsvērt iespēju izmantot šīs ieejas frāzes tādās platformās kā sociālo mediju konti vai emuāru vietnes, kur daudzi tīkla uzbrucēji vai hakeri nav mērķējuši uz savu drošības infrastruktūru.
Iepriekš minētā komanda pēc noklusējuma radīja sešas ieejas frāzes opcijas. Ja jums ir nepieciešams izveidot vairāk ieejas frāžu, ieviesiet -n opcija ar vesela skaitļa argumentu kā daļu no komandas xkcdpass. Piemēram, mēs varētu ģenerēt 11 ieejas frāzes no šādas komandas.
$ xkcdpass -n 11Izeja:
apjukuma audzētava dungojot nedabisks daudz apkrāptu vīna dārzu apdullināšanas shindig kuponu izdzīvotXkcdpass ir vairāk. Jūs varat uzzināt, kā no xkcdpass ieviest sarežģītākas ieejas frāzes, izpildot šādu komandu.
$ man xkcdpassPēdējā piezīme
Paroļu ģenerēšana, izmantojot Linux operētājsistēmu, ne tikai ierobežo tās izmantošanu tikai ar operētājsistēmas vidi. Iespējams, jūs meklējat unikālu veidu, kā aizsargāt savu e-pasta kontu, sociālo mediju kontu, emuāru vietni, e-komercijas vietni vai pat mākoņa serverus.
Jūs varētu sev jautāt, kā es izmantošu vairāk nekā vienu paroli, ja to ģenerētie modeļi ir pārāk sarežģīti, lai tos iegaumētu? Risinājums ir vienkāršs. Izveidoto paroļu glabāšanai apsveriet iespēju izmantot daudzos Linux atbalstītos paroles makus vai paroļu pārvaldniekus. Tagad jums ir divi paroles problēmas risinājumi; kā tos izveidot un droši aizslēgt, līdz to lietošana ir obligāta.