Mis on Rollipõhine juurdepääsukontroll
Rollipõhine juurdepääsuhaldus
RBAC (Rollipõhine juurdepääsukontroll) on juurdepääsuhalduse mudel, kus õigused määratakse rollidele üksikute kasutajate asemel ja kasutajatele määratakse rollid.
Põhimõisted
- Kasutaja (User) — töötaja või süsteem
- Roll (Role) — õiguste komplekt (Admin, Toimetaja, Vaataja)
- Õigus (Permission) — õigus tegevuse sooritamiseks (lugeda, kirjutada, kustutada)
- Ressurss (Resource) — juurdepääsu sihtmärk (fail, kirje, API)
RBAC eelised
- Lihtsustatud juurdepääsuõiguste haldamine
- Vähima õiguse põhimõtte järgimine
- Kiire õiguste määramine uutele töötajatele
- Rollipõhine juurdepääsu audit
- Vähenenud inimlike vigade risk
Tüüpilised Rollid
- Super Admin — täielik juurdepääs kõigele
- Admin — kasutajate ja seadete haldamine
- Manager — aruannete vaatamine ja meeskonna juhtimine
- Toimetaja — sisu loomine ja redigeerimine
- Vaataja — ainult lugemisõigus andmetele
Rakendamine Süsteemides
- AWS IAM Roles
- Kubernetes RBAC
- PostgreSQL Row-Level Security
- Active Directory Groups
- Keycloak Realm Roles