In dieser Anleitung wird beschrieben, wie Sie Ergebnisse mit der Security Command Center API erstellen und aktualisieren.
Hinweis
Bevor Sie Ergebnisse erstellen und aktualisieren, müssen Sie die folgenden Schritte ausführen:
Sie können diese Anleitung nur ausführen, wenn Sie auf der Organisationsebene die Rolle Identitäts- und Zugriffsverwaltung (Identity and Access Management, IAM) (Sicherheitscenter-Ergebnisbearbeiter) (securitycenter.findingsEditor
) haben. Weitere Informationen zu Rollen im Security Command Center finden Sie unter Zugriffssteuerung.
Wenn Sie Ergebnisse mit Sicherheitsmarkierungen erstellen möchten, benötigen Sie außerdem eine IAM-Rolle, die Berechtigungen für die Art der zu verwendenden Markierung enthält:
- Autor für Asset-Sicherheitsmarkierungen (
securitycenter.assetSecurityMarksWriter
) - Autor von Sicherheitsmarkierungen suchen (
securitycenter.findingSecurityMarksWriter
)
Weitere Informationen zu Markierungen finden Sie unter Security Command Center-Sicherheitsmarkierungen verwenden.
Ergebnis erstellen
Erstellen Sie ein aktives Ergebnis für eine Quelle.
gcloud
gcloud scc findings create FINDING_NAME \ --organization=PARENT_ID \ --location=LOCATION \ --source=SOURCE_ID \ --state=STATE \ --category=CATEGORY \ --event-time=EVENT_TIME \ --resource-name=RESOURCE_NAME
Ersetzen Sie Folgendes:
FINDING_NAME
: der Name des Ergebnisses.PARENT_ID
: Die numerische ID der übergeordneten Organisation.LOCATION
: der Security Command Center-Standort, an dem ein Ergebnis erstellt werden soll. Wenn die Datenresidenz aktiviert ist, verwenden Sieeu
,ksa
oderus
. Andernfalls verwenden Sie den Wertglobal
.SOURCE_ID
: Die numerische ID der Quelle für das Ergebnis.STATE
: Der Status des Ergebnisses. Verwenden SieACTIVE
, wenn das Ergebnis Aufmerksamkeit erfordert, oderINACTIVE
, wenn das Problem behoben wurde.CATEGORY
: die Taxonomiegruppe, zu der der Befund gehört, z. B.AUDIT_LOGGING_DISABLED
.EVENT_TIME
: die Uhrzeit, zu der das Ereignis aufgetreten ist, formatiert als RFC 822-Zeitstempel oder ein anderes von der gcloud CLI unterstütztes Zeitstempelformat.RESOURCE_NAME
: Der vollständige Ressourcenname der Ressource, auf die sich der Befund bezieht.
Go
Java
Node.js
Python
Informationen dazu, wie lange Ergebnisdaten im Security Command Center gespeichert werden, finden Sie unter Aufbewahrung von Ergebnissen.
Ergebniszustand aktualisieren
Security Command Center stellt auch eine API zur Verfügung, mit der sich der Zustand eines Ergebnisses lediglich aktualisieren lässt. Das folgende Beispiel zeigt, wie Sie den Zustand eines Ergebnisses auf „Inaktiv“ ändern.
gcloud
gcloud scc findings update \ PARENT/PARENT_ID/sources/SOURCE_ID/locations/LOCATION/findings/FINDING_NAME \ --state=STATE
Ersetzen Sie Folgendes:
PARENT
: die Ebene der Ressourcenhierarchie, auf der sich der Befund befindet. Verwenden Sieorganizations
,folders
oderprojects
.PARENT_ID
: Die numerische ID der übergeordneten Organisation, des übergeordneten Ordners oder des übergeordneten Projekts oder die alphanumerische ID des übergeordneten Projekts.SOURCE_ID
: Die numerische ID der Quelle für das Ergebnis.LOCATION
: der Security Command Center-Standort, an dem ein Ergebnis aktualisiert werden soll. Wenn die Datenresidenz aktiviert ist, verwenden Sieeu
,ksa
oderus
. Andernfalls verwenden Sie den Wertglobal
.FINDING_NAME
: Das zu aktualisierende Ergebnis.STATE
: Der Status des Ergebnisses. Verwenden SieACTIVE
, wenn das Ergebnis Aufmerksamkeit erfordert, oderINACTIVE
, wenn das Problem behoben wurde.
Go
Java
Node.js
Nächste Schritte
Mit Clientbibliotheken auf Security Command Center zugreifen