Auf dieser Seite wird erläutert, wie Sie benutzerdefinierte Module für Security Health Analytics mit der Google Cloud -Konsole oder der Google Cloud CLI erstellen, ansehen, aktualisieren und löschen.
Weitere einführende Informationen finden Sie unter Übersicht über benutzerdefinierte Module für Security Health Analytics.
Hinweise
Bevor Sie mit benutzerdefinierten Modulen arbeiten können, müssen die folgenden Voraussetzungen erfüllt sein:
- Security Health Analytics muss aktiviert sein. Informationen zum Aktivieren von Security Health Analytics finden Sie unter Integrierte Dienste aktivieren oder deaktivieren.
- Ihrem Nutzerkonto muss eine oder mehrere IAM-Rollen (Identity and Access Management) mit den erforderlichen Berechtigungen zugewiesen sein. Weitere Informationen finden Sie unter Erforderliche IAM-Berechtigungen.
- Wenn Sie eigene benutzerdefinierte Module schreiben und mit
gcloud
-Befehlen in Security Command Center hochladen möchten, benötigen Sie die Google Cloud CLI. Informationen zur Installation der gcloud CLI finden Sie unter gcloud CLI installieren. - Wenn die Security Command Center API noch nicht aktiviert ist, müssen Sie sie aktivieren, bevor Sie benutzerdefinierte Module für Security Health Analytics verwenden können. Sie können die Security Command Center API in der API-Bibliothek in der Google Cloud Console aktivieren.
- Informationen zu den Nutzungslimits für Security Health Analytics finden Sie unter Kontingente für benutzerdefinierte Module.
Erforderliche IAM-Berechtigungen
Für die Arbeit mit benutzerdefinierten Modulen benötigen Sie die folgenden IAM-Berechtigungen (Identity and Access Management):
Berechtigung | Rolle |
---|---|
securitycenter.securityhealthanalyticscustommodules.create securitycenter.securityhealthanalyticscustommodules.update securitycenter.securityhealthanalyticscustommodules.delete |
roles/securitycenter.settingsEditor roles/securitycenter.admin |
securitycenter.securityhealthanalyticscustommodules.get securitycenter.securityhealthanalyticscustommodules.list |
roles/securitycenter.settingsViewer roles/securitycenter.adminViewer roles/securitycenter.admin |
securitycenter.securityhealthanalyticscustommodules.test | roles/securitycenter.securityHealthAnalyticsCustomModulesTester roles/securitycenter.adminViewer roles/securitycenter.adminEditor roles/securitycenter.admin |
Weitere Informationen zu IAM-Berechtigungen und -Rollen und zum Zuweisen von Berechtigungen finden Sie unter IAM-Rolle über die Google Cloud Console zuweisen.
Benutzerdefiniertes Modul erstellen
In diesem Abschnitt wird beschrieben, wie Sie benutzerdefinierte Module mit derGoogle Cloud -Konsole, der gcloud CLI oder Terraform erstellen.
Wenn Sie Ihr benutzerdefiniertes Modul als Schritt im Erstellungsprozess testen möchten, müssen Sie Testressourcendefinitionen in einer YAML-Datei vorbereiten. Eine Anleitung finden Sie unter Testressourcen in einer YAML-Datei erstellen.
Wählen Sie auf den folgenden Tabs die Methode aus, die Sie zum Erstellen eines benutzerdefinierten Moduls verwenden möchten:
Google Cloud console
So erstellen Sie ein benutzerdefiniertes Modul in der Google Cloud Konsole:
Rufen Sie in derGoogle Cloud Console die Seite Einstellungen des Security Command Center auf.
Wählen Sie bei Aufforderung die Organisation, den Ordner oder das Projekt aus, in dem Sie das benutzerdefinierte Modul erstellen müssen.
Klicken Sie auf der Karte Security Health Analytics auf Einstellungen verwalten.
Klicke auf den Tab Module.
Klicken Sie auf
Modul erstellen. Die Seite Modul für Security Health Analytics erstellen wird geöffnet.Legen Sie im Bereich Modul konfigurieren den Anzeigenamen, die zu scannenden Ressourcen und die Erkennungslogik fest:
Geben Sie im Feld Modulname einen Namen für das Modul an. Der Name muss zwischen 1 und 128 Zeichen lang sein und mit einem Kleinbuchstaben beginnen. Er darf nur alphanumerische Zeichen oder Unterstriche enthalten. Dieser Name wird zur Ergebniskategorie der Ergebnisse, die von diesem Detektor generiert werden. Sie können den Namen nach dem Erstellen des Moduls nicht mehr ändern.
Geben Sie unter Ressourcentyp hinzufügen einen bis fünf Ressourcentypen an, die gescannt werden sollen. Sie können einen Ressourcentyp nur einmal angeben.
Eine Liste der unterstützten Ressourcentypen finden Sie unter Unterstützte Ressourcentypen.
Schreiben Sie im Ausdruckseditor CEL-Ausdrücke, um boolesche Prüfungen für eine oder mehrere Eigenschaften der Ressource auszuführen, die Sie im letzten Schritt angegeben haben. Damit ein Problem ausgelöst wird, muss der Ausdruck in
TRUE
aufgelöst werden. Der folgende Ausdruck löst beispielsweise einen Befund aus, wenn für eineCryptoKey
-Ressource ein Rotationszeitraum definiert ist und dieser länger als 2.592.000 Sekunden (30 Tage) ist:has(resource.rotationPeriod) && (resource.rotationPeriod > duration('2592000s'))
Hier finden Sie weitere Informationen:
Klicken Sie auf Weiter. Der Bereich Details zu Ergebnissen definieren wird geöffnet.
Beschreiben Sie im Bereich Details zu Ergebnissen definieren das Problem, das vom benutzerdefinierten Modul erkannt wird, einschließlich des Schweregrads, der Art des Problems, der Vorgehensweise zur Behebung des Problems und aller Daten, die Sie als benutzerdefinierte Quellattribute in die Ergebnisse aufnehmen möchten:
Geben Sie im Feld Schweregrad den Schweregrad des Problems an. Sie können
Low
,Medium
,High
oderCritical
angeben. Standardmäßig istMedium
ausgewählt.Informationen zu Schweregraden finden Sie unter Schweregradklassifizierungen für Ergebnisse.
Erklären Sie im Feld Beschreibung des Ergebnisses das Problem, das vom benutzerdefinierten Modul erkannt wird. Diese Erklärung wird in jeder Instanz eines Ergebnisses angezeigt, damit Sicherheitsteams das erkannte Problem nachvollziehen und beheben können.
Erklären Sie im Feld Finding next steps (Nächste Schritte) die Schritte, die Ihr Sicherheitsteam unternehmen kann, um das erkannte Problem zu beheben oder anderweitig zu beheben.
Die Schritte werden bei jeder Instanz des Ergebnisses angezeigt. Geben Sie konkrete Schritte an, die das Sicherheitsteam unternehmen kann, um das Problem so schnell wie möglich zu beheben.
Optional: Geben Sie im Feld Benutzerdefinierte Ergebniseigenschaften bis zu 10 Name-Wert-Paare an, um benutzerdefinierte Quelleigenschaften zu definieren, die mit jeder Ergebnisinstanz zurückgegeben werden sollen. Die Informationen werden als Quellattribute im JSON-Ergebnis zurückgegeben und auf dem Tab Quellattribute in den Ergebnisdetails in derGoogle Cloud -Konsole angezeigt. Geben Sie den Text oder die Attributwerte als Schlüssel/Wert-Paare an:
- Geben Sie im Feld Name der Property einen Namen für die benutzerdefinierte Quellproperty an. Der Name muss den folgenden Regeln entsprechen:
- Der Name muss mit einem Kleinbuchstaben beginnen.
- Der Name darf nur alphanumerische Zeichen oder Unterstriche enthalten.
- Der Name muss zwischen 1 und 128 Zeichen lang sein.
- Jeder Name muss unter den anderen Quelleigenschaften eindeutig sein.
- Geben Sie im Feld Eigenschaftswert einen der folgenden Werte mit maximal 1.024 Zeichen an:
- Ein Textstring in Anführungszeichen. Die Anführungszeichen werden auf das Limit von 1.024 Zeichen angerechnet. Beispiel:
"This string provides additional useful information."
. - Jedes Attribut der Ressource, die gescannt wird.
Wenn Sie beispielsweise die Ressource
CryptoKey
prüfen, können Sieresource.rotationPeriod
angeben. Der Wert der PropertyrotationPeriod
wird zurückgegeben.
- Ein Textstring in Anführungszeichen. Die Anführungszeichen werden auf das Limit von 1.024 Zeichen angerechnet. Beispiel:
- Geben Sie im Feld Name der Property einen Namen für die benutzerdefinierte Quellproperty an. Der Name muss den folgenden Regeln entsprechen:
Klicken Sie auf Weiter. Der Bereich Modul aktivieren wird geöffnet.
Optional: Verwenden Sie das Drop-down-Menü im Bereich Modul aktivieren, um festzulegen, ob das benutzerdefinierte Modul beim Erstellen aktiviert oder deaktiviert wird. Benutzerdefinierte Module sind standardmäßig aktiviert, wenn sie erstellt werden. Wenn Sie Deaktivieren angeben, können Sie das Modul später auf dem Tab Module auf der Seite mit den Security Health Analytics-Einstellungen aktivieren.
Klicken Sie auf Weiter. Der Bereich Testmodul wird geöffnet.
Optional: Bevor Sie Ihr benutzerdefiniertes Modul erstellen, sollten Sie es testen.
So testen Sie ein benutzerdefiniertes Modul:
Erstellen Sie eine YAML-Datei, die Testressourcendefinitionen für die Ressourcen enthält, die von Ihrem benutzerdefinierten Modul geprüft werden.
Informationen zum Erstellen einer Testdatendatei finden Sie unter Testressourcen in einer YAML-Datei erstellen.
Klicken Sie unter YAML-Datei hochladen auf Durchsuchen, um die YAML-Datei mit den Testressourcendefinitionen hochzuladen. Der Test wird automatisch gestartet, wenn die Datei hochgeladen wird.
Sehen Sie sich die Ergebnisse unter Vorschau der Testergebnisse an.
- Wenn Ihre YAML-Datei Syntax- oder andere Fehler enthält, wird unten auf der Browserseite eine schwebende Fehlermeldung angezeigt.
Wenn der Test erfolgreich ist, werden die folgenden Informationen zurückgegeben:
- Der Anzeigename des benutzerdefinierten Moduls.
- Der beliebige Name, den Sie für das Attribut
resource
in der Testdatendatei angegeben haben. - Die Organisation, der Ordner oder das Projekt, in dem das benutzerdefinierte Modul erstellt wurde oder wird.
Testergebnisse werden nicht gespeichert oder in Security Command Center geschrieben.
Weitere Informationen finden Sie unter Benutzerdefinierte Module testen.
Klicken Sie auf Erstellen. Sie werden zur Seite Module zurückgeleitet und sollten das von Ihnen erstellte Modul mit dem Status Aktiviert sehen.
Neue benutzerdefinierte Module sind nicht sofort für die Verwendung durch Security Health Analytics in Scans verfügbar. Weitere Informationen finden Sie unter Latenz bei der Erkennung.
gcloud-CLI
Wenn Sie ein benutzerdefiniertes Modul mit gcloud
-Befehlen erstellen möchten, müssen Sie zuerst die Definition des benutzerdefinierten Moduls in einer YAML-Datei codieren, die CEL-Ausdrücke für die Erkennungslogik und Ausgabeeigenschaften enthält.
Nachdem Sie die Definition fertiggestellt haben, laden Sie sie mit gcloud CLI-Befehlen in Security Command Center hoch.
- Programmieren Sie eine benutzerdefinierte Moduldefinition in einer YAML-Datei gemäß der Anleitung unter Benutzerdefiniertes Modul für Security Health Analytics programmieren.
- Speichern Sie die YAML-Datei an einem Speicherort, auf den Ihre Instanz der gcloud CLI zugreifen kann.
Laden Sie die benutzerdefinierte Definition in Security Command Center hoch:
gcloud scc custom-modules sha create \ PARENT_FLAG=PARENT_ID \ --display-name="MODULE_DISPLAY_NAME" \ --enablement-state="ENABLEMENT_STATE" \ --custom-config-from-file=MODULE_FILE_NAME.yaml
Ersetzen Sie Folgendes:
PARENT_FLAG
: Die Ebene, auf der Sie das benutzerdefinierte Modul erstellen, entweder--organization
,--folder
oder--project
.PARENT_ID
: Die ID der Organisation, des Ordners oder des Projekts, in dem Sie das benutzerdefinierte Modul erstellen.ENABLEMENT_STATE
: entwederenabled
oderdisabled
.MODULE_DISPLAY_NAME
: Der Name der Kategorie für die Ergebnisse, die angezeigt werden soll, wenn das benutzerdefinierte Modul ein Ergebnis zurückgibt. Der Name muss zwischen 1 und 128 Zeichen lang sein und mit einem Kleinbuchstaben beginnen. Er darf nur alphanumerische Zeichen oder Unterstriche enthalten.MODULE_FILE_NAME
: der Pfad und Dateiname der YAML-Datei, die die Definition des benutzerdefinierten Moduls enthält.
Terraform
So erstellen Sie ein benutzerdefiniertes Modul für eine Organisation:
So erstellen Sie ein benutzerdefiniertes Modul für einen Ordner:
So erstellen Sie ein benutzerdefiniertes Modul für ein Projekt:
Erkennungslatenz
Nachdem Sie die Definition eines benutzerdefinierten Moduls erstellt oder aktualisiert haben, kann es bis zu mehreren Stunden dauern, bis das neue oder aktualisierte benutzerdefinierte Modul für die Verwendung in Scans verfügbar ist.
Das Erstellen oder Ändern eines benutzerdefinierten Moduls löst keinen Scan aus. Nachdem ein benutzerdefiniertes Modul verfügbar ist, wird es erst dann von Security Health Analytics verwendet, wenn entweder der erste Batchscan oder eine Änderung an der Konfiguration der Zielressource einen Echtzeitscan auslöst.
Weitere Informationen zu den Scantypen von Security Health Analytics finden Sie unter Security Health Analytics-Scantypen.
Benutzerdefiniertes Modul aktualisieren
Sie können die meisten Eigenschaften von benutzerdefinierten Modulen für Security Health Analytics aktualisieren.
Die folgenden Eigenschaften eines benutzerdefinierten Moduls können nicht geändert werden:
- Der Anzeigename.
- Die ID des benutzerdefinierten Moduls.
- Der vollständige Ressourcenname des benutzerdefinierten Moduls.
Wenn Sie ein benutzerdefiniertes Modul aktualisieren, werden alle Ergebnisse, die das benutzerdefinierte Modul zuvor generiert hat, nicht gleichzeitig aktualisiert. Wenn die Änderungen am Modul zu Änderungen an den generierten Ergebnissen führen, werden die Änderungen erst nach dem nächsten Security Health Analytics-Batch- oder Echtzeitscan berücksichtigt.
Sie können ein benutzerdefiniertes Modul entweder über die Google Cloud Console oder die gcloud CLI ändern. Klicken Sie auf einen der folgenden Tabs, um eine Anleitung zu erhalten.
Google Cloud console
So aktualisieren Sie ein vorhandenes benutzerdefiniertes Modul in der Google Cloud -Konsole:
Rufen Sie in derGoogle Cloud Console die Seite Einstellungen des Security Command Center auf.
Wählen Sie in der Projektauswahl die Organisation, den Ordner oder das Projekt aus, in dem das benutzerdefinierte Modul ursprünglich erstellt wurde. Sie können ein benutzerdefiniertes Modul nirgendwo anders bearbeiten.
Klicken Sie auf der Karte Security Health Analytics auf Einstellungen verwalten.
Wählen Sie den Tab Module aus. Alle Security Health Analytics-Erkennungsmodule werden angezeigt.
Verwenden Sie das Filterfeld oben in der Liste der Module oder scrollen Sie, um das benutzerdefinierte Modul zu finden, das Sie ändern möchten.
Klicken Sie rechts in der Zeile Ihres benutzerdefinierten Moduls auf das Symbol für das Aktionsmenü
.Klicken Sie im Aktionsmenü auf das Symbol Bearbeiten (edit). Die Seite Modul ansehen wird geöffnet und der Tab Modul konfigurieren wird angezeigt.
Bearbeiten Sie die Felder des benutzerdefinierten Moduls auf der Seite Modul ansehen nach Bedarf.
Optional: Bevor Sie Ihre Änderungen speichern, empfehlen wir, sie zu testen.
So testen Sie ein benutzerdefiniertes Modul:
Erstellen Sie eine YAML-Datei, die Testressourcendefinitionen für die Ressourcen enthält, die von Ihrem benutzerdefinierten Modul geprüft werden.
Informationen zum Erstellen einer Testdatendatei finden Sie unter Testressourcen in einer YAML-Datei erstellen.
Klicken Sie unter YAML-Datei hochladen auf Durchsuchen, um die YAML-Datei mit den Testressourcendefinitionen hochzuladen. Der Test wird automatisch gestartet, wenn die Datei hochgeladen wird.
Sehen Sie sich die Ergebnisse unter Vorschau der Testergebnisse an.
- Wenn Ihre YAML-Datei Syntax- oder andere Fehler enthält, wird unten auf der Browserseite eine schwebende Fehlermeldung angezeigt.
Wenn der Test erfolgreich ist, werden die folgenden Informationen zurückgegeben:
- Der Anzeigename des benutzerdefinierten Moduls.
- Der beliebige Name, den Sie für das Attribut
resource
in der Testdatendatei angegeben haben. - Die Organisation, der Ordner oder das Projekt, in dem das benutzerdefinierte Modul erstellt wurde oder wird.
Testergebnisse werden nicht gespeichert oder in Security Command Center geschrieben.
Weitere Informationen finden Sie unter Benutzerdefinierte Module testen.
Klicken Sie unten auf der Seite auf Speichern. Ihre Änderungen werden auf das benutzerdefinierte Modul angewendet.
gcloud-CLI
Wenn Sie ein benutzerdefiniertes Modul mit der gcloud CLI aktualisieren möchten, bearbeiten Sie zuerst die YAML-Definition des benutzerdefinierten Moduls und verwenden dann gcloud
-Befehle, um das benutzerdefinierte Modul in Security Health Analytics zu aktualisieren.
Bearbeiten Sie die Definition des benutzerdefinierten Moduls. Informationen zum Programmieren einer benutzerdefinierten Moduldefinition finden Sie unter Benutzerdefiniertes Modul für Security Health Analytics programmieren.
Speichern Sie die bearbeitete YAML-Datei an einem Speicherort, auf den die gcloud CLI zugreifen kann.
Aktualisieren Sie das benutzerdefinierte Modul in Security Health Analytics, indem Sie den folgenden Befehl ausführen:
gcloud scc custom-modules sha update MODULE_ID \ PARENT_FLAG=PARENT_ID \ --enablement-state="ENABLED" \ --custom-config-from-file=MODULE_FILE_NAME.yaml
Ersetzen Sie Folgendes:
MODULE_ID
: die ID oder der vollständige Ressourcenname des benutzerdefinierten Moduls.PARENT_FLAG
: Die Ebene, auf der das benutzerdefinierte Modul erstellt wurde, entweder--organization
,--folder
oder--project
.PARENT_ID
: Die ID der Organisation, des Ordners oder des Projekts, in dem das benutzerdefinierte Modul erstellt wurde.MODULE_FILE_NAME
: der Pfad und Dateiname der YAML-Datei, die die Definition des benutzerdefinierten Moduls enthält.
Benutzerdefiniertes Modul ansehen
Wählen Sie einen Tab aus, um zu erfahren, wie Sie eine benutzerdefinierte Moduldefinition aufrufen.
Google Cloud console
So rufen Sie benutzerdefinierte Module in der Google Cloud Console auf:
Rufen Sie in den Security Command Center-Einstellungen die Seite Security Health Analytics auf.
Klicke auf den Tab Module. Der Bereich Module wird geöffnet.
Verwenden Sie bei Bedarf das Filterfeld oben in der Liste der Module, um das benutzerdefinierte Modul zu finden, das Sie ändern möchten.
Wenn Sie die Details der benutzerdefinierten Moduldefinition aufrufen möchten, klicken Sie rechts neben der Zeile des benutzerdefinierten Moduls auf das Symbol Aktionsmenü
.Klicken Sie im Aktionsmenü auf das Symbol Bearbeiten edit. Die Seite View module (Modul ansehen) wird geöffnet und der Tab Configure module (Modul konfigurieren) wird angezeigt.
Klicken Sie auf der Seite Modul ansehen auf die Tabs, um alle Felder der benutzerdefinierten Moduldefinition aufzurufen.
gcloud-CLI
Geben Sie den folgenden Befehl ein, um die Details eines benutzerdefinierten Moduls aufzurufen:
gcloud scc custom-modules sha get MODULE_ID \ PARENT_FLAG=PARENT_ID
Ersetzen Sie Folgendes:
MODULE_ID
: die ID oder der vollständige Ressourcenname des benutzerdefinierten Moduls.PARENT_FLAG
: Die Ebene, auf der das benutzerdefinierte Modul erstellt wurde, entweder--organization
,--folder
oder--project
.PARENT_ID
: Die ID der Organisation, des Ordners oder des Projekts, in dem das benutzerdefinierte Modul erstellt wurde.
Benutzerdefinierte Module auflisten
Wählen Sie einen Tab aus, um zu erfahren, wie Sie eine Liste benutzerdefinierter Module anzeigen lassen.
Google Cloud console
Rufen Sie in den Security Command Center-Einstellungen die Seite Security Health Analytics auf.
Klicke auf den Tab Module. Der Bereich Module wird geöffnet.
Klicken Sie oben in der Liste der Module auf das Filterfeld, um die Liste der Filtertypen aufzurufen.
Wählen Sie Typ aus und geben Sie
Custom
ein. Die Modulliste wird aktualisiert und enthält nur noch benutzerdefinierte Module.
gcloud-CLI
Geben Sie den folgenden Befehl ein, um eine Liste der benutzerdefinierten Module aufzurufen:
gcloud scc custom-modules sha list \ PARENT_FLAG=PARENT_ID
Ersetzen Sie Folgendes:
PARENT_FLAG
: Die Ebene, auf der das benutzerdefinierte Modul erstellt wurde, entweder--organization
,--folder
oder--project
.PARENT_ID
: Die ID der Organisation, des Ordners oder des Projekts, in dem das benutzerdefinierte Modul erstellt wurde.
Benutzerdefiniertes Modul löschen
Sie können ein benutzerdefiniertes Modul aus der Organisation, dem Ordner oder dem Projekt löschen, in dem es erstellt wurde, oder aus einer übergeordneten Organisation oder einem übergeordneten Ordner. Sie können ein benutzerdefiniertes Modul nicht aus einem Ordner oder Projekt löschen, in dem es übernommen wird.
Wählen Sie einen der folgenden Tabs aus, um zu erfahren, wie Sie ein benutzerdefiniertes Modul löschen.
Google Cloud console
Rufen Sie in derGoogle Cloud Console die Seite Einstellungen des Security Command Center auf.
Wählen Sie Ihre Organisation, Ihren Ordner oder Ihr Projekt aus, wenn Sie dazu aufgefordert werden.
Klicken Sie auf der Karte Security Health Analytics auf Einstellungen verwalten.
Wählen Sie den Tab Module aus. Alle Security Health Analytics-Erkennungsmodule werden angezeigt.
Verwenden Sie das Filterfeld oben in der Liste der Module oder scrollen Sie, um das benutzerdefinierte Modul zu finden, das Sie ändern möchten.
Klicken Sie rechts in der Zeile Ihres benutzerdefinierten Moduls auf das Symbol für das Aktionsmenü
.Klicken Sie im Aktionsmenü auf Löschen. Das Dialogfeld Benutzerdefiniertes Modul löschen wird geöffnet.
Klicken Sie im Dialogfeld auf Löschen.
gcloud-CLI
Geben Sie den folgenden Befehl ein, um ein benutzerdefiniertes Modul zu löschen:
gcloud scc custom-modules sha delete MODULE_ID \ PARENT_FLAG=PARENT_ID
Ersetzen Sie Folgendes:
MODULE_ID
: die ID oder der vollständige Ressourcenname des benutzerdefinierten Moduls.PARENT_FLAG
: Die Ebene, auf der das benutzerdefinierte Modul erstellt wurde, entweder--organization
,--folder
oder--project
.PARENT_ID
: Die ID der Organisation, des Ordners oder des Projekts, in dem das benutzerdefinierte Modul erstellt wurde.
Ergebnisse für gelöschte benutzerdefinierte Module werden beim nächsten Batch-Scan von Security Health Analytics als inaktiv markiert.
Ergebnisse prüfen
Von benutzerdefinierten Modulen generierte Ergebnisse können in derGoogle Cloud Console oder in der Security Command Center API aufgerufen werden.
Console
Standard oder Premium
- Rufen Sie in der Google Cloud Console die Seite Ergebnisse von Security Command Center auf.
- Wählen Sie Ihr Google Cloud Projekt oder Ihre Organisation aus.
- Wählen Sie im Abschnitt Schnellfilter im Unterabschnitt Anzeigename der Quelle die Option Security Health Analytics Custom aus. Die Ergebnisse der Ergebnisabfrage werden aktualisiert, sodass nur die Ergebnisse aus dieser Quelle angezeigt werden.
- Klicken Sie in der Spalte Kategorie auf den Namen des Ergebnisses, um die Details eines bestimmten Ergebnisses aufzurufen. Der Detailbereich für das Ergebnis wird geöffnet und der Tab Zusammenfassung wird angezeigt.
- Sehen Sie sich auf dem Tab Zusammenfassung die Details des Ergebnisses an, einschließlich Informationen dazu, was erkannt wurde, welche Ressource betroffen ist und – falls verfügbar – welche Schritte Sie unternehmen können, um das Problem zu beheben.
- Optional: Klicken Sie auf den Tab JSON, um die vollständige JSON-Definition des Ergebnisses aufzurufen.
Unternehmen
- Rufen Sie in der Google Cloud Console die Seite Ergebnisse von Security Command Center auf.
- Wählen Sie Ihre Google Cloud Organisation aus.
- Klicken Sie im Abschnitt Aggregationen, um den Unterabschnitt Anzeigename der Quelle zu maximieren.
- Wählen Sie Security Health Analytics Custom aus. Die Ergebnisse der Ergebnisabfrage werden aktualisiert, sodass nur die Ergebnisse aus dieser Quelle angezeigt werden.
- Klicken Sie in der Spalte Kategorie auf den Namen des Ergebnisses, um die Details eines bestimmten Ergebnisses aufzurufen. Der Detailbereich für das Ergebnis wird geöffnet und der Tab Zusammenfassung wird angezeigt.
- Sehen Sie sich auf dem Tab Zusammenfassung die Details des Ergebnisses an, einschließlich Informationen dazu, was erkannt wurde, welche Ressource betroffen ist und – falls verfügbar – welche Schritte Sie unternehmen können, um das Problem zu beheben.
- Optional: Klicken Sie auf den Tab JSON, um die vollständige JSON-Definition des Ergebnisses aufzurufen.
gcloud-CLI
So rufen Sie Ergebnisse auf:
- Öffnen Sie ein Terminalfenster.
Führen Sie den folgenden Befehl aus, um die Quell-ID für Security Health Analytics abzurufen:
gcloud scc sources describe organizations/ORGANIZATION_ID \ --source-display-name='Security Health Analytics Custom'
Die Ausgabe sollte in etwa so aussehen: Im Beispiel ist
SOURCE_ID
eine vom Server zugewiesene ID für Sicherheitsquellen.description: ... displayName: Security Health Analytics Custom name: organizations/ORGANIZATION_ID/sources/SOURCE_ID
Führen Sie den folgenden Befehl aus, um alle von Ihren benutzerdefinierten Modulen generierten Ergebnisse aufzulisten:
gcloud scc findings list ORGANIZATION_ID --source=SOURCE_ID
Führen Sie den folgenden Befehl aus, um die Ergebnisse für ein bestimmtes benutzerdefiniertes Modul aufzulisten:
gcloud scc findings list ORGANIZATION_ID --source=SOURCE_ID --filter="category=\"MODULE_NAME\""
Nächste Schritte
Von benutzerdefinierten Modulen generierte Ergebnisse können wie alle Ergebnisse im Security Command Center verwaltet werden. Eine Anleitung finden Sie hier:
- In der Google Cloud -Console mit Ergebnissen arbeiten
- Sicherheitsmarkierungen verwenden
- Ergebnisbenachrichtigungen einrichten
- Security Command Center-Daten exportieren