Aller au contenu

Contrôle d’accès basé sur les rôles

Le RBAC associe des autorisations aux rôles et attribue ces rôles aux personnes. Le périmètre des données doit aussi être défini.

Également appeléRBACRole-Based Access Control
Identité et accès

Le contrôle d’accès basé sur les rôles (RBAC) associe des autorisations aux rôles et attribue ces rôles aux personnes. Un rôle peut représenter les tâches de lecture ou de commande. Les autorisations doivent décrire concrètement les actions permises.

Rôle et périmètre des données

Dans un portail client hypothétique, une administratrice d’une entreprise cliente peut gérer les comptes de sa propre entreprise. Le nom du rôle ne lui donne aucun pouvoir sur les autres entreprises clientes. Les décisions d’accès doivent imposer cette limite.

Le RBAC ne dispense pas de définir ressources et périmètres. Certaines règles exigent des propriétés supplémentaires, comme l’entreprise d’un document. Rôles et contrôles par attributs peuvent donc se combiner. Multiplier les noms de rôles ne résout pas cette délimitation à lui seul.

Sources