Carbon Black Defense
Integrationsversion: 9.0
VMware Carbon Black Endpoint Standard (Endpoint Standard) für die Verwendung mit Google Security Operations konfigurieren
API-Schlüssel
- Melden Sie sich in der Carbon Black-Konsole an.
- Klicken Sie rechts oben auf der Seite auf den Nutzernamen und wählen Sie Profilinformationen aus.
Klicken Sie links auf der Seite auf API-Token, um Ihr API-Token aufzurufen.
Wenn kein API-Token angezeigt wird, klicken Sie auf Zurücksetzen, um ein neues zu erstellen.
Netzwerk
Funktion | Standardport | Richtung | Protokoll |
---|---|---|---|
API | Mehrfachwerte | Ausgehend | apikey |
Carbon Black Defense-Integration in Google SecOps konfigurieren
Eine detaillierte Anleitung zum Konfigurieren einer Integration in Google SecOps finden Sie unter Integrationen konfigurieren.
Integrationsparameter
Verwenden Sie die folgenden Parameter, um die Integration zu konfigurieren:
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Instanzname | String | – | Nein | Name der Instanz, für die Sie die Integration konfigurieren möchten. |
Beschreibung | String | – | Nein | Beschreibung der Instanz. |
API-Stamm | String | https://{server-addres} | Ja | VMware Carbon Black Endpoint Standard (Endpoint Standard) API-Stamm-URL. |
API-Secret-Schlüssel | String | – | Ja | VMware Carbon Black Endpoint Standard-API-Schlüssel (Endpoint Standard). |
Remote ausführen | Kästchen | Deaktiviert | Nein | Aktivieren Sie das Feld, um die konfigurierte Integration remote auszuführen. Nachdem Sie das Kästchen angekreuzt haben, wird die Option zum Auswählen des Remote-Nutzers (Kundenservicemitarbeiters) angezeigt. |
Aktionen
Gerätestatus ändern
Beschreibung
Den Status eines Geräts ändern
Parameter
Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Gerätestatus | String | – | Ja | Der neue Status. Beispiel: REGISTERED |
Ausführen am
Diese Aktion wird für die folgenden Einheiten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Entitätsanreicherung
Name des Anreicherungsfelds | Logik – Wann anwenden? |
---|---|
cb_defense_deviceId | – |
cb_defense_device_status | – |
Statistiken
–
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
Richtlinie ändern
Beschreibung
Ändern Sie die CB Defense-Richtlinie, die den einzelnen Ergebnis-Entitäten der Anfragen zugewiesen ist.
Parameter
Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Richtlinienname | String | – | Ja | Der Name der neuen Richtlinie. Beispiel: DFLabs_Policy |
Anwendungsfälle
–
Ausführen am
Diese Aktion wird für die folgenden Einheiten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Entitätsanreicherung
Name des Anreicherungsfelds | Logik – Wann anwenden? |
---|---|
cb_defense_deviceId | – |
cb_defense_policy | – |
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
Erfolgreich | Wahr/falsch | success:False |
Richtlinie erstellen
Beschreibung
Erstellen Sie eine neue Richtlinie in Cb Defense.
Parameter
Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Richtlinienname | String | – | Ja | Name der Richtlinie. |
Richtlinienbeschreibung | String | – | Ja | Eine Beschreibung der Richtlinie. |
Prioritätsstufe | String | LOW | Ja | Die Prioritätsbewertung, die Sensoren zugewiesen ist, die dieser Richtlinie zugewiesen sind. Beispiel: LOW |
Richtliniendetails | String | – | Ja | Die Richtliniendetails. |
Ausführen am
Diese Aktion wird für alle Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
new_policy_id | – | – |
Richtlinie löschen
Beschreibung
Richtlinie aus Cb Defense löschen
Parameter
Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Richtlinienname | String | – | Ja | Richtlinienname. |
Ausführen am
Diese Aktion wird für alle Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
Regel aus Richtlinie löschen
Beschreibung
Entfernen Sie eine Regel aus einer vorhandenen Richtlinie.
Parameter
Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Richtlinienname | String | – | Ja | Richtlinienname. |
Regel-ID | String | – | Ja | Regel-ID. Beispiel: 1 |
Ausführen am
Diese Aktion wird für alle Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
Geräteinformationen abrufen
Beschreibung
Informationen zu einem Gerät abrufen
Parameter
–
Ausführen am
Diese Aktion wird für die folgenden Einheiten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Entitätsanreicherung
Name des Anreicherungsfelds | Logik – Wann anwenden? |
---|---|
assignedToName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
macAddress | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
adGroupId | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
avEngine | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
avVdfVersion | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
rootedByAnalyticsTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
linuxKernelVersion | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
lastExternalIpAddress | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
lastDevicePolicyRequestedTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
activationCodeExpiryTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
currentSensorPolicyName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
organizationName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
deviceGuid | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
loginUserName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
lastPolicyUpdatedTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
registeredTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
deviceSessionId | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
lastDevicePolicyChangedTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
windowsPlatform | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
osVersion | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
firstVirusActivityTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
avUpdateServers | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
lastReportedTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
middleName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
activationCode | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
deregisteredTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
lastResetTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
lastInternalIpAddress | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
deviceOwnerId | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
avMaster | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
lastLocation | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
deviceType | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
targetPriorityType | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
encodedActivationCode | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
lastVirusActivityTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
avStatus | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
sensorStates | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
Gibt zurück, ob es im JSON-Ergebnis vorhanden ist | |
virtualizationProvider | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
avPackVersion | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
assignedToId | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
scanStatus | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
Name | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
policyName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
scanLastActionTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
vdiBaseDevice | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
rootedByAnalytics | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
testId | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
avProductVersion | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
rootedBySensorTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
lastShutdownTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
unter Quarantäne gestellt | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
createTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
deviceId | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
sensorVersion | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
passiveMode | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
virtualMachine | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
firstName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
uninstallCode | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
uninstalledTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
Nachrichten | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
policyOverride | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
organizationId | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
sensorOutOfDate | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
avAveVersion | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
Status | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
policyId | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
deviceMetaDataItemList | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
lastName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
originEventHash | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
avLastScanTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
rootedBySensor | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
scanLastCompleteTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
lastContact | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
Erfolgreich | Wahr/falsch | success:False |
JSON-Ergebnis
[
{
"EntityResult":
{
"assignedToName": null,
"macAddress": null,
"adGroupId": 0,
"avEngine": "",
"avVdfVersion": null,
"rootedByAnalyticsTime": null,
"linuxKernelVersion": null,
"lastExternalIpAddress": "1.1.1.1",
"lastDevicePolicyRequestedTime": null,
"activationCodeExpiryTime": 1513776891190,
"currentSensorPolicyName": null,
"organizationName": "cb-internal-alliances.com",
"deviceGuid": null,
"loginUserName": null,
"lastPolicyUpdatedTime": null,
"registeredTime": 1513172091219,
"deviceSessionId": null,
"lastDevicePolicyChangedTime": null,
"windowsPlatform": null,
"osVersion": "Windows 10 x64",
"firstVirusActivityTime": 0,
"avUpdateServers": null,
"lastReportedTime": 1520325064134,
"middleName": null,
"activationCode": null,
"deregisteredTime": null,
"lastResetTime": 0,
"lastInternalIpAddress": "1.1.1.1",
"deviceOwnerId": 260377,
"avMaster": false,
"lastLocation": "OFFSITE",
"deviceType": "WINDOWS",
"targetPriorityType": "MEDIUM",
"encodedActivationCode": null,
"lastVirusActivityTime": 0,
"avStatus": ["AV_BYPASS"],
"sensorStates": ["ACTIVE","LIVE_RESPONSE_NOT_RUNNING","LIVE_RESPONSE_NOT_KILLED"],
"email": "ACorona",
"virtualizationProvider": null,
"avPackVersion": null,
"assignedToId": null,
"scanStatus": null,
"name": "HP-01",
"policyName": "default",
"scanLastActionTime": 0,
"vdiBaseDevice": null,
"rootedByAnalytics": false,
"testId": -1,
"avProductVersion": null,
"rootedBySensorTime": null,
"lastShutdownTime": 1519811818082,
"quarantined": false,
"createTime": null,
"deviceId": 605341,
"sensorVersion": "1.1.1.1",
"passiveMode": false,
"virtualMachine": false,
"firstName": null,
"uninstallCode": null,
"uninstalledTime": null,
"messages": null,
"policyOverride": false,
"organizationId": 1105,
"sensorOutOfDate": false,
"avAveVersion": null,
"status": "REGISTERED",
"policyId": 6525,
"deviceMetaDataItemList": null,
"lastName": null,
"originEventHash": null,
"avLastScanTime": 0,
"rootedBySensor": false,
"scanLastCompleteTime": 0,
"lastContact": 1520325053567
},
"Entity": "HP-01"
}
]
Ereignisse abrufen
Beschreibung
Ereignisse nach Entität abrufen
Parameter
Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Zeitraum | String | – | Ja | Zeitraum der Suche. Beispiel: 3 h |
Ausführen am
Diese Aktion wird für die folgenden Einheiten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Entitätsanreicherung
Name des Anreicherungsfelds | Logik – Wann anwenden? |
---|---|
eventId | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
parentApp | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
eventTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
selectedApp | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
attackStage | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
processDetails | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
eventType | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
targetAp | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
longDescription | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
threatIndicators | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
securityEventCode | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
registryValue | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
incidentId | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
shortDescription | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
createTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
alertScore | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
alertCategory | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
Erfolgreich | Wahr/falsch | success:False |
JSON-Ergebnis
[
{
"EntityResult":
{
"0":
{
"eventId": "1defe38112e911e7b34047d6447797bd",
"parentApp":
{
"applicationName": "C: \\\\Windows\\\\System32\\\\svchost.exe",
"md5Hash": null,
"reputationProperty": null,
"effectiveReputation": null,
"applicationPath": null,
"virusName": null,
"effectiveReputationSource": null,
"virusCategory": null
"sha256Hash": "c7db4ae8175c33a47baa3ddfa089fad17bc8e362f21e835d78ab22c9231fe370",
"virusSubCategory": null
},
"eventTime": 1490617768036,
"selectedApp":
{
"applicationName": "taskeng.exe",
"md5Hash": "a21ac8d41e63cf1aa24ebc165ae82c9a",
"reputationProperty": "TRUSTED_WHITE_LIST",
"effectiveReputation": null,
"applicationPath": "C: \\\\Windows\\\\System32\\\\taskeng.exe",
"virusName": null,
"effectiveReputationSource": null,
"virusCategory": null,
"sha256Hash": "74b9cf472d5008e00735482f084f886eaa201248d6e87ab6b1990e3670bd6693",
"virusSubCategory": null
},
"attackStage": null,
"processDetails":
{
"userName": "SYSTEM",
"interpreterHash": null,
"parentCommandLine": "C: Windows\\\\system32\\\\svchost.exe-knetsvcs",
"milisSinceProcessStart": 32,
"name": "taskeng.exe",
"parentPid": 772,
"processId": 2872,
"interpreterName": null,
"commandLine": "taskeng.exe{5267BC82-9B0D-4F0B-A566-E06CDE5602F1}S-1-5-18: NTAUTHORITY\\\\System: Service: ",
"parentName": "svchost.exe",
"parentPrivatePid": "772-1489763380982-18",
"targetPrivatePid": "2468-1490617768051-975",
"targetPid": 2468,
"targetCommandLine": "C: \\\\ProgramFiles(x86)\\\\Google\\\\Update\\\\GoogleUpdate.exe",
"privatePid": "2872-1490617768004-974",
"targetName": "GoogleUpdate.exe",
"fullUserName": "NTAUTHORITY\\\\SYSTEM"
},
"eventType": "SYSTEM_API_CALL",
"targetApp":
{
"applicationName": "C: \\\\ProgramFiles(x86)\\\\Google\\\\Update\\\\GoogleUpdate.exe",
"md5Hash": null,
"reputationProperty": "TRUSTED_WHITE_LIST",
"effectiveReputation": null,
"applicationPath": null,
"virusName": null,
"effectiveReputationSource": null,
"virusCategory": null,
"sha256Hash": "52fc3aa9f704300041e486e57fe863218e4cdf4c8eee05ca6b99a296efee5737",
"virusSubCategory": null
},
"longDescription": "",
"threatIndicators": ["SUSPENDED_PROCESS"],
"securityEventCode": null,
"registryValue": null,
"incidentId": null,
"shortDescription": "",
"createTime": 1490617872232,
"alertScore": 0,
"alertCategory": null
}
},
"Entity": "HP-01"
}
]
Prozesse abrufen
Beschreibung
Prozesse nach Gerät auflisten.
Parameter
Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Zeitraum | String | 3 Std. | Ja | Zeitraum der Suche. Beispiel: 3 h |
Ausführen am
Diese Aktion wird für die folgenden Einheiten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Entitätsanreicherung
Name des Anreicherungsfelds | Logik – Wann anwenden? |
---|---|
applicationName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
processId | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
numEvents | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
applicationPath | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
privatePid | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
sha256Hash | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
Erfolgreich | Wahr/falsch | success:False |
JSON-Ergebnis
[
{
"EntityResult":
{
"0":
{
"applicationName": "chrome.exe",
"processId": 3052,
"numEvents": 252,
"applicationPath": null,
"privatePid": "3052-1489181082476-30",
"sha256Hash": "c8b01dd0153bbe4527630fb002f9ef8b4e04127bdff212831ff67bd6ab0ea265"
}
},
"Entity": "HP-01"
}
]
Ping
Beschreibung
Verbindung testen
Ausführen am
Diese Aktion wird für alle Elemente ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
Erfolgreich | Wahr/falsch | success:False |
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten