În majoritatea standardelor și framework-urilor de securitate, de la ISO/IEC 27001 și CIS Controls până la NIS2, controlul accesului reprezintă una dintre măsurile fundamentale de reducere a riscului. O organizație poate investi în firewall-uri, soluții EDR, backup-uri și monitorizare, însă dacă nu știe cine are acces la sistemele sale și de ce, întreaga strategie de securitate devine vulnerabilă.
Managementul conturilor nu înseamnă doar crearea utilizatorilor în Active Directory, Microsoft 365 sau diverse aplicații de business. Acesta presupune administrarea întregului ciclu de viață al identităților și drepturilor de acces: de la acordare și modificare până la revocare și audit periodic.
Fiecare cont de utilizator reprezintă o identitate digitală care poate accesa unul sau mai multe active informaționale ale organizației.
O gestionare deficitară poate conduce la:
În practică, numeroase incidente apar din cauza conturilor care au rămas active după plecarea unui angajat sau încetarea colaborării cu un furnizor.
Orice proces de control al accesului trebuie să înceapă cu definirea activelor care necesită protecție.
Nu se poate controla accesul la resurse care nu sunt cunoscute.
Inventarul trebuie să includă:
Pentru fiecare activ trebuie stabilit un Asset Owner sau Information Owner, responsabil pentru:
Un principiu de bază este că departamentul IT administrează tehnic accesul, însă proprietarul activului aprobă accesul.
După identificarea activelor trebuie definită populația de utilizatori.
În multe organizații există diferențe majore între organigrama oficială și accesurile reale existente în sisteme.
Categorii tipice de utilizatori:
Pentru fiecare utilizator trebuie documentate minimum:
Aceste informații trebuie sincronizate cu procesele HR pentru a evita existența utilizatorilor „orfani”, care nu mai au o relație contractuală activă cu organizația.
Una dintre cele mai frecvente greșeli este acordarea accesului individual, de la caz la caz.
Pe termen lung apare fenomenul de privilege creep: utilizatorii acumulează drepturi pe măsură ce își schimbă responsabilitățile, fără ca vechile accesuri să fie eliminate.
Soluția recomandată este utilizarea unei matrici de acces bazate pe roluri.
Exemplu:
| Rol | ERP | CRM | SharePoint | Financiar |
|---|---|---|---|---|
| Vânzări | Citire | Complet | Citire | Fără acces |
| Financiar | Complet | Citire | Complet | Complet |
| Management | Complet | Citire | Complet | Complet |
| IT Administrator | Administrare | Administrare | Administrare | Administrare |
Implementarea modelului RBAC (Role Based Access Control) permite:
Orice solicitare de acces trebuie să urmeze un flux formal de aprobare.
Departamentul HR trebuie să confirme:
HR reprezintă sursa oficială a informațiilor privind statutul utilizatorului.
Managerul direct validează:
Pentru aplicațiile critice, proprietarul activului trebuie să valideze:
Pentru:
este recomandată aprobarea suplimentară a managementului.
Accesul furnizorilor reprezintă una dintre cele mai importante surse de risc.
În mediile moderne există numeroși terți care pot necesita acces:
Fiecare acces acordat unei entități externe trebuie să fie corelat cu un contract și cu un scop clar definit.
Pentru fiecare furnizor trebuie înregistrate:
Înainte de acordarea accesului trebuie confirmate:
Accesul furnizorilor ar trebui să fie întotdeauna:
Conturile partajate între mai mulți furnizori trebuie evitate deoarece elimină trasabilitatea acțiunilor.
Conturile administrative necesită controale suplimentare.
Exemple:
Pentru aceste conturi se recomandă:
Principiul este simplu: administratorii nu trebuie să utilizeze conturile privilegiate pentru activități de rutină precum e-mail sau navigare web.
Un program matur de management al conturilor trebuie să gestioneze cele trei situații fundamentale din ciclul de viață al utilizatorilor.
La angajare:
La schimbarea rolului:
Această etapă este adesea cea mai neglijată.
La încetarea colaborării:
Pentru plecările involuntare sau situațiile cu risc ridicat, revocarea accesului trebuie realizată înainte sau simultan cu notificarea persoanei.
Orice drept de acces acordat ar trebui să fie considerat temporar până la reconfirmare.
De aceea este necesară efectuarea unor recertificări periodice.
Elemente care trebuie verificate
Pentru fiecare cont trebuie să existe:
Se verifică dacă utilizatorul:
Trebuie analizat dacă:
Trebuie identificate:
În timpul auditului se aplică o regulă simplă:
Dacă nu există o justificare documentată pentru existența contului, acesta trebuie dezactivat.
În practică, se elimină:
O bună practică este dezactivarea inițială pentru o perioadă de retenție definită (30-90 zile), urmată de ștergere definitivă, dacă nu există motive de păstrare.
Managementul conturilor reprezintă unul dintre cele mai eficiente și mai puțin costisitoare controale de securitate pe care o organizație îl poate implementa. Un proces matur include inventarierea activelor, definirea rolurilor, aprobarea formală a accesului, gestionarea furnizorilor, controlul conturilor privilegiate, integrarea cu procesele HR și audituri periodice de recertificare.
În esență, obiectivul nu este doar să știm cine are acces la un sistem, ci să putem demonstra în orice moment că fiecare acces este justificat, aprobat, proporțional cu responsabilitățile utilizatorului și eliminat imediat atunci când necesitatea încetează. Acesta este fundamentul principiului „Zero Trust” și una dintre cerințele de bază ale unui sistem eficient de management al securității informației.