Aller au contenu principal
Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Outils open source — Gratuits, portables, hors ligne
Caractéristiques communes
100 % hors ligne — aucune donnée transmise
Portables — un seul fichier exécutable
Gratuits — MIT ou GPL v3
Code source ouvert sur GitHub
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

Academy Contact

Google IAM

cloud

Définition

Google Cloud IAM (Identity and Access Management) est le système de contrôle d'accès de Google Cloud Platform (GCP) permettant de définir qui (membres) peut faire quoi (rôles/permissions) sur quelles ressources GCP. Il suit une philosophie similaire à AWS IAM et Azure RBAC, avec des concepts spécifiques à GCP. Les identités dans Google Cloud IAM incluent : les comptes Google (utilisateurs individuels), les Service Accounts (identités pour les applications et services GCP, équivalent des Instance Profiles AWS), les groupes Google (ensembles d'utilisateurs gérés dans Google Workspace), les domaines Google Workspace, les identités fédérées (via Workload Identity Federation pour les charges de travail hors GCP), et les identités spéciales (allUsers pour l'accès public, allAuthenticatedUsers). Les rôles GCP IAM sont de trois types. Les rôles de base (Basic roles : Owner, Editor, Viewer) sont hérités des premières versions de GCP et très permissifs ; ils sont déconseillés pour la production. Les rôles prédéfinis (Predefined roles) sont granulaires par service (roles/storage.objectViewer, roles/compute.instanceAdmin.v1) et constituent le standard recommandé. Les rôles personnalisés (Custom roles) permettent des combinaisons de permissions spécifiques. La politique IAM GCP (IAM Policy) est un document JSON attaché à une ressource GCP (projet, bucket, topic Pub/Sub) définissant les bindings : quel membre obtient quel rôle sur cette ressource. GCP supporte des politiques au niveau Organization, Folder, Project, et ressources individuelles, avec une hiérarchie d'héritage des politiques du parent vers l'enfant. Les vecteurs d'attaque sur Google Cloud IAM incluent : les Service Accounts avec des rôles Editor ou Owner permettant une compromission complète du projet si les credentials sont volés, les bindings public (allUsers) sur des ressources GCP (buckets GCS, topics Pub/Sub), et l'abus de l'impersonation de Service Account (iam.serviceAccounts.actAs permission).

Service Accounts et sécurité GCP

Les Service Accounts sont le vecteur d'attaque le plus exploité dans GCP. Bonnes pratiques : un Service Account par application (pas de partage), rôles prédéfinis granulaires (pas Editor/Owner), désactivation des Service Account Keys JSON (préférez Workload Identity Federation), audit régulier des bindings iam.serviceAccounts.actAs, et suppression des Service Accounts non utilisés. L'outil Forseti Security et GCP Security Command Center auditent les IAM policies.

Workload Identity Federation GCP

Workload Identity Federation permet à des identités hors GCP (GitHub Actions, AWS IAM, Azure AD) d'obtenir des tokens GCP sans Service Account Key JSON. Configurez un Workload Identity Pool avec un Provider OIDC/SAML pointant vers votre IdP externe. Les identités externes s'authentifient via leur token natif et obtiennent des credentials GCP temporaires via sts.googleapis.com. Cette approche élimine complètement la gestion des clés JSON.

Audit et Policy Analyzer GCP

GCP Policy Analyzer répond à des questions de gouvernance IAM : "Qui peut accéder à ce bucket ?", "Quelles ressources peut accéder ce Service Account ?". IAM Recommender analyse les droits utilisés dans les 90 derniers jours et suggère des rôles moins permissifs. Security Command Center (CSCC) détecte les bindings dangereux (allUsers, rôles admin excessifs). Utilisez ces outils pour une revue trimestrielle des IAM policies.

Articles liés

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis