Autorisation

Policy-Based Access Management (PBAM)

Le Policy-Based Access Management (PBAM) désigne une approche dans laquelle les autorisations sont pilotées par des politiques explicites, évaluées selon les identités, les ressources, les actions et leur contexte. Elle permet d'appliquer des règles d'accès cohérentes à différents systèmes.

Acronyme
PBAM
Synonyme
Gestion des accès basée sur les politiquesgestion des autorisations par politiques

Définition

Le Policy-Based Access Management consiste à gérer les autorisations à partir de politiques formalisées plutôt qu'à dépendre exclusivement de permissions statiques définies dans chaque application. Ces politiques peuvent combiner les rôles des utilisateurs, les attributs, les relations entre identités et ressources, les caractéristiques des données et les conditions d'exécution.

Dans une architecture PBAM, les décisions peuvent être évaluées au moment de la demande d'accès par un moteur dédié, puis appliquées par l'application ou un composant intermédiaire. Les mécanismes de décision peuvent être externalisés ou intégrés à certaines plateformes, selon les besoins et les choix d'architecture.

PBAM est une terminologie notamment employée par KuppingerCole pour décrire les approches modernes de gestion des autorisations. Elle recouvre largement le Policy-Based Access Control (PBAC), qui décrit le contrôle des accès à partir de politiques. Il ne s'agit pas de deux standards techniques strictement séparés.

Pourquoi c'est important

Un modèle d'habilitation permet de définir les droits normalement attribués à une identité, mais certaines décisions doivent également prendre en compte la situation dans laquelle ces droits sont utilisés. Un collaborateur peut disposer d'un rôle légitime sans être autorisé à consulter toutes les données auxquelles ce rôle donne techniquement accès.

Le PBAM permet d'exprimer ces contraintes dans des politiques cohérentes avec les règles métier. Son intérêt dépasse l'évaluation des décisions : ces politiques doivent également pouvoir être comprises, maintenues, contrôlées et adaptées lorsque les besoins évoluent.

Le point de vue d'Ariovis

Une politique d'autorisation représente une règle de fonctionnement de l'organisation. Sa conception suppose donc de comprendre le métier, les ressources concernées, les responsabilités et les conditions qui justifient réellement un accès.

Nous privilégions des modèles capables de combiner RBAC, ABAC et ReBAC lorsque les besoins le justifient. Le PBAM ne doit pas devenir un prétexte pour supprimer systématiquement les rôles ni pour externaliser des règles simples qui sont déjà correctement maîtrisées.

Les pièges courants

  • Adopter le PBAM ne consiste pas uniquement à installer un moteur de politiques. Les difficultés portent également sur la qualité des attributs, la lisibilité des règles, la gestion des exceptions, les performances et la capacité à expliquer les décisions.
  • Une politique techniquement correcte peut produire un résultat métier inadapté si son périmètre est mal défini. La gouvernance des politiques et leur validation fonctionnelle sont donc aussi importantes que les capacités du moteur.

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.