Mikä on Käyttöoikeuksien hallinta
Käyttöoikeuksien hallinnointi
Käyttöoikeuksien hallinta on järjestelmä, joka hallitsee kenellä on pääsy resursseihin ja mitä toimintoja he voivat suorittaa.
Päämallit
- DAC — harkinnanvarainen (omistaja päättää)
- MAC — pakollinen (järjestelmä päättää)
- RBAC — roolipohjainen
- ABAC — attribuuttipohjainen
Järjestelmän komponentit
- Tunnistaminen — kuka olet
- Todennus — henkilöllisyyden todistaminen
- Valtuutus — mitä sallitaan
- Tarkastus — toimintojen kirjaaminen
Vähimmän oikeuden periaate
Käyttäjät saavat vain tehtäviinsä tarvittavat oikeudet. Tämä vähentää riskiä:
- Tahattomista virheistä
- Väärinkäytöstä
- Hyökkäyslaajuudesta
Toteutus
- Active Directory / LDAP
- IAM (AWS, Azure, GCP)
- OAuth 2.0 / OpenID Connect
- Keycloak, Okta