In diesem Dokument wird ein bestimmter Typ von Bedrohungsergebnissen in Security Command Center beschrieben. Bedrohungsergebnisse werden von Bedrohungsdetektoren generiert, wenn sie eine potenzielle Bedrohung in Ihren Cloud-Ressourcen erkennen. Eine vollständige Liste der verfügbaren Bedrohungsergebnisse finden Sie im Index der Bedrohungsergebnisse.
Übersicht
Es wurde versucht, Dokumente aus einer externen Google Cloud -Ressource außerhalb Ihrer Organisation oder Ihres Projekts, z. B. einem externen Cloud Storage-Bucket oder BigQuery-Dataset, in einen Gemini Enterprise-Datenspeicher zu importieren. Ergebnisse werden standardmäßig als Mittel eingestuft.
Die Quelle dieses Ergebnisses ist Event Threat Detection.
Maßnahmen
So reagieren Sie auf dieses Ergebnis:
Schritt 1: Ergebnisdetails prüfen
Öffnen Sie das
Impact: Gemini Discovery Engine API Document Import from External Resource-Ergebnis, wie unter Ergebnisse prüfen beschrieben. Der Detailbereich für das Ergebnis wird geöffnet und der Tab Zusammenfassung wird angezeigt.Sehen Sie sich auf dem Tab Zusammenfassung die Informationen in den folgenden Abschnitten an:
- Was erkannt wurde, insbesondere die folgenden Felder:
- E-Mail-Adresse des Hauptkontos: Die E-Mail-Adresse des Nutzers, Dienstkontos oder KI-Agenten, der den Dokumentimport initiiert hat.
- Methodenname: die aufgerufene API-Methode (
google.cloud.discoveryengine.v1.DocumentService.ImportDocuments).
- Betroffene Ressource:
- Vollständiger Ressourcenname: Der vollständige Ressourcenname des Projekts, Ordners oder der Organisation, in dem sich der Gemini Enterprise-Datenspeicher befindet.
- Weitere Informationen, insbesondere die folgenden Felder:
- Cloud Logging-URI: ein Link zu Logging-Einträgen.
- MITRE ATT&CK-Methode: Ein Link zur MITRE ATT&CK-Dokumentation.
- Was erkannt wurde, insbesondere die folgenden Felder:
Schritt 2: Protokolle prüfen
- Klicken Sie auf dem Tab Zusammenfassung des Detailbereichs für das Ergebnis auf den Link Cloud Logging-URI, um den Log-Explorer zu öffnen.
- Suchen Sie auf der Seite, die geladen wird, mithilfe der folgenden Filter nach Gemini Enterprise-Dokumentimportvorgängen:
protoPayload.serviceName="discoveryengine.googleapis.com"protoPayload.methodName="google.cloud.discoveryengine.v1.DocumentService.ImportDocuments"
- Prüfen Sie
protoPayload.request, um den Zieldatenspeicher (parent) und die externe Quellressource (z. B.gcsSource.inputUris,bigquerySource,cloudSqlSource,spannerSource,firestoreSource,alloyDbSource,bigtableSourceoderfhirStoreSource) zu identifizieren.
Schritt 3: Forschungsangriffe und Reaktionsmethoden
- Prüfen Sie die MITRE ATT&CK-Framework-Einträge für diesen Ergebnistyp: Data Manipulation: Stored Data Manipulation.
- Um einen Reaktionsplan zu entwickeln, kombinieren Sie die Prüfungsergebnisse mit der MITRE-Studie.
Schritt 4: Antwort implementieren
Der folgende Reaktionplan ist möglicherweise für dieses Ergebnis geeignet, kann sich jedoch auch auf Abläufe auswirken. Prüfen Sie die Informationen, die Sie im Rahmen Ihrer Untersuchung erfasst haben, sorgfältig, um die beste Lösung für die Behebung der Ergebnisse zu finden.
- Wenden Sie sich an den Inhaber des Projekts, das den betroffenen Gemini Enterprise-Datenspeicher enthält, um zu prüfen, ob der Import aus der externen Ressource autorisiert war. Wenn der Zugriff legitim ist, konfigurieren Sie einen vertrauenswürdigen projektübergreifenden Ressourcenzugriff oder die Aufnahme aus einem internen Bucket.
- Ziehen Sie in Betracht, Berechtigungen für das Hauptkonto zu widerrufen, das den Import initiiert hat, bis Ihre Untersuchung abgeschlossen ist.
- Prüfen und löschen Sie alle nicht autorisierten oder nicht vertrauenswürdigen Dokumente, die in den Gemini Enterprise-Datenspeicher importiert wurden, um eine Manipulation des Wissensspeichers oder indirekte Prompt Injections zu verhindern.
- Wenn Sie verhindern möchten, dass Daten über Organisationsgrenzen hinweg verschoben werden, konfigurieren Sie VPC Service Controls-Dienstperimeter für Ihre Gemini Enterprise- und Speicherressourcen.
Informationen zu Reaktionsempfehlungen finden Sie unter Auf KI-Bedrohungsbefunde reagieren.
Beispiel für JSON-Ergebnis
Im Folgenden finden Sie ein Beispiel für das Ergebnis-JSON, wobei die Standardwerte weggelassen wurden.
{ "finding": { "name": "organizations/ORGANIZATION_ID/sources/SOURCE_ID/locations/global/findings/FINDING_ID", "parent": "organizations/ORGANIZATION_ID/sources/SOURCE_ID/locations/global", "resourceName": "//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER", "state": "ACTIVE", "category": "Impact: Gemini Discovery Engine API Document Import from External Resource", "securityMarks": { "name": "organizations/ORGANIZATION_ID/sources/SOURCE_ID/locations/global/findings/FINDING_ID/securityMarks" }, "eventTime": "TIMESTAMP", "createTime": "TIMESTAMP", "severity": "MEDIUM", "canonicalName": "projects/PROJECT_NUMBER/sources/SOURCE_ID/locations/global/findings/FINDING_ID", "findingClass": "THREAT", "access": { "principalEmail": "PRINCIPAL_EMAIL", "callerIp": "IP_ADDRESS", "callerIpGeo": { "regionCode": "COUNTRY_CODE" }, "userAgent": "USER_AGENT", "serviceName": "discoveryengine.googleapis.com", "methodName": "google.cloud.discoveryengine.v1.DocumentService.ImportDocuments", "principalSubject": "user:PRINCIPAL_EMAIL" }, "mitreAttack": { "primaryTactic": "IMPACT", "additionalTactics": [ "DEFENSE_EVASION", "PERSISTENCE" ] }, "parentDisplayName": "Event Threat Detection", "domains": [ { "category": "AI" } ], "logEntries": [ { "cloudLoggingEntry": { "insertId": "INSERT_ID", "logId": "cloudaudit.googleapis.com/data_access", "resourceContainer": "projects/PROJECT_ID", "timestamp": "TIMESTAMP" } } ] }, "resource": { "name": "//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER", "displayName": "PROJECT_ID", "type": "google.cloud.resourcemanager.Project", "cloudProvider": "GOOGLE_CLOUD_PLATFORM", "service": "cloudresourcemanager.googleapis.com", "gcpMetadata": { "project": "//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER", "projectDisplayName": "PROJECT_ID", "parent": "//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID", "parentDisplayName": "ORGANIZATION_DISPLAY_NAME", "organization": "organizations/ORGANIZATION_ID" }, "resourcePath": { "nodes": [ { "nodeType": "GCP_PROJECT", "id": "projects/PROJECT_NUMBER", "displayName": "PROJECT_ID" }, { "nodeType": "GCP_ORGANIZATION", "id": "organizations/ORGANIZATION_ID" } ] }, "resourcePathString": "organizations/ORGANIZATION_ID/projects/PROJECT_NUMBER" }, "sourceProperties": { "sourceId": { "projectNumber": "PROJECT_NUMBER", "customerOrganizationNumber": "ORGANIZATION_ID" }, "detectionCategory": { "ruleName": "gemini_enterprise_document_import_attempt_from_external_resource" }, "detectionPriority": "MEDIUM", "affectedResources": [ { "gcpResourceName": "//discoveryengine.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/collections/default_collection/dataStores/DATA_STORE_ID/branches/0" }, { "gcpResourceName": "//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER" } ], "evidence": [ { "sourceLogId": { "projectId": "PROJECT_ID", "resourceContainer": "projects/PROJECT_ID", "timestamp": { "seconds": "TIMESTAMP_SECONDS", "nanos": TIMESTAMP_NANOS }, "insertId": "INSERT_ID", "logId": "cloudaudit.googleapis.com/data_access" } } ], "findingId": "FINDING_ID", "contextUris": { "mitreUri": { "displayName": "MITRE Link", "url": "https://attack.mitre.org/techniques/T1565/001/" }, "cloudLoggingQueryUri": [ { "displayName": "Cloud Logging Query Link", "url": "https://console.cloud.google.com/logs/query;query=timestamp%3D%22TIMESTAMP%22%0AinsertId%3D%22INSERT_ID%22?project=PROJECT_ID" } ] }, "domains": [ { "category": "AI" } ] } }
Nächste Schritte
- Informationen zum Arbeiten mit Bedrohungsergebnissen in Security Command Center
- Weitere Informationen finden Sie im Index der Bedrohungsergebnisse.
- Informationen zum Überprüfen von Ergebnissen über die Google Cloud Console
- Dienste, die Bedrohungsergebnisse generieren