Parolele sunt cheia de boltă pentru securitatea contului. Vă vom arăta cum să își reseteze parolele, perioadele de expirare a parolei stabilite, și pune în aplicare modificările parolei pe rețea Linux.
Parola a fost în jurul valorii de aproape 60 de ani
Ne-am dovedi computerelor că suntem cine spunem că suntem de la mijlocul anilor 1960, atunci când parola a fost introdusă pentru prima dată. Necesitatea fiind mama invenției, Sistem compatibil cu partajarea timpului dezvoltate la Institutul de tehnologie din Massachusetts nevoie de o modalitate de a identifica diferite persoane pe sistem. De asemenea, necesare pentru a preveni pe oameni să vadă fișierele reciproc.
Fernando Corbató a propus o schemă care a alocat un nume de utilizator unic pentru fiecare persoană. Pentru a dovedi că a fost cineva care au spus că erau, au fost nevoiți să folosească o parolă privată, personală pentru a avea acces la contul lor.
Problema cu parole este că funcționează la fel ca o cheie. Oricine are o cheie poate folosi. Dacă cineva găsește, presupuneri, sau cifre parola dvs., acea persoană poate accesa contul. Pana cand autentificare multi-factor este disponibil universal, parola este singurul lucru care persoane neautorizate ( actori amenințare , În securitatea cibernetica-vorbi) din sistem.
Conexiunile la distanță efectuate de un Secure Shell (SSH) poate fi configurat pentru chei utilizarea SSH în loc de parole, și asta e minunat. Cu toate acestea, doar o singură metodă de conectare, și nu acoperă Conectări locale.
În mod evident, managementul parolelor este vitală, așa cum este managementul oamenilor care folosesc aceste parole.
LEGATE DE: Cum se creează și se instalează SSH cheile de la Linux Shell
Anatomia unei parole
Ce face o parolă bună, oricum? Ei bine, o parolă bună ar trebui să aibă toate următoarele atribute:
- Este imposibil de ghicit sau dau seama.
- Nu l-ai folosit oriunde altundeva.
- Nu a fost implicat într-o încălcare a securității datelor .
În Am fost pwned (HIBP) site-ul conține peste 10 miliarde de seturi de acreditări incalcate. Cu cifre care de mare, sunt șanse altcineva a folosit aceeași parolă pe. Aceasta înseamnă că parola ar putea fi în baza de date, chiar dacă nu a fost cont care a fost încălcat.
Dacă parola este pe site-ul HIBP, înseamnă că e pe listele de actori parole de amenințare brute-force și de atac dicționar instrumente utilizează când încearcă să crape un cont.
O parolă cu adevărat aleatoare (cum ar fi 4HW @ HpJDBr% * Wt @ # b ~ aP) este practic invulnerabil, dar, desigur, nu l-ai fi amintit. Vă recomandăm să folosiți un manager de parole pentru conturi online. Ele genereaza parole complexe, aleatorii pentru toate conturile on-line, și nu trebuie să le-Managerul de parole livrările parola corectă pentru tine amintiți.
Pentru conturile locale, fiecare persoană trebuie să genereze propria lui sau ei parola. Vor avea nevoie, de asemenea, să știe ce este o parolă acceptabilă și ceea ce nu este. Vor trebui să se spună să nu parole reutiliza în alte conturi, și așa mai departe.
Această informație este, de obicei, într-o politică a parolelor unei organizații. Ea dă instrucțiuni oamenilor să folosească un număr minim de caractere, se amestecă pretat litere mici, include simboluri și semne de punctuație, și așa mai departe.
Cu toate acestea, potrivit un Pape nou-nouț r de la o echipa de la Universitatea Carnegie Mellon , Toate aceste trucuri adăuga puțin sau nimic pentru robustețea unei parole. Cercetatorii au descoperit ca cei doi factori cheie pentru parolă robustețea sunt că acestea sunt cel puțin 12 de caractere și suficient de puternic. Ei au masurat puterea parola folosind o serie de programe software de cracare, tehnici statistice și rețele neuronale.
Un minim de 12 caractere ar putea suna descurajatoare la început. Cu toate acestea, nu cred că în ceea ce privește o parolă, ci mai degrabă, o expresie de acces de trei sau patru cuvinte care nu au legătură separate prin semne de punctuație.
De exemplu, Experte Password Checker a spus că va dura 42 de minute pentru a sparge "Chicago99", dar 400 de miliarde de ani pentru a sparge "chimney.purple.bag". De asemenea, este ușor să vă amintiți și să introduceți și conține doar 18 caractere.
LEGATE DE: De ce ar trebui să utilizați un manager de parole și cum să începeți
Revizuirea setărilor curente
Înainte de a vă schimba ceva de făcut cu parola unei persoane, este prudent să vă uitați la setările lor actuale. Cu
Passwd.
comanda, puteți
Revizuiți setările actuale
cu al ei; cu al lui
-S.
(Stare). Rețineți că va trebui, de asemenea, să utilizați
sudo.
cu
Passwd.
Dacă lucrați cu setările de parolă ale altcuiva.
Introducem următoarele:
sudo passwd -s mary
O singură linie de informații este imprimată în fereastra terminalului, după cum se arată mai jos.
Vedeți următoarele informații (de la stânga la dreapta) în acel răspuns Curt:
- Numele de conectare al persoanei.
-
Unul dintre următorii trei indicatori posibili apare aici:
- P: Indică faptul că contul are o parolă validă și de lucru.
- L: Înseamnă că contul a fost blocat de proprietarul contului rădăcină.
- NP: O parolă nu a fost setată.
- Data la care parola a fost modificată ultima dată.
- Vârsta minimă a parolei: Perioada minimă de timp (în zile) care trebuie să treacă între parola resetate efectuată de proprietarul contului. Proprietarul contului rădăcină, totuși, poate schimba întotdeauna parola oricui. Dacă această valoare este 0 (zero), nu există o restricție privind frecvența modificărilor parolei.
- Vârsta maximă a parolei: Proprietarul contului este solicitat să-și schimbe parola când ajunge la această vârstă. Această valoare este dată în zile, deci o valoare de 99,999 înseamnă că parola nu expiră niciodată.
- Schimbarea parolei Perioada de avertizare: Dacă este aplicată o vârstă maximă a parolei, proprietarul contului va primi mementouri pentru a-și schimba parola. Primul dintre acestea va fi trimis numărul de zile prezentate aici înainte de data de resetare.
- Perioada de inactivitate pentru parola: Dacă cineva nu accesează sistemul pentru o perioadă de timp care se suprapune termenul de resetare a parolei, parola acestei persoane nu va fi modificată. Această valoare indică câte zile perioada de grație urmează o dată de expirare a parolei. Dacă contul rămâne inactiv acest număr de zile după expirarea unei parole, contul este blocat. O valoare de -1 dezactivează perioada de grație.
Stabilind o vârstă maximă a parolei
Pentru a seta o perioadă de resetare a parolei, puteți utiliza
-X
(Zilele maxime) cu un număr de zile. Nu lăsați un spațiu între
-X
și cifrele, așa că l-ați scrie după cum urmează:
Sudo Passwd -x45 Maria
Ni sa spus că valoarea de expirare a fost modificată, după cum se arată mai jos.
Folosește
-S.
(Stare) pentru a verifica dacă valoarea este acum 45:
sudo passwd -s mary
Acum, în 45 de zile, trebuie să se stabilească o nouă parolă pentru acest cont. Memento-urile vor începe șapte zile înainte de aceasta. Dacă o nouă parolă nu este setată în timp, acest cont va fi blocat imediat.
Aplicarea unei schimbări imediate a parolei
De asemenea, puteți utiliza o comandă, astfel încât alții din rețeaua dvs. să trebuiască să-și schimbe parolele data viitoare când se conectează. Pentru a face acest lucru, ați folosi
-E.
(expiră), după cum urmează:
sudo passwd -e mary
Apoi am spus că informațiile de expirare a parolei s-au schimbat.
Să verificăm cu
-S.
Opțiune și vezi ce sa întâmplat:
sudo passwd -s mary
Data ultimei schimbări de parolă este setată în prima zi din 1970. Data viitoare când această persoană încearcă să se conecteze, el sau ea va trebui să-și schimbe parola. De asemenea, trebuie să-și furnizeze parola actuală înainte de a putea introduce unul nou.
Dacă executați schimbările de parolă?
Forțând oamenii să-și schimbe parolele utilizate în mod regulat pentru a fi bun simț. A fost unul dintre pașii de securitate de rutină pentru majoritatea instalațiilor și a considerat o bună practică de afaceri.
Gândirea acum este opusul polar. În U.K., Centrul Național de Securitate Cyber sfătuiește puternic împotriva impunerii reînnoirilor regulate de parolă , si Institutul Național de Standarde și Tehnologie În S.U.A. este de acord. Ambele organizații recomandă impunerea unei schimbări de parolă numai dacă știți sau suspectați una existentă cunoscută de alții .
Forțând oamenii să-și schimbe parolele devine monotonă și încurajează parolele slabe. Oamenii încep de obicei reutilizarea unei parole de bază cu o dată sau alt număr etichetat pe acesta. Sau ei îi vor scrie în jos pentru că trebuie să le schimbe atât de des, nu-i pot aminti.
Cele două organizații pe care le-am menționat mai sus recomandă următoarele orientări pentru securitatea parolei:
- Utilizați un manager de parole: Atât pentru conturile online, cât și pentru conturile locale.
- Activați autentificarea cu două factori: Ori de câte ori este o opțiune, utilizați-o.
- Utilizați o expresie de acces puternică: O alternativă excelentă pentru acele conturi care nu vor funcționa cu un manager de parole. Trei sau mai multe cuvinte separate prin punctuație sau simboluri reprezintă un șablon bun care trebuie urmat.
- Nu reutilizați niciodată o parolă: Evitați utilizarea aceleiași parole pe care o utilizați pentru alt cont și cu siguranță nu utilizați unul listat Am fost pwned .
Sfaturile de mai sus vă vor permite să stabiliți un mijloc sigur pentru a vă accesa conturile. Odată ce aveți aceste linii directoare, lipiți-vă cu ei. De ce Schimbați-vă parola Dacă este puternic și sigur? Dacă se încadrează în mâinile greșite - sau bănuiți că are - o puteți schimba atunci.
Uneori, această decizie este în afara mâinilor tale. În cazul în care puterile care vor fi aplicate parolei, nu aveți prea multă alegere. Puteți să vă informați cazul și să vă faceți cunoscut poziția, dar dacă nu sunteți șeful, va trebui să urmați politica companiei.
LEGATE DE: Ar trebui să vă schimbați parolele în mod regulat?
Comanda Chag
Poți să folosești
în
chaj
comanda
Pentru a modifica setările privind îmbătrânirea parolei. Această comandă își are numele de la "Îmbătrânirea schimbării". E ca și cum
Passwd.
Comandamentul cu elementele de creație a parolei eliminate.
În
-l.
(listă) prezintă aceleași informații ca și cele
passwd -s.
comanda, dar într-un mod mai prietenos.
Introducem următoarele:
sudo chage -l eric
O altă atingere NEAT este că puteți seta o dată de expirare a contului utilizând
-E.
(Exprimare). Vom trece o dată (în formatul de la sfârșitul zilei) pentru a stabili o dată de expirare din 30 noiembrie 2020. La acea dată, contul va fi blocat.
Introducem următoarele:
sudo chage Eric -e 2020-11-30
Apoi, introducem următoarele pentru a vă asigura că această schimbare a fost făcută:
sudo chage -l eric
Vedem că data expirării contului sa schimbat de la "niciodată" la 30 noiembrie 2020.
Pentru a seta o perioadă de expirare a parolei, puteți utiliza
-M.
(Zilele maxime), împreună cu numărul maxim de zile o parolă poate fi utilizată înainte de a fi modificată.
Introducem următoarele:
sudo chage -m 45 mary
Introducem următoarele, folosind
-l.
(listă), pentru a vedea efectul comenzii noastre:
sudo chage -l mary
Data expirării parolei este acum setată la 45 de zile de la data stabilită, care, după cum suntem arătați, va fi Dec. 820.
Făcând schimbări de parolă pentru toată lumea într-o rețea
Când sunt create conturi, se utilizează un set de valori implicite pentru parole. Puteți defini ceea ce sunt valorile implicite pentru zilele minime, maxime și de avertizare. Acestea sunt apoi ținute într-un fișier numit "/etc/login.defs".
Puteți introduce următoarele pentru a deschide acest fișier în
ghedit
:
sudo gedit /etc/login.defs
Defilați la comenzile de îmbătrânire a parolei.
Puteți să le editați pentru a vă potrivi cerințelor, salvați-vă modificările și apoi închideți editorul. Data viitoare când creați un cont de utilizator, aceste valori implicite vor fi aplicate.
Dacă doriți să modificați toate datele de expirare a parolei pentru conturile de utilizator existente, puteți face cu ușurință acest lucru cu un script. Doar tastați următoarele pentru a deschide
ghedit
Editor și creați un fișier numit "Parolă-date.sh":
sudo gedit parola-date.sh
Apoi, copiați următorul text în editorul dvs., salvați fișierul și apoi închideți
ghedit
:
#! / Bin / bash resetare_days = 28. Pentru numele de utilizator în $ (LS / Home) do sudo chage $ username -m $ reset_days ECHO $ $ Nume de utilizator Exprimare a fost modificată la $ reset_days Terminat
Acest lucru va schimba numărul maxim de zile pentru fiecare cont de utilizator la 28 și, prin urmare, frecvența resetării parolei. Puteți ajusta valoarea
RESET_DAYS.
variabilă pentru a se potrivi.
În primul rând, introducem următoarele pentru a face executabilul scriptului:
Chmod + X Parola-date.sh
Acum, putem introduce următoarele pentru a rula scenariul nostru:
sudo ./password-date.sh
Fiecare cont este apoi procesat, după cum se arată mai jos.
Introducem următoarele pentru a verifica contul "Mary":
Sudo Schimbă -L Maria
Valoarea maximă a zilelor a fost setată la 28 de ani și ni se spune că va cădea pe 21 noiembrie 2020. De asemenea, puteți modifica cu ușurință scriptul și adăugați mai mult
chaj
sau
Passwd.
comenzi.
Gestionarea parolei este ceva care trebuie luat în serios. Acum, aveți instrumentele de care aveți nevoie pentru a prelua controlul.