Contrôle d'accès basé sur les politiques
Le contrôle d'accès basé sur les politiques, ou PBAC, est une approche d'autorisation où les décisions sont pilotées par des politiques centralisées évaluées par un moteur de décision.
- Acronyme
- PBAC
- Synonyme
- PBAC
Définition
Le contrôle d'accès basé sur les politiques, ou PBAC, est un modèle ou un pattern d'architecture d'autorisation dans lequel les décisions d'accès sont gouvernées par des politiques formelles évaluées à l'extérieur du code applicatif ou en complément de celui-ci. Le PBAC ne remplace pas nécessairement le RBAC, l'ABAC ou le ReBAC ; il sert souvent plutôt de modèle opératoire pour les exprimer et les appliquer de manière cohérente. Les politiques peuvent référencer des rôles, des attributs, des relations, des classifications de ressources et des contraintes contextuelles, et sont généralement évaluées par un point de décision avant d'être appliquées par des points d'enforcement. Le PBAC est particulièrement pertinent dans les environnements qui exigent une gouvernance centralisée, une cohérence inter-services et la capacité de faire évoluer l'autorisation sans modifier chaque application indépendamment.
Pourquoi c'est important
Le PBAC aide à externaliser la logique d'autorisation, à améliorer la cohérence et à aligner les décisions d'accès avec les attentes de gouvernance et d'audit.
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.
Offres associées
Les pièges courants
- Un problème fréquent est de mettre en place un moteur de politiques sans cycle de vie rigoureux des politiques, sans stratégie de test, sans ownership clair ni pattern d'intégration pour les développeurs.
Standards et protocoles
- NIST SP 800-162
- OPA/Rego
- XACML
- Cedar
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.