Wirespeed s’intègre à Google Cloud Security Command Center (SCC) pour collecter les résultats de sécurité de votre organisation Google Cloud.
Prérequis
- Accès à une organisation Google Cloud
- Google Cloud Security Command Center activé dans votre organisation
- Des autorisations au niveau de l’organisation pour attribuer Security Command Center Admin Viewer (
roles/securitycenter.adminViewer) - L’une des options d’authentification suivantes :
- Une clé de compte de service au format JSON
- Un pool/fournisseur Workload Identity Federation configuré pour le rôle AWS de Wirespeed
Instructions de configuration
Choisissez une méthode d’authentification : Clé de compte de service ou Workload Identity Federation.Option A : clé de compte de service
Étape 1 : créer un compte de service dans un projet
- Accédez à la Google Cloud Console
- Sélectionnez un Project dans la liste déroulante des projets (en haut à gauche) ; il peut s’agir de n’importe quel projet de votre organisation
- Accédez à IAM & Admin > Service Accounts
- Cliquez sur Create Service Account
- Saisissez un nom de compte de service (par exemple
wirespeed-scc-integration) - Saisissez une description (par exemple
Service account for Wirespeed SCC integration) - Cliquez sur Create and Continue
- Ignorez l’étape facultative d’attribution de rôles de projet (ou ignorez-la pour l’instant)
- Cliquez sur Done
Étape 2 : générer et télécharger la clé du compte de service
- Dans la liste Service Accounts, cliquez sur le compte de service que vous venez de créer
- Accédez à l’onglet Keys
- Cliquez sur Add Key > Create new key
- Sélectionnez JSON comme type de clé
- Cliquez sur Create
- Le fichier de clé JSON se télécharge automatiquement
- Conservez ce fichier en lieu sûr : il contient des identifiants donnant accès aux données de sécurité de votre organisation
- Ouvrez le fichier JSON avec un éditeur de texte et copiez l’intégralité de son contenu
Étape 3 : attribuer des autorisations au niveau de l’organisation
- Accédez au niveau de votre Organization (cliquez sur le nom de l’organisation dans la liste déroulante en haut à gauche)
- Accédez à IAM & Admin > IAM
- Cliquez sur Grant Access
- Dans le champ New principals, saisissez l’adresse e-mail du compte de service (indiquée dans la clé JSON sous
client_email) - Cliquez sur la liste déroulante Select a role, puis recherchez et sélectionnez les rôles suivants :
- Security Command Center Admin Viewer (
roles/securitycenter.adminViewer)
- Security Command Center Admin Viewer (
- Cliquez sur Save
Étape 4 : trouver l’ID de votre organisation
- Dans la Google Cloud Console, accédez à IAM & Admin > Settings
- Repérez le champ Organization ID en haut de la page
- Copiez cet ID
Étape 5 : configurer Wirespeed
- Connectez-vous à Wirespeed et accédez à Intégrations > Ajouter une intégration
- Sélectionnez Google Security Center
- Saisissez les informations suivantes :
- ID d’organisation : l’ID d’organisation obtenu à l’étape 4
- Clé du compte de service : le contenu JSON complet obtenu à l’étape 2
- Cliquez sur Enregistrer
Lors de la première synchronisation, Wirespeed récupère jusqu’aux 5 000 résultats les plus récents.
Option B : Workload Identity Federation
Utilisez Workload Identity Federation si vous souhaitez que Wirespeed s’authentifie sans stocker de clé de compte de service Google à longue durée de vie. Cette intégration prend en charge l’accès fédéré direct depuis le rôle AWS de Wirespeed. Ne configurez pas l’emprunt d’identité de compte de service pour cette intégration.Étape 1 : créer un Workload Identity Pool
- Dans la Google Cloud Console, accédez à IAM & Admin > Workload Identity Federation.
- Cliquez sur Create pool.
- Saisissez un nom de pool, par exemple
wirespeed. - Cliquez sur Continue.
Étape 2 : ajouter un fournisseur AWS
- Sélectionnez AWS comme type de fournisseur.
- Saisissez un nom de fournisseur, par exemple
wirespeed-aws. - Saisissez l’ID du compte AWS de Wirespeed :
194722417411 - Configurez les mappages d’attributs :
google.subject=assertion.arnattribute.account=assertion.accountattribute.aws_role=assertion.arn.extract('assumed-role/{role_name}/')
- Configurez la condition d’attribut :
assertion.account=='194722417411' - Enregistrez le fournisseur.
Étape 3 : accorder l’accès à Security Command Center
- Accédez au niveau de votre Organization dans la Google Cloud Console.
- Accédez à IAM & Admin > IAM.
- Cliquez sur Grant Access.
- Dans le champ New principals, saisissez l’ensemble de principaux correspondant au rôle AWS de Wirespeed :
principalSet://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/attribute.aws_role/wirespeed-gcp
- Remplacez
PROJECT_NUMBERpar le Project number numérique affiché sur le tableau de bord Google Cloud pour le projet qui contient le workload identity pool. Il ne s’agit pas du Project ID. - Remplacez
POOL_IDpar l’ID du workload identity pool, par exemplewirespeed. - Sélectionnez Security Command Center Admin Viewer (
roles/securitycenter.adminViewer). - Cliquez sur Save.
Étape 4 : télécharger la configuration des identifiants
- Revenez à IAM & Admin > Workload Identity Federation.
- Ouvrez le workload identity pool et le fournisseur que vous avez créés pour Wirespeed.
- Cliquez sur Grant access.
- Cliquez sur Download config.
- Choisissez la configuration d’identité fédérée directe pour le fournisseur AWS.
- Téléchargez le fichier JSON de configuration des identifiants Google.
Étape 5 : trouver l’ID de votre organisation
- Dans la Google Cloud Console, sélectionnez votre organisation, et non un projet.
- Accédez à IAM & Admin > Settings.
- Repérez le champ Organization ID en haut de la page.
- Copiez cet ID.
Étape 6 : configurer Wirespeed
- Connectez-vous à Wirespeed et accédez à Intégrations > Ajouter une intégration.
- Sélectionnez Google Security Center.
- Sélectionnez Workload Identity Federation comme méthode d’authentification.
- Saisissez les informations suivantes :
- ID d’organisation : l’ID d’organisation obtenu à l’étape 5
- Configuration de l’identité de charge de travail : le JSON complet de configuration des identifiants Google obtenu à l’étape 4
- Cliquez sur Enregistrer.

