Mit der Integration Snyk for Google Security Command Center (SCC), die in Cloud Marketplace verfügbar ist, können Sie Probleme, die von Snyk als Sicherheitsergebnisse in identifiziert wurden, ansehen und verwalten Google Cloud. Von Snyk empfangene Probleme werden in Security Command Center als Ergebnisse zur Codesicherheit dargestellt. Wenn Snyk-Probleme aktualisiert werden, werden auch die entsprechenden Security Command Center-Ergebnisse automatisch aktualisiert.
Führen Sie die folgenden Abschnitte in der angegebenen Reihenfolge aus:
Integration in der Google Cloud Console konfigurieren
Hinweis
Erstellen Sie ein Snyk-Nutzerkonto mit Berechtigungen zum Bearbeiten und Ansehen von Gruppenintegrationen.
Bereiten Sie Ihre Google Cloud Umgebung vor.
Erstellen Sie eine Google Cloud Organisation, in der Security Command Center auf Organisationsebene aktiviert ist. Informationen dazu finden Sie in der folgenden Dokumentation für Ihre Security Command Center-Dienststufe:
Suchen Sie im vorherigen Schritt ein Projekt in der Organisation oder erstellen Sie ein Google Cloud Projekt neues. Notieren Sie sich die Projektinformationen. Sie benötigen sie bei der Konfiguration der Integration.
Optional: Erstellen Sie manuell ein Dienstkonto im Projekt aus dem vorherigen Schritt und führen Sie dann die folgenden Schritte aus. Wenn Sie das Dienstkonto nicht manuell erstellen, müssen Sie es bei der Konfiguration der Integration erstellen. Es wird für die Authentifizierung bei verwendet Google Cloud.
Weisen Sie dem Dienstkonto die Rolle „Sicherheitscenter-Ergebnisbearbeiter (
roles/securitycenter.findingsEditor) “ zu.Erstellen Sie einen Dienstkontoschlüssel für das Dienstkonto. Erstellen Sie den Schlüssel im JSON-Format.
Notieren Sie sich die folgenden Informationen. Sie benötigen sie bei der Konfiguration der Integration.
- Name des Dienstkontos
- Dienstkonto-ID
- Dienstkontoschlüssel
Integration in der Google Cloud Console konfigurieren
Bei diesem Vorgang konfigurieren Sie die Snyk-Integration und erstellen oder konfigurieren ein Dienstkonto.
Wenn Sie das Dienstkonto manuell erstellt haben, rufen Sie die folgenden Informationen ab:
- Name des Dienstkontos: Anzeigename für dieses Dienstkonto.
- Dienstkonto-ID: alphanumerische ID, die in der E‑Mail-Adresse des Dienstkontos verwendet wird.
Rufen Sie in der Google Cloud Console unter Marketplace die Seite Snyk for Google Security Command Center (SCC) auf.
Alternativ können Sie im Google Cloud Marketplace nach Snyk for Google Security Command Center (SCC) suchen.
Wählen Sie die Organisation aus, in der Security Command Center aktiviert ist.
Klicken Sie auf Sign up with partner (Beim Partner registrieren), um die Integration zu konfigurieren.
Klicken Sie auf Change (Ändern), um ein Projekt in der Organisation auszuwählen. Hier befindet sich das Dienstkonto, wenn Sie es bereits erstellt haben. Wenn Sie das Dienstkonto noch nicht erstellt haben, wird es hier erstellt.
Wählen Sie eine der folgenden Optionen aus:
Create a new service account (Neues Dienstkonto erstellen). Wählen Sie diese Option aus, wenn Sie kein Dienstkonto manuell erstellt haben. Geben Sie die folgenden Informationen ein:
- Name des Dienstkontos: Anzeigename für dieses Dienstkonto.
- Dienstkonto-ID: alphanumerische ID, die in der E‑Mail-Adresse des Dienstkontos verwendet wird.
Use an existing service account (Vorhandenes Dienstkonto verwenden). Wählen Sie diese Option aus, wenn Sie ein Dienstkonto manuell erstellt haben. Wählen Sie im Menü das Dienstkonto aus.
Klicken Sie auf Senden.
Rufen Sie in Security Command Center die Einstellungen > Integrierte Dienste auf.
Suchen Sie nach Snyk for Google Security Command Center (SCC).
Notieren Sie sich den Wert für die Quell-ID für die Integration. Sie benötigen diese Informationen im nächsten Abschnitt. Sie wird auch als relativer Ressourcenname bezeichnet, der im Feld
nameder Ergebnisquelle gespeichert ist.Wenn Sie im vorherigen Schritt Create a new service account (Neues Dienstkonto erstellen) ausgewählt haben, rufen Sie in der Console IAM auf und erstellen Sie einen Dienstkontoschlüssel für das erstellte Dienstkonto. Google Cloud Erstellen Sie den Schlüssel im JSON-Format und speichern Sie ihn. Sie benötigen ihn in einem späteren Schritt.
Integration in Snyk konfigurieren
Stellen Sie folgende Daten zusammen:
Quell-ID: der relative Ressourcenname, den Sie im vorherigen Abschnitt gespeichert haben. Die Google Cloud Organisations-ID wird automatisch aus diesem Feld geparst.
Dienstkontoschlüssel: der JSON-Schlüssel, den Sie aus dem Dienstkonto erstellt haben.
Rufen Sie die Seite mit den Integrationen auf Gruppenebene von Snyk auf, die als Integrations Hub bezeichnet wird, und melden Sie sich mit Ihren Snyk-Anmeldedaten an.
Suchen Sie nach
Google SCCund klicken Sie dann im zurückgegebenen Eintrag Google SCC auf Use integration (Integration verwenden).Geben Sie Werte für Folgendes ein:
- Profilname: ein Name, den Sie für diese Integration festlegen.
- Quell-ID: Sie haben sie zuvor notiert.
- Dienstkontoschlüssel: Sie haben ihn zuvor notiert.
Klicken Sie auf Fertig.
Nachdem die Verbindung hergestellt wurde, ändert sich der Status der Integration Google SCC in Setup in progress (Einrichtung wird ausgeführt). Der Status ändert sich automatisch in Connected (Verbunden), wenn der nächste Snyk-Scan in Ihrer Umgebung ausgeführt wird.
Snyk-Ergebnisse auf der Seite „Ergebnisse“ ansehen
Wenn Sie nur Ergebnisse anzeigen möchten, die von Snyk empfangen wurden, fügen Sie der
Abfrage die folgende Bedingung hinzu: parent_display_name="Snyk for Google Security Command Center (SCC)".
Weitere Informationen zur Verwendung der Seite Google Cloud Console Ergebnisse finden Sie unter Ergebnisse in der Console prüfen und verwalten.