Autorisation

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

Le contrôle d'accès basé sur les rôles, ou RBAC, est un modèle d'autorisation dans lequel les permissions sont regroupées dans des rôles attribués aux sujets.

Acronyme
RBAC
Synonyme
RBAC

Définition

Le contrôle d'accès basé sur les rôles, ou RBAC, est un modèle d'autorisation dans lequel les droits d'accès sont associés à des rôles plutôt qu'attribués individuellement à chaque utilisateur. Un rôle est censé représenter une fonction, un ensemble de responsabilités ou une mission technique, et les utilisateurs héritent des permissions par affectation à ces rôles. Le RBAC améliore la scalabilité par rapport à une attribution directe de permissions, en particulier dans les grandes organisations. Son efficacité dépend toutefois d'une ingénierie des rôles rigoureuse, d'un ownership clair, d'une bonne gestion du cycle de vie et de la maîtrise de la prolifération des rôles. Le RBAC convient bien aux structures organisationnelles stables et aux schémas d'accès récurrents, mais devient moins expressif lorsque l'accès dépend fortement du contexte, des relations, de l'ownership des données ou de conditions d'exécution.

Pourquoi c'est important

Le RBAC reste l'un des modèles d'autorisation les plus utilisés en entreprise car il offre une structure gérable pour attribuer et revoir les accès à grande échelle.

Le point de vue d'Ariovis

Les rôles sont utiles lorsqu’ils reflètent des responsabilités métier stables et restent gouvernables. Ariovis évite d’y enfermer toutes les exceptions et les complète par des demandes contrôlées ou une autorisation contextuelle.

Les pièges courants

  • Les problèmes classiques sont l'explosion des rôles, les rôles trop larges, les doublons, le manque d'ownership et la tentative de faire rentrer toute la logique d'autorisation dans les seuls rôles.

Standards et protocoles

Standards de référence
  • NIST RBAC Model
  • ISO/IEC 27001

Ressources et liens Ariovis

Explorer la même catégorie

Ces notions prennent tout leur sens dans un projet réel.

Le premier échange permet de comprendre votre contexte, vos systèmes et la prochaine décision utile.