Op rollen gebaseerde toegangscontrole (Role-Based Access Control – RBAC) is een methode voor het beheren van toegangsrechten tot systemen en gegevens binnen een organisatie. Het is gebaseerd op het idee dat een gebruiker wordt toegewezen aan een bepaalde rol binnen een organisatie en dat deze rol bepaalt welke rechten en machtigingen de gebruiker heeft.
Er zijn verschillende componenten die betrokken zijn bij RBAC, waaronder:
1. Rollen – Rollen zijn gedefinieerde sets van taken en verantwoordelijkheden binnen een organisatie. Voorbeelden hiervan zijn een systeembeheerder, een financieel medewerker, een verkoopmedewerker, enz.
1. Rechten en machtigingen – Elk rol heeft bepaalde toegangsrechten en machtigingen die worden toegewezen aan die rol. Dit kan bijvoorbeeld toegang zijn tot specifieke gegevens of systemen binnen een organisatie.
1. Gebruikers – Elke gebruiker wordt toegewezen aan een of meerdere rollen binnen de organisatie, afhankelijk van hun functie en taken.
1. Authenticatie en autorisatie – Om toegang te krijgen tot systemen en gegevens, moet een gebruiker zich eerst authentiseren en daarna wordt bepaald welke rol hij of zij heeft en welke rechten en machtigingen daarbij horen.
Met RBAC kunnen organisaties de toegangsrechten en machtigingen van hun gebruikers goed beheren en beperken, terwijl ze toch de nodige flexibiliteit behouden om aan veranderende situaties te kunnen aanpassen. Door deze methode te gebruiken worden risico’s geminimaliseerd en veiligheid verhoogd.