tadata
Retour à l'accueil

Gestion des Identités & des Accès : Principes, Modèles & Stratégie Multi-Cloud

#security#iam#cloud#governance#compliance

L'IAM est le périmètre de sécurité des organisations cloud-native. Chaque appel API, chaque accès aux données, chaque déploiement est une identité qui fait une requête. Bien faire l'IAM signifie le moindre privilège par défaut, l'auditabilité partout, et zéro accès permanent comme objectif.

Comparaison des Modèles de Contrôle d'Accès

ModèleFonctionnementGranularitéScalabilitéIdéal pour
RBAC (Basée sur les rôles)Utilisateurs assignés à des rôlesNiveau rôleBonne (<100 rôles)La plupart des organisations
ABAC (Basée sur les attributs)Politiques évaluent des attributsNiveau attributExcellenteAccès dynamique, décisions contextuelles
PBAC (Basée sur les politiques)Moteur de politiques centraliséNiveau politiqueExcellenteMulti-cloud, conformité complexe
ReBAC (Basée sur les relations)Accès selon les relations ressource-utilisateurNiveau relationExcellentePartage de documents, apps collaboratives
ACL (Liste de contrôle d'accès)Liste par ressource des identités autoriséesNiveau ressourceFaibleSystèmes de fichiers simples

Checklist des Principes IAM

PrincipeDescriptionImplementation
Moindre privilègeAccorder le minimum de permissionsCommencer à zéro, ajouter selon besoin ; revue trimestrielle
Séparation des responsabilitésAucune identité ne peut compléter seule un workflow critiqueApprobation multi-parties pour les changements production
Zéro accès permanentPas d'accès privilégié permanentAccès just-in-time (JIT) avec élévation temporaire
Défense en profondeurPlusieurs couches de contrôle d'accèsRéseau + IAM + autorisation applicative
Présumer la compromissionConcevoir comme si le périmètre était déjà compromisMicro-segmentation, vérification continue
AuditabilitéChaque décision d'accès est loguéeCloudTrail, logs d'audit, intégration SIEM
Rotation des credentialsSecrets et clés ont une durée de vie définieAuto-rotation via Vault, AWS Secrets Manager
MFA partoutMulti-facteur pour tout accès humainClés physiques pour admins, TOTP minimum pour tous

Mapping IAM Multi-Cloud

ConceptAWSGCPAzureKubernetes
Fournisseur d'identitéIAM Users / SSOCloud IdentityEntra IDServiceAccount / OIDC
Rôle / principalIAM RôleIAM RôleManaged IdentityClusterRole / Rôle
Identité de serviceIAM Rôle pour serviceService Account GCPManaged IdentityK8s ServiceAccount
Identité workloadIRSAWorkload Identity FederationWorkload Identity FederationTokens SA projetés
Credentials temporairesSTS AssumeRoleTokens court termeTokens Managed IdentityTokenRequest API
Périmètre de permissionsPermission BoundaryOrganization PolicyAzure PolicyOPA / Kyverno
Langage de politiqueJSON (IAM Policy)YAML (IAM bindings)JSON (ARM/Bicep)YAML (RBAC manifests)

Matrice de Gestion des Comptes de Service

AspectBonne pratiqueAnti-patternRisque si ignoré
NommageDescriptif : svc-billing-api-prodGénérique : admin, service-account-1Inauditable
Rotation des clésAuto-rotation tous les 90 jours maxClés statiques jamais changéesCredentials compromis persistants
PérimètreUn SA par workloadSA partagé entre servicesRayon d'explosion élargi
PermissionsLimitées aux actions API exactesPermissions admin/ownerMouvement lateral
Stockage des clésVault, secret manager cloudVariables d'env, dépôts gitFuite de credentials
Cycle de vieDécommissionner avec le workloadSAs orphelins accumulésSurface d'attaque inutilisée

Architecture IAM Multi-Cloud

┌─────────────────────────────────────────────────────────┐
│              FOURNISSEUR D'IDENTITÉ (IdP)                │
│         Okta / Entra ID / Google Workspace                │
│                  SSO + MFA + SCIM                         │
└────────────────────┬────────────────────────────────────┘
                     │ SAML / OIDC
        ┌────────────┼────────────┐
        ▼            ▼            ▼
┌──────────┐  ┌──────────┐  ┌──────────┐
│   AWS    │  │   GCP    │  │  Azure   │
│ IAM/SSO  │  │ Workload │  │ Entra ID │
│          │  │ Identity │  │          │
└────┬─────┘  └────┬─────┘  └────┬─────┘
     ▼              ▼              ▼
┌──────────┐  ┌──────────┐  ┌──────────┐
│ Workload │  │ Workload │  │ Workload │
│ (EKS)   │  │ (GKE)   │  │ (AKS)   │
└──────────┘  └──────────┘  └──────────┘

Transverse : OPA/Cedar pour évaluation de politiques unifiée
Audit : SIEM centralisé (Splunk, Elastic, Datadog)

Ressources

:::

Nous utilisons des cookies analytiques pour améliorer votre expérience. Aucune donnée personnelle n'est collectée.