Wirespeed integriert sich mit Google Cloud Security Command Center (SCC), um Sicherheits-Findings aus Ihrer Google-Cloud-Organisation zu erfassen.
Voraussetzungen
- Zugriff auf eine Google-Cloud-Organisation
- In Ihrer Organisation aktiviertes Google Cloud Security Command Center
- Berechtigungen auf Organisationsebene, um Security Command Center Admin Viewer (
roles/securitycenter.adminViewer) zu vergeben - Eine der folgenden Authentifizierungsoptionen:
- Ein Dienstkontoschlüssel im JSON-Format
- Ein für die AWS-Rolle von Wirespeed konfigurierter Pool/Anbieter für Workload Identity Federation
Einrichtungsanleitung
Wählen Sie eine Authentifizierungsmethode: Dienstkontoschlüssel oder Workload Identity Federation.Option A: Dienstkontoschlüssel
Schritt 1: Dienstkonto in einem Projekt erstellen
- Öffnen Sie die Google Cloud Console
- Wählen Sie im Projekt-Dropdown (oben links) ein Project – dies kann ein beliebiges Projekt innerhalb Ihrer Organisation sein
- Gehen Sie zu IAM & Admin > Service Accounts
- Klicken Sie auf Create Service Account
- Geben Sie einen Namen für das Dienstkonto ein (z. B.
wirespeed-scc-integration) - Geben Sie eine Beschreibung ein (z. B.
Service account for Wirespeed SCC integration) - Klicken Sie auf Create and Continue
- Überspringen Sie den optionalen Schritt zum Vergeben von Projektrollen (oder überspringen Sie ihn vorerst)
- Klicken Sie auf Done
Schritt 2: Dienstkontoschlüssel erzeugen und herunterladen
- Klicken Sie in der Liste Service Accounts auf das soeben erstellte Dienstkonto
- Gehen Sie zur Registerkarte Keys
- Klicken Sie auf Add Key > Create new key
- Wählen Sie JSON als Schlüsseltyp
- Klicken Sie auf Create
- Die JSON-Schlüsseldatei wird automatisch heruntergeladen
- Bewahren Sie diese Datei sicher auf – sie enthält Zugangsdaten für den Zugriff auf die Sicherheitsdaten Ihrer Organisation
- Öffnen Sie die JSON-Datei mit einem Texteditor und kopieren Sie den gesamten Inhalt
Schritt 3: Berechtigungen auf Organisationsebene vergeben
- Wechseln Sie auf die Ebene Ihrer Organization (klicken Sie im Dropdown oben links auf den Namen der Organisation)
- Gehen Sie zu IAM & Admin > IAM
- Klicken Sie auf Grant Access
- Geben Sie im Feld New principals die E-Mail-Adresse des Dienstkontos ein (im JSON-Schlüssel als
client_emailzu finden) - Klicken Sie auf das Dropdown Select a role, suchen Sie die folgenden Rollen und wählen Sie sie aus:
- Security Command Center Admin Viewer (
roles/securitycenter.adminViewer)
- Security Command Center Admin Viewer (
- Klicken Sie auf Save
Schritt 4: Organisations-ID ermitteln
- Gehen Sie in der Google Cloud Console zu IAM & Admin > Settings
- Suchen Sie oben das Feld Organization ID
- Kopieren Sie diese ID
Schritt 5: Wirespeed konfigurieren
- Melden Sie sich bei Wirespeed an und gehen Sie zu Integrationen > Integration hinzufügen
- Wählen Sie Google Security Center
- Geben Sie die folgenden Informationen ein:
- Organisations-ID: die Organisations-ID aus Schritt 4
- Dienstkontoschlüssel: der vollständige JSON-Inhalt aus Schritt 2
- Klicken Sie auf Speichern
Bei der ersten Synchronisierung ruft Wirespeed bis zu 5.000 der neuesten Findings ab.
Option B: Workload Identity Federation
Verwenden Sie Workload Identity Federation, wenn sich Wirespeed authentifizieren soll, ohne einen langlebigen Google-Dienstkontoschlüssel zu speichern. Diese Integration unterstützt den direkten föderierten Zugriff über die AWS-Rolle von Wirespeed. Konfigurieren Sie für diese Integration keine Identitätsübernahme eines Dienstkontos (Service Account Impersonation).Schritt 1: Workload Identity Pool erstellen
- Gehen Sie in der Google Cloud Console zu IAM & Admin > Workload Identity Federation.
- Klicken Sie auf Create pool.
- Geben Sie einen Pool-Namen ein, zum Beispiel
wirespeed. - Klicken Sie auf Continue.
Schritt 2: AWS-Anbieter hinzufügen
- Wählen Sie AWS als Anbietertyp.
- Geben Sie einen Anbieternamen ein, zum Beispiel
wirespeed-aws. - Geben Sie die AWS-Konto-ID von Wirespeed ein:
194722417411 - Konfigurieren Sie die Attributzuordnungen:
google.subject=assertion.arnattribute.account=assertion.accountattribute.aws_role=assertion.arn.extract('assumed-role/{role_name}/')
- Konfigurieren Sie die Attributbedingung:
assertion.account=='194722417411' - Speichern Sie den Anbieter.
Schritt 3: Zugriff auf Security Command Center gewähren
- Wechseln Sie in der Google Cloud Console auf die Ebene Ihrer Organization.
- Gehen Sie zu IAM & Admin > IAM.
- Klicken Sie auf Grant Access.
- Geben Sie im Feld New principals das Principal-Set für die AWS-Rolle von Wirespeed ein:
principalSet://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/attribute.aws_role/wirespeed-gcp
- Ersetzen Sie
PROJECT_NUMBERdurch die numerische Project number, die im Google-Cloud-Dashboard für das Projekt mit dem Workload Identity Pool angezeigt wird. Dies ist nicht die Project ID. - Ersetzen Sie
POOL_IDdurch die ID des Workload Identity Pools, zum Beispielwirespeed. - Wählen Sie Security Command Center Admin Viewer (
roles/securitycenter.adminViewer). - Klicken Sie auf Save.
Schritt 4: Konfiguration der Zugangsdaten herunterladen
- Kehren Sie zu IAM & Admin > Workload Identity Federation zurück.
- Öffnen Sie den Workload Identity Pool und den Anbieter, die Sie für Wirespeed erstellt haben.
- Klicken Sie auf Grant access.
- Klicken Sie auf Download config.
- Wählen Sie die Konfiguration für direkte föderierte Identität für den AWS-Anbieter.
- Laden Sie die JSON-Datei mit der Google-Zugangsdatenkonfiguration herunter.
Schritt 5: Organisations-ID ermitteln
- Wählen Sie in der Google Cloud Console Ihre Organization aus, nicht ein Projekt.
- Gehen Sie zu IAM & Admin > Settings.
- Suchen Sie oben das Feld Organization ID.
- Kopieren Sie diese ID.
Schritt 6: Wirespeed konfigurieren
- Melden Sie sich bei Wirespeed an und gehen Sie zu Integrationen > Integration hinzufügen.
- Wählen Sie Google Security Center.
- Wählen Sie Workload Identity Federation als Authentifizierungsmethode.
- Geben Sie die folgenden Informationen ein:
- Organisations-ID: die Organisations-ID aus Schritt 5
- Workload-Identity-Konfiguration: der vollständige JSON-Inhalt der Google-Zugangsdatenkonfiguration aus Schritt 4
- Klicken Sie auf Speichern.

