Contrôle d’accès basé sur les attributs
L’ABAC évalue les accès selon des propriétés et règles définies. L’origine et l’actualité de ces propriétés font partie de la conception.
Le contrôle d’accès basé sur les attributs (ABAC) évalue une demande selon les propriétés de la personne, de l’objet, de l’action souhaitée et, si nécessaire, de l’environnement. Des règles définissent les combinaisons autorisées.
Exemple documentaire
Dans un portail hypothétique, une règle n’autorise la lecture que si le droit de lecture requis existe, si l’appartenance à l’entreprise du document est vérifiée et si le document est approuvé. Un nom de rôle ne contient pas toute cette décision.
Les propriétés doivent provenir de sources fiables. Un identifiant d’entreprise librement choisi dans le navigateur ne prouve aucune appartenance. Les valeurs absentes ou périmées exigent aussi un traitement défini. L’ABAC peut intégrer les rôles et se combiner au RBAC ; il ne rend pas automatiquement correctes des règles ambiguës.
Sources
Termes associés
- Gestion des identités et des accèsL’IAM associe gestion des identités numériques et droits d’accès. Comptes, changements de rôle et retrait des anciens droits sont liés.
- Contrôle d’accès basé sur les rôlesLe 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.
- Principe du moindre privilègeLe moindre privilège limite les droits à la tâche nécessaire et à son périmètre. Le travail requis reste possible ; les pouvoirs superflus sont retirés.
- WebAuthnWebAuthn est l’API du navigateur pour la connexion par clé publique. Le serveur doit vérifier la réponse avant d’accepter l’authentification.
- PasskeyUn passkey permet la connexion avec une paire de clés liée au service. Changement d’appareil, récupération du compte et droits restent à organiser.
- Authentification multifacteurLa MFA utilise différents types de facteurs. Plusieurs demandes du même type ne constituent pas une vérification multifacteur.
Votre projet avec ASES
Décrivez-nous votre projet. Nous revenons vers vous avec une première évaluation.