4.7

Voir en anglais

4.7 Gestion des identités et des accès

Vue d’ensemble et motivation

Chaque requête qui atteint vos systèmes porte une affirmation implicite : je suis autorisé à faire ceci. La gestion des identités et des accès (IAM) est la discipline de décider si cette affirmation est vraie. Elle répond à deux questions séparées que les gens confondent constamment. L’authentification prouve qui vous êtes. L’autorisation décide ce que vous pouvez faire une fois que vous l’avez prouvé. Gardez ces deux idées distinctes dans votre tête et la moitié de la confusion dans ce domaine disparaît.

Pour les grandes équipes, l’identité est discrètement devenue le contrôle le plus important que vous possédiez. Le chapitre 4.3 fait le point que l’identité est le nouveau périmètre, et le chapitre 4.1 construit la confiance zéro par-dessus : quand vous cessez de faire confiance au réseau, la seule chose qui reste à faire confiance est une identité vérifiée et une politique explicite. Ce changement signifie qu’un flux de réinitialisation de mot de passe faible ou un compte de service oublié n’est plus un petit bug. C’est la porte d’entrée. La plupart des vraies violations ne sont pas des exploits astucieux de défauts de sécurité mémoire ; ce sont des identifiants volés, des permissions trop larges, et des comptes qui auraient dû être désactivés des mois plus tôt.

Les enjeux augmentent dans les contextes d’entreprise et gouvernementaux. Une entreprise mondiale jongle avec des dizaines d’annuaires qui se chevauchent, des milliers d’arrivées et de départs par mois, et des partenaires qui ont besoin d’un accès délimité à une tranche de vos systèmes. Une agence gouvernementale ajoute des identifiants à carte à puce, des niveaux d’assurance d’identité mandatés, et des auditeurs qui demanderont, par écrit, exactement qui pouvait toucher un enregistrement donné un jour donné. Ce chapitre a un avis tranché sur comment construire une couche d’identité qui répond bien à ces questions sans réduire vos gens à l’arrêt.

Principes clés

  • L’authentification et l’autorisation sont des problèmes différents. Prouver l’identité et accorder la permission ont besoin de conceptions séparées et de relectures séparées.
  • Une identité, de nombreux systèmes. Consolidez vers une source de vérité unique par population d’identité ; la prolifération d’annuaires est un bug de sécurité.
  • Moindre privilège par défaut. Commencez de zéro accès et ajoutez délibérément, pour les humains comme les machines.
  • Chaque identifiant est temporaire. Préférez les identifiants de courte durée et émis automatiquement aux secrets de longue durée.
  • Le déprovisionnement est aussi important que le provisionnement. L’accès qui survit à son besoin est du risque pur.
  • Résistant au hameçonnage bat mémorable. Déplacez l’authentification vers les clés d’accès et les facteurs soutenus par matériel.
  • Les machines sont des identités aussi. Les charges de travail, pipelines, et services ont besoin d’une identité gérée, pas de clés statiques partagées.
  • L’accès est un cycle de vie, pas un événement. Accordez, révisez, et révoquez selon un calendrier, et prouvez que vous l’avez fait.

Recommandations

Séparer l’authentification de l’autorisation, et centraliser les deux

Authentifiez à travers un fournisseur d’identité (IdP), un système qui vérifie l’identité et émet des jetons auxquels d’autres systèmes font confiance. Puis laissez chaque application prendre ses propres décisions d’autorisation à partir de l’identité et des attributs que porte ce jeton. Cette division vous permet de renforcer l’authentification une fois, pour tout le monde, tout en gardant la logique de permission à grain fin proche des données qu’elle protège. Adoptez l’authentification unique (SSO), où une authentification accorde l’accès à de nombreuses applications, pour que vos gens aient une connexion forte au lieu de quarante faibles. La fédération étend la même confiance à travers les frontières organisationnelles, laissant les identités d’un partenaire accéder à vos systèmes sans que vous gériez leurs mots de passe.

Utiliser les protocoles modernes pour ce à quoi chacun sert réellement

Trois normes font la majeure partie du travail, et chacune a un job. OpenID Connect (OIDC) est une couche d’identité construite sur OAuth 2.0 ; utilisez-le pour répondre qui est cet utilisateur pour la connexion web et mobile. OAuth 2.0 est un cadre d’autorisation pour l’accès délégué ; utilisez-le pour laisser une application appeler une API au nom d’un utilisateur sans jamais voir son mot de passe (chapitre 2.3). Security Assertion Markup Language (SAML) est l’ancienne norme de fédération basée sur XML ; il reste le cheval de trait pour le SSO d’entreprise vers des applications d’affaires établies. Une erreur courante est de recourir à OAuth pour faire l’authentification directement. OAuth accorde l’accès aux ressources ; OIDC se trouve par-dessus pour établir l’identité. Choisissez OIDC pour la nouvelle connexion orientée utilisateur, gardez SAML là où votre catalogue d’entreprise l’exige, et n’inventez pas votre propre format de jeton.

Rendre l’authentification résistante au hameçonnage

Les mots de passe seuls sont indéfendables à l’échelle. Exigez l’authentification multifacteur (MFA), qui combine quelque chose que vous savez, quelque chose que vous avez, et quelque chose que vous êtes, pour chaque compte humain sans exception. Puis dépassez les facteurs faibles : les codes à usage unique par SMS sont hameçonnables et échangeables par carte SIM. La destination forte est les clés d’accès et la norme WebAuthn sous-jacente (une API de navigateur pour l’authentification à clé publique), qui lient une connexion à une clé privée détenue matériellement et à l’origine du vrai site, pour qu’une fausse page ne puisse rien récolter qui vaille la peine d’être volé. Les clés d’accès sont aussi sans mot de passe, ce dont vos utilisateurs vous remercieront. Traitez la récupération de compte et la réinitialisation de mot de passe comme faisant partie de la surface d’authentification, parce qu’un attaquant qui ne peut pas battre votre MFA attaquera simplement le flux de réinitialisation à la place.

Gérer le cycle de vie arrivant-changeant-partant, et déprovisionner rapidement

L’identité est un cycle de vie. Un arrivant a besoin du bon accès dès le premier jour. Un changeant qui change de rôle a besoin d’un nouvel accès et, crucialement, a besoin que l’ancien accès soit retiré, ou il accumule lentement les clés de tout le bâtiment. Un partant doit perdre tout accès rapidement, idéalement dans les minutes de son dernier jour, à travers chaque système. Pilotez cela depuis une source faisant autorité, généralement le système de ressources humaines, pour qu’un changement de statut là provisionne et déprovisionne automatiquement en aval. Automatisez-le. Les listes de contrôle de désengagement manuelles manquent toujours quelque chose, et le compte qu’elles manquent est celui qui apparaît dans le rapport d’incident.

Choisir un modèle d’autorisation et l’exprimer comme politique-en-tant-que-code

Accordez les permissions par contrôle d’accès basé sur les rôles (RBAC), où vous assignez des permissions à des rôles de fonction de travail et assignez des gens à des rôles, parce que c’est simple à raisonner et facile à auditer. Recourez au contrôle d’accès basé sur les attributs (ABAC) là où vous avez besoin de décisions conscientes du contexte basées sur des attributs comme le département, la classification de données, l’emplacement, ou l’heure du jour. La plupart des organisations matures exécutent un hybride : RBAC pour les accords grossiers, ABAC pour les conditions fines. Quel que soit votre choix, exprimez l’autorisation comme politique-en-tant-que-code : des règles écrites sous une forme versionnée, testable, et relisable plutôt que cliquée dans une console. La politique-en-tant-que-code rend les décisions d’accès auditables, comparables par diff, et cohérentes à travers les environnements, et elle vous permet de tester un changement de permission avant qu’il ne soit livré.

Imposer le moindre privilège avec l’accès juste-à-temps et PAM

Appliquez le principe du moindre privilège : chaque identité obtient l’accès minimum dont elle a besoin et rien de plus. Le privilège permanent est l’ennemi, parce qu’une permission accordée en permanence est une permission disponible pour tout attaquant qui atterrit sur ce compte à tout moment. Préférez l’accès juste-à-temps (JIT), où une personne demande des droits élevés pour une fenêtre bornée, les obtient après approbation, et les perd automatiquement quand la fenêtre se ferme. Pour vos comptes les plus dangereux, adoptez la gestion des accès privilégiés (PAM) : un système qui met les identifiants administratifs en coffre-fort, intermédie et enregistre les sessions privilégiées, et émet l’élévation à la demande. Le but est zéro accès admin permanent, pour que même un ordinateur portable entièrement compromis ne donne rien de durable.

Donner aux machines et charges de travail une vraie identité

Les humains ne sont que la moitié de vos identités. Les services, pipelines, conteneurs, et fonctions s’authentifient tous à quelque chose, et trop souvent ils le font avec un secret de longue durée collé dans un fichier de configuration. Remplacez les clés statiques par une identité de charge de travail gérée : des identifiants de courte durée émis automatiquement à une charge de travail basée sur où elle fonctionne et ce qu’elle est. Utilisez TLS mutuel (mTLS), où les deux côtés d’une connexion présentent des certificats, pour l’authentification service-à-service. Gardez tout secret restant dans un gestionnaire de secrets dédié avec rotation, jamais dans le code source ou les images (chapitre 4.2). Des identifiants de charge de travail de courte durée et automatiquement pivotés retirent la cause la plus courante des fuites d’identifiant cloud.

Faire de l’identité le plan de contrôle, et réviser l’accès continuellement

Dans une architecture de confiance zéro (chapitre 4.1), l’identité est où la politique est décidée et imposée, donc investissez-y en conséquence. Puis fermez la boucle avec des revues d’accès, aussi appelées recertification : selon un calendrier, le propriétaire de chaque système confirme que chaque personne et machine avec accès en a encore besoin, et révoque ce qu’il ne peut pas justifier. Alimentez chaque événement d’authentification et d’autorisation dans une piste d’audit qui répond qui a accédé à quoi, quand, et sous quelle politique (chapitre 4.6). Les revues d’accès sont comment vous combattez le fluage de privilège, l’accumulation lente de permissions dont aucun accord unique n’a jamais semblé déraisonnable mais qui ensemble rendent un compte bien trop puissant.

Compromis : avantages et inconvénients

DécisionAvantagesInconvénients
IdP centralisé avec SSOUne connexion forte, politique cohérente, audit facilePoint de défaillance unique ; une panne enferme tout le monde
RBACSimple, auditable, familierExplosion de rôles ; grossier pour les besoins conscients du contexte
ABACGrain fin, conscient du contexte, s’échelonne avec les attributsPlus difficile à concevoir, tester, et raisonner
Clés d’accès / WebAuthnRésistant au hameçonnage, sans mot de passe, fortLes flux de récupération et de perte d’appareil ont besoin d’une conception soigneuse
Accès juste-à-tempsPrivilège permanent quasi nulFriction ; a besoin de chemins d’approbation rapides et fiables
Fédération avec partenairesAucune gestion de mot de passe externe ; confiance délimitéeLa confiance dépend de la propre hygiène du partenaire
Clés de service de longue duréeTrivialement facile à mettre en placeSujette aux fuites ; la cause principale des violations d’identifiant

La tension centrale est la sécurité contre la friction. Chaque contrôle qui réduit la surface d’attaque (MFA sur tout, élévation JIT, durées de vie d’identifiant courtes) ajoute aussi une étape à la journée de quelqu’un, et les gens contournent les contrôles qui font trop mal. Résolvez cela en faisant du chemin sûr le chemin facile : SSO pour qu’une authentification forte soit un tap, des clés d’accès pour qu’il n’y ait aucun mot de passe à taper, et un provisionnement automatisé pour que le bon accès apparaisse simplement. Dépensez votre budget de friction là où le rayon d’impact est le plus grand, sur l’accès privilégié et de production, et gardez l’accès quotidien presque sans friction.

Questions à discuter avec votre équipe

  1. À quelle vitesse pouvez-vous réellement révoquer tout accès pour quelqu’un qui part aujourd’hui, et comment savez-vous que ça a fonctionné ? La vitesse de déprovisionnement est une mesure directe de votre maturité d’identité, parce qu’un partant dont l’accès persiste est un compte non surveillé avec de vraies permissions. Dans une grande organisation avec des dizaines de systèmes déconnectés, la réponse honnête est souvent « nous ne sommes pas sûrs », et la lacune est généralement les applications jamais câblées dans le fournisseur d’identité central. Apportez un vrai départ récent et tracez chaque système qu’il pouvait toucher, vérifiant les horodatages de quand chaque accès s’est réellement terminé. Décidez d’une cible, telle qu’une révocation complète dans l’heure du changement de statut RH, et instrumentez-la pour pouvoir le prouver plutôt qu’espérer. Si un système repose sur quelqu’un se souvenant d’une étape manuelle, c’est le compte qu’une future violation utilisera.

  2. Où avez-vous encore un accès privilégié permanent et des identifiants statiques de longue durée, et que faudrait-il pour les éliminer ? Les droits admin permanents et les clés de service permanentes sont les deux actifs que les attaquants veulent le plus, parce qu’ils sont durables et puissants. Inventoriez chaque humain avec un accès de production ou administratif toujours actif et chaque service s’authentifiant avec une clé statique, puis demandez honnêtement lesquels pourraient passer à l’élévation juste-à-temps ou l’identité de charge de travail de courte durée. La considération concurrente est la peur opérationnelle : les équipes gardent l’accès permanent parce que les moments de casse-verre semblent plus sûrs avec, donc vous devez rendre l’élévation d’urgence rapide et fiable avant de retirer les droits permanents. Apportez la liste à la discussion et classez les éléments par rayon d’impact, ciblant d’abord l’accès de production et administratif. L’état final vers lequel viser est zéro accès admin permanent et aucune clé statique qui survit à un seul déploiement.

  3. Avez-vous une identité faisant autorité par personne et par charge de travail, ou plusieurs, et que vous coûte la prolifération ? La prolifération d’annuaires, où le même humain existe comme cinq comptes à travers cinq systèmes avec des attributs qui dérivent, est là où naissent les lacunes de déprovisionnement et l’accès orphelin. Consolider vers une source de vérité unique par population d’identité est l’un des investissements au plus grand levier qu’une grande équipe puisse faire, parce que chaque contrôle en aval dépend de savoir que deux enregistrements sont la même personne. Apportez un inventaire de vos magasins d’identité et cartographiez lesquels font autorité contre lesquels sont des copies pratiques que personne ne gouverne. Le compromis est que la consolidation est une grande migration peu glamour qui entre en compétition avec le travail de fonctionnalité pour l’attention. Décidez si le coût continu de la prolifération, en douleur d’audit et risque de violation, justifie de financer cette migration maintenant plutôt qu’après le prochain incident.

  4. Vos facteurs d’authentification les plus forts sont-ils réellement résistants au hameçonnage, et qu’est-ce qui vous empêche de retirer les mots de passe pour de bon ? Le facteur qu’un attaquant ne peut pas hameçonner est celui qui met fin au vol d’identifiant comme votre chemin de violation dominant, et les clés d’accès liées à WebAuthn sont la seule option largement déployable qui franchit cette barre. Dans une grande organisation, le tableau honnête est généralement mixte : des clés d’accès pour certains, des codes à usage unique par SMS pour d’autres, et une longue traîne d’applications héritées qui acceptent encore un mot de passe seul. La considération concurrente est réelle, parce que les clés d’accès déplacent le problème difficile vers la récupération et la perte d’appareil, et un flux de récupération maladroit devient la nouvelle cible facile vers laquelle un attaquant pivote simplement. Apportez les chiffres de couverture par type de facteur, la liste des applications qui se replient encore sur un mot de passe, et un chemin de récupération de compte conçu auquel vous feriez confiance contre une tentative d’ingénierie sociale déterminée. Dans les contextes d’entreprise et gouvernementaux, liez la cible à tout niveau d’assurance mandaté, puisqu’un système à haute assurance qui permet encore un facteur hameçonnable a une lacune de conformité aussi bien que de sécurité.

  5. Comment décidez-vous quel accès obtient chaque identité, et pouvez-vous diff, tester, et prouver cette décision avant qu’elle ne soit livrée ? L’écart entre « quelqu’un a cliqué des permissions dans une console » et « une politique relue et versionnée » est la différence entre un modèle d’accès que vous pouvez auditer et un pour lequel vous pouvez seulement vous excuser. Pour une grande équipe, la pression est de laisser chaque application faire grandir ses propres règles sur mesure, ce qui produit discrètement une explosion de rôles du côté RBAC et des conditions non testables du côté ABAC, jusqu’à ce que personne ne puisse dire ce qu’un accord donné permet réellement. La considération concurrente est la vitesse de livraison, parce qu’exprimer l’autorisation comme politique-en-tant-que-code ajoute une étape de relecture qu’un clic de console n’a pas, et les équipes sous échéance ressentent la friction jusqu’à ce que le premier audit échoué ou accord trop large plaide en leur faveur. Apportez un vrai changement de permission et tracez comment il serait proposé, testé, relu, et annulé, plus un compte de combien de rôles vous avez et combien personne ne peut expliquer. Dans les contextes d’entreprise et gouvernementaux, un auditeur vous demandera de montrer exactement qui pouvait accéder à un enregistrement et sous quelle règle un jour donné, et seule une politique comparable par diff et testable y répond sans ruée.

  6. Quand une revue d’accès a-t-elle pour la dernière fois révoqué quelque chose de réel, et qui est responsable quand le fluage de privilège n’est pas vérifié ? Les revues d’accès sont le contrôle qui combat l’accumulation lente de permissions dont aucun accord unique n’a jamais semblé déraisonnable, et une revue qui ne révoque jamais rien est du théâtre de revue qui produit de la paperasse au lieu de la sécurité. Dans une grande organisation, le mode d’échec est le tampon en caoutchouc : les propriétaires de système recertifient des centaines d’entrées en une session, les approuvant toutes parce qu’évaluer réellement chacune est fastidieux et que l’incitation à garder l’accès qui coule est plus forte que l’incitation à le couper. La considération concurrente est que des revues significatives coûtent du temps de propriétaire et cassent occasionnellement le flux de travail de quelqu’un quand l’accès sur lequel il comptait discrètement disparaît, donc vous devez rendre la revue ciblée et pilotée par le risque plutôt qu’une liste indifférenciée. Apportez le taux de révocation de votre dernier cycle, le nombre moyen de droits par personne, et une preuve de qui possède la recertification de chaque système. Dans les contextes d’entreprise et gouvernementaux, nommez le fonctionnaire responsable pour chaque revue et la cadence à laquelle il est tenu, parce que le fluage de privilège dont personne n’est responsable d’attraper est exactement la condition que les auditeurs et attaquants exploitent tous deux.

Regard sectoriel

Jeune pousse. Achetez l’identité, ne la construisez pas. Un seul fournisseur d’identité hébergé avec SSO, des clés d’accès exigées, et un désengagement en un clic donne à une poignée d’ingénieurs une posture de niveau entreprise pour des frais par siège. Appuyez-vous sur l’identité de charge de travail intégrée du fournisseur pour qu’il n’y ait pas une seule clé cloud de longue durée dans votre pipeline, et utilisez OIDC et OAuth 2.0 prêts à l’emploi plutôt que d’inventer une gestion de jeton que vous ne pouvez pas vous permettre de maintenir.

Petite entreprise. Sans spécialiste d’identité au personnel, favorisez le SSO et le MFA déjà groupés dans les outils que vous payez, et activez-les plutôt que de magasiner pour une plateforme séparée. Traitez le problème arrivant-changeant-partant comme une courte liste de contrôle écrite liée à qui possède l’embauche, et préférez les clés d’accès parce qu’elles retirent le fardeau de centre d’aide de réinitialisation de mot de passe que vous ne pouvez épargner personne pour gérer. Évitez les connexions partagées, puisqu’elles sont l’habitude bon marché qui rend plus tard l’attribution et la révocation impossibles.

Grande entreprise. Le travail est la consolidation et la gouvernance à travers de nombreux annuaires et équipes : un fournisseur d’identité faisant autorité piloté par le système de ressources humaines, des flux arrivant-changeant-partant automatisés, RBAC pour les fonctions de travail avec ABAC pour le contexte, et gestion des accès privilégiés avec enregistrement de session. Exprimez l’autorisation comme politique-en-tant-que-code pour que les changements soient comparables par diff et testables, exécutez des revues d’accès planifiées qui révoquent réellement, et standardisez l’interface pour que les applications se câblent dans l’identité centrale au lieu de chacune faire grandir sa propre connexion.

Gouvernement. Les règles d’approvisionnement, la transparence, et la redevabilité publique pilotent la conception. Liez l’authentification à des identifiants matériels tels que les cartes à puce PIV ou CAC, fixez des niveaux d’assurance d’identité selon NIST SP 800-63 pour que les systèmes à plus haut risque exigent des facteurs à plus haute assurance, et gardez des journaux d’audit immuables qui répondent exactement qui a accédé à quoi et quand. Publiez la gestion en langage simple de l’identité orientée citoyen, gardez les piles d’identité client et de main-d’œuvre séparées, et assurez-vous que chaque action privilégiée sur un système sensible est intermédiée et enregistrée pour les auditeurs qui demanderont.

Exemples

Jeune pousse. Une start-up de vingt personnes ne peut pas doter une équipe d’identité en personnel, donc elle en achète une. Chaque employé se connecte à travers un seul fournisseur d’identité hébergé avec SSO vers l’e-mail, l’hébergement de code, la console cloud, et l’application interne, et les clés d’accès sont exigées pour qu’il n’y ait aucun mot de passe à hameçonner. Le désengagement est un clic : désactiver la personne dans le fournisseur d’identité coupe l’accès partout à la fois. Pour son propre produit, elle utilise OIDC pour la connexion utilisateur et OAuth 2.0 pour laisser les intégrations appeler son API avec des jetons délimités. L’authentification service-vers-cloud utilise l’identité de charge de travail intégrée du fournisseur, donc il n’y a pas une seule clé cloud de longue durée nulle part dans son pipeline. Cela coûte des frais modestes par siège et lui achète une posture d’identité plus forte que de nombreuses entreprises n’en exploitent.

Grande entreprise. Une banque multinationale a passé une décennie à accumuler quatre annuaires et des centaines d’applications, certaines fédérées par SAML, certaines avec leurs propres connexions locales. Elle finance un programme de consolidation : un fournisseur d’identité faisant autorité, piloté par le système de ressources humaines, avec des flux arrivant-changeant-partant automatisés qui provisionnent à l’embauche et révoquent dans les minutes de la terminaison. RBAC couvre les fonctions de travail standard tandis qu’ABAC impose des règles de résidence de données et d’habilitation pour l’accès transfrontière. Les administrateurs ne détiennent aucun accès de production permanent ; ils demandent une élévation juste-à-temps à travers un système de gestion des accès privilégiés qui enregistre chaque session. Des revues d’accès trimestrielles forcent les propriétaires de système à recertifier ou révoquer, et chaque décision est exprimée comme politique-en-tant-que-code pour que les auditeurs puissent diff exactement ce qui a changé et quand.

Gouvernement. Une agence fédérale émet des cartes à puce de vérification d’identité personnelle (PIV), et l’équivalent militaire, la carte d’accès commune (CAC), à sa main-d’œuvre, donc l’authentification est liée à un identifiant matériel plutôt qu’un mot de passe. Son programme d’identité suit l’approche fédérale d’identité, d’identifiant, et de gestion d’accès (FICAM) et fixe des niveaux d’assurance d’identité selon la directive du National Institute of Standards and Technology NIST SP 800-63, pour que les systèmes à plus haut risque exigent des identifiants à plus haute assurance. Les services orientés citoyens utilisent une pile d’identité client séparée à un niveau d’assurance plus bas avec un MFA fort. Les revues d’accès et les journaux d’audit immuables alimentent directement la preuve d’autorisation continue de l’agence (chapitre 4.6), et chaque action privilégiée sur un système classifié est intermédiée et enregistrée.

Argumentaire économique : motivations, retour sur investissement et coût total de possession

Le retour sur l’investissement d’identité vient de déplacer votre vecteur de violation dominant hors de la zone de danger. Les identifiants volés et les comptes sur-permissionnés pilotent une grande part des vrais incidents, et chacun porte une lourde traîne : réponse d’incident, amendes réglementaires, notification de violation, et dommage réputationnel durable. Le MFA résistant au hameçonnage seul élimine le chemin d’intrusion le plus courant, et le déprovisionnement automatisé ferme la lacune de compte orphelin qui transforme un départ routinier en une exposition. Ce sont parmi les réductions de risque les moins chères disponibles par dollar dépensé.

Le coût total de possession est réel mais borné. Il inclut la licence de fournisseur d’identité, une plateforme de gestion des accès privilégiés et de secrets, l’ingénierie pour câbler chaque application dans l’identité centrale, et l’effort continu des revues d’accès. Le plus grand coût est organisationnel : consolider les annuaires et rétro-adapter le SSO sur des applications héritées est un travail lent et peu glamour qui entre en compétition avec les fonctionnalités. Pesez-le contre l’alternative. L’identité fragmentée dépense le même argent pour toujours sous forme de désengagement manuel, ruées d’audit, et réinitialisations de mot de passe de centre d’aide, plus le coût éventuel de la violation que la fragmentation rend probable. Quand vous faites valoir cela auprès de la direction, cadrez l’identité comme le plan de contrôle pour la confiance zéro : la consolidation et l’automatisation sont un investissement ponctuel qui abaisse à la fois le risque de violation et le coût récurrent des audits, du désengagement, et du support d’accès.

Anti-patterns et pièges

  • Comptes orphelins. Un accès qui survit à la personne ou au but, spécialement les comptes de service non surveillés et les contractants oubliés.
  • Admin permanent partout. Un accès privilégié toujours actif au lieu d’une élévation juste-à-temps, donnant à tout compte admin compromis un pouvoir durable.
  • Clés statiques de longue durée. Des identifiants de service collés dans la configuration ou CI qui n’expirent jamais et finissent par fuir.
  • Prolifération d’annuaires. La même personne comme de nombreux comptes non gouvernés, donc aucun changement ne se propage jamais entièrement.
  • Comptes partagés. Des identifiants utilisés par plusieurs personnes, détruisant l’attribution et rendant la révocation impossible.
  • SMS comme votre facteur fort. Traiter les codes à usage unique hameçonnables et échangeables par carte SIM comme un MFA suffisant.
  • Explosion de rôles. Tant de rôles RBAC étroits que le modèle devient non auditable et personne ne sait ce qu’un rôle accorde.
  • Déprovisionnement comme liste de contrôle manuelle. Des étapes de désengagement humaines qui manquent inévitablement le compte qui compte.
  • OAuth utilisé pour l’authentification. Traiter un jeton d’accès comme une preuve d’identité au lieu d’utiliser OIDC.
  • Théâtre de revue. Des recertifications d’accès tamponnées en caoutchouc sans que personne n’évalue réellement le besoin.

Modèle de maturité

  • Niveau 1 (Initier) : Chaque application a sa propre connexion. Mots de passe sans MFA cohérent. Le provisionnement et le désengagement sont manuels, réactifs, et lents ; les comptes orphelins s’accumulent. Les identifiants de service sont des clés statiques de longue durée. Aucune revue d’accès ; permissions accordées et jamais révisées.
  • Niveau 2 (Développer) : Le SSO couvre les applications majeures à travers un fournisseur d’identité central, mais la couverture est inégale à travers les équipes. Le MFA est exigé pour la plupart de l’accès humain. RBAC de base existe. Arrivant-changeant-partant est partiellement automatisé depuis le système de ressources humaines. Certains comptes privilégiés sont mis en coffre-fort. Les revues d’accès se produisent occasionnellement et de façon incohérente.
  • Niveau 3 (Standardiser) : Un fournisseur d’identité consolidé fait autorité pour la main-d’œuvre, avec un provisionnement automatisé et un déprovisionnement rapide imposé à l’échelle de l’organisation. Le MFA résistant au hameçonnage est standard et documenté. RBAC plus ABAC est exprimé comme politique-en-tant-que-code. La gestion des accès privilégiés avec enregistrement de session est en place. L’identité de charge de travail remplace la plupart des clés statiques. Des revues d’accès planifiées sont imposées et auditées contre une politique écrite que chaque équipe suit.
  • Niveau 4 (Gérer) : Le programme d’identité est mesuré contre des références et contrôlé avec des données. Vous suivez le temps de déprovisionnement du changement de statut RH à la révocation complète, la couverture MFA et clé d’accès par population, le compte de comptes avec un accès privilégié permanent, le nombre de clés statiques de longue durée encore en usage, les comptes de compte orphelin, et les taux de révocation de revue d’accès. Les métriques portent des cibles, telles qu’une révocation complète dans l’heure et zéro nouvel accord admin permanent net, et les violations d’un seuil déclenchent une investigation plutôt qu’un haussement d’épaules. Les changements d’autorisation sont testés dans le pipeline et chaque feu vert ou non sur un accord d’accès est piloté par la preuve, pas l’habitude.
  • Niveau 5 (Orchestrer) : L’identité est le plan de contrôle continuellement amélioré pour la confiance zéro, intégré à la planification de sécurité, risque, et arrivant-changeant-partant à travers l’organisation. Les clés d’accès sont la valeur par défaut et les mots de passe sont retirés. Le privilège permanent zéro est atteint à travers l’élévation juste-à-temps, et toutes les charges de travail utilisent des identifiants de courte durée et automatiquement pivotés et mTLS. L’autorisation est entièrement politique-en-tant-que-code. Les revues d’accès sont continues et pilotées par le risque, le déprovisionnement est quasi instantané, et chaque décision produit automatiquement une preuve d’audit. Le modèle s’adapte à mesure que les signaux de risque changent, resserrant ou relâchant l’accès dynamiquement plutôt que selon une cadence fixe.

Pistes de réflexion

  1. Que faudrait-il pour atteindre zéro accès administratif permanent, et quel chemin de casse-verre rendrait cela sûr ?
  2. Où ABAC vaut-il sa complexité dans votre environnement contre rester avec RBAC simple ?
  3. À quel point devriez-vous agressivement retirer les mots de passe en faveur des clés d’accès, et quel flux de récupération les remplace ?
  4. Quelles applications sont encore en dehors de votre fournisseur d’identité central, et qu’est-ce qui les y garde ?
  5. Comment donnez-vous aux partenaires et clients un accès délimité sans hériter de leur hygiène de sécurité ?
  6. Quelle métrique unique capture le mieux votre vitesse de déprovisionnement, et la mesurez-vous aujourd’hui ?

Points clés à retenir

  • L’authentification prouve qui vous êtes ; l’autorisation décide ce que vous pouvez faire. Concevez-les et relisez-les séparément.
  • Consolidez vers un fournisseur d’identité faisant autorité unique avec SSO ; la prolifération d’annuaires est un défaut de sécurité, pas une commodité.
  • Automatisez le cycle de vie arrivant-changeant-partant et rendez le déprovisionnement rapide et prouvable.
  • Utilisez OIDC pour la connexion utilisateur, OAuth 2.0 pour l’accès API délégué, et SAML là où le catalogue d’entreprise en a besoin ; n’utilisez pas OAuth comme authentification.
  • Déplacez l’authentification vers les clés d’accès résistantes au hameçonnage et WebAuthn ; exigez le MFA partout et traitez les facteurs faibles comme une solution temporaire.
  • Imposez le moindre privilège avec l’accès juste-à-temps et la gestion des accès privilégiés ; visez zéro droit admin permanent.
  • Donnez aux machines une vraie identité avec des identifiants de charge de travail de courte durée et mTLS ; éliminez les clés statiques de longue durée.
  • Faites de l’identité le plan de contrôle pour la confiance zéro (chapitre 4.1), et fermez la boucle avec des revues d’accès continues et une preuve d’audit (chapitre 4.6).

Références et lectures complémentaires

  • National Institute of Standards and Technology, SP 800-63: Digital Identity Guidelines (niveaux d’assurance d’identité, d’authentification, et de fédération)
  • National Institute of Standards and Technology, SP 800-207: Zero Trust Architecture
  • National Institute of Standards and Technology, SP 800-162: Guide to Attribute Based Access Control (ABAC) Definition and Considerations
  • National Institute of Standards and Technology, SP 800-53: Security and Privacy Controls, familles Access Control (AC) et Identification and Authentication (IA)
  • The OAuth 2.0 Authorization Framework, IETF RFC 6749, et OAuth 2.0 Security Best Current Practice
  • OpenID Connect Core 1.0 spécification, OpenID Foundation
  • Security Assertion Markup Language (SAML) 2.0 spécification, OASIS
  • Web Authentication (WebAuthn) Level 2, W3C Recommendation, et spécifications de clé d’accès FIDO2 / FIDO Alliance
  • Architecture et guides Federal Identity, Credential, and Access Management (FICAM), U.S. General Services Administration
  • FIPS 201, Personal Identity Verification (PIV) of Federal Employees and Contractors
  • Documentation Open Policy Agent (OPA), Cloud Native Computing Foundation (politique-en-tant-que-code pour l’autorisation)