Glossaire

Qu'est-ce que Contrôle d'accès fondé sur les rôles ?

Le contrôle d'accès fondé sur les rôles (RBAC) est un modèle de contrôle d'accès dans lequel les permissions sont attribuées à des rôles — comme administrateur, éditeur ou lecteur — et les utilisateurs obtiennent des permissions par leur affectation à ces rôles, plutôt qu'en les gérant directement sur des comptes individuels.

Aussi connu sous le nom de : RBAC, role based access control

Le RBAC simplifie la gestion des accès grâce à une couche d'abstraction entre les utilisateurs et les permissions. Au lieu de maintenir une matrice de permissions pour chaque paire utilisateur-ressource, les administrateurs définissent des rôles représentant des fonctions de travail, attribuent les permissions appropriées à chaque rôle, puis affectent les utilisateurs à des rôles. Quand un employé change de poste, son accès change par la mise à jour de ses affectations de rôle — et non par la reconfiguration de permissions individuelles.

Le modèle RBAC repose sur quelques concepts fondamentaux : les rôles (collections nommées de permissions), les permissions (l'autorisation d'effectuer des opérations précises sur des ressources précises), les utilisateurs (personnes ou comptes de service) et les sessions (affectations de rôle actives). Les implémentations avancées de RBAC prennent en charge les hiérarchies de rôles (un rôle parent hérite des permissions des rôles enfants), la séparation des tâches (certaines combinaisons de rôles sont interdites pour prévenir les conflits d'intérêts) et les contraintes temporelles (rôles actifs seulement à certaines heures).

Le RBAC est le modèle de contrôle d'accès dominant dans les logiciels d'entreprise, les plateformes cloud et les systèmes de bases de données. AWS IAM, Kubernetes RBAC et les rôles PostgreSQL implémentent des variantes de ce modèle. Le principal défi est la prolifération des rôles : à mesure que les organisations grandissent, le nombre de rôles peut exploser et engendrer une complexité de gestion. Des revues d'accès régulières et la consolidation des rôles sont essentielles pour garder le RBAC gérable.

Comment Vaulted utilise Contrôle d'accès fondé sur les rôles

Vaulted n'implémente pas le RBAC, car il fonctionne sans comptes d'utilisateur ni identité persistante. Les identifiants RBAC — jetons de compte de service, configurations de rôles IAM et mots de passe de rôles de base de données — comptent toutefois parmi les données sensibles les plus fréquemment partagées dans les organisations. Vaulted offre un canal sécurisé pour partager ces identifiants lors de l'intégration, des changements de rôle ou de la réponse aux incidents, en garantissant qu'ils ne restent pas dans les fils d'e-mails ni les journaux de discussion.