McAfee ePO
In diesem Dokument finden Sie eine Anleitung zum Einbinden von McAfee ePO in Google SecOps.
McAfee ePO-Integration in Google Security Operations konfigurieren
McAfee ePO-Integration mit einem CA-Zertifikat konfigurieren
Bei Bedarf können Sie Ihre Verbindung mit einer CA-Zertifikatsdatei bestätigen.
Folgendes wird benötigt:
- Die CA-Zertifikatsdatei
- Die neueste Version der McAfee ePO-Integration
So konfigurieren Sie die Integration mit einem CA-Zertifikat:
- Parsen Sie Ihre CA-Zertifikatsdatei in einen Base64-String.
- Öffnen Sie die Seite mit den Konfigurationsparametern für die Integration.
- Fügen Sie den String in das Feld CA Certificate File (CA-Zertifikatsdatei) ein.
- Wenn Sie prüfen möchten, ob die Integration richtig konfiguriert ist, setzen Sie ein Häkchen bei SSL prüfen und klicken Sie auf Testen.
Eine ausführliche 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. |
| Serveradresse | String | https://<ServerAddress>:8443/remote/ | Ja | Serveradresse des Trellix ePO. Beispiel: https://127.0.0.1:8443/remote/ |
| Nutzername | String | – | Ja | Der Nutzername für die Serverauthentifizierung. |
| Passwort | Passwort | – | Ja | Das Passwort für die Serverauthentifizierung. |
| Gruppenname | String | – | Nein | Name der Gruppe. |
| CA-Zertifikatsdatei – in Base64-String geparst | String | – | Nein | – |
| Remote ausführen | Kästchen | Deaktiviert | Nein | Klicken Sie das Feld an, um die konfigurierte Integration remote auszuführen. Nachdem Sie das Häkchen gesetzt haben, wird die Option zum Auswählen des Remote-Nutzers (Agenten) angezeigt. |
Aktionen
Tag hinzufügen
Beschreibung
Fügen Sie einem Endpunkt in Trellix ePO ein Tag hinzu. Hinweis: Sie können nur Tags anwenden, die im System vorhanden sind. Unterstützte Entitäten: Hostname, IP-Adresse.
Parameter
| Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
|---|---|---|---|---|
| Tag-Name | String | – | Ja | Geben Sie den Namen des Tags an, das den Endpunkten hinzugefügt werden soll. |
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
N/A
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | Wenn eine der beiden erfolgreich ist (is_success=true): Das Tag „{tag name}“ wurde den folgenden Endpunkten in Trellix ePO: {entity.identifier} Wenn das Tag bereits Teil des Endpunkts ist (is_success=true): Das Tag „{tag}“ war bereits Teil der folgenden Endpunkte in Trellix ePO: {entity.identifier} If not success for one (is_success=true) Das Tag „{tag name}“ konnte den folgenden Endpunkten in Trellix ePO nicht hinzugefügt werden: {entity.identifier} Wenn nicht für alle erfolgreich (is_success=false): Tag „{tag}“ wurde den angegebenen Endpunkten nicht hinzugefügt. Bei kritischem Fehler (Fehlgeschlagen): Fehler beim Ausführen der Aktion „Tag hinzufügen“. Grund: {traceback} Bei ungültigem Tag (Fehler) Fehler beim Ausführen der Aktion „Tag hinzufügen“. Grund: Das Tag „{tag name}“ wurde in Trellix ePO nicht gefunden. |
Allgemein |
Server- und Agent-DAT vergleichen
Beschreibung
Rufen Sie Server- und Agent-DAT-Informationen von den Endpunkten in Trellix ePO ab. Unterstützte Entitäten: Hostname, IP-Adresse.
Parameter
–
Anwendungsfälle
–
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Entitätsanreicherung
| Name des Anreicherungsfelds | Logik – Wann wird sie angewendet? |
|---|---|
| Alert.DstPort | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Rule.msg | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Alert.IPSIDAlertID | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Alert.SrcIP | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Alert.LastTime | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Alert.Protocol | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Alert.SrcPort | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Alert.DstIP | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
Statistiken
–
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| null | – | – |
JSON-Ergebnis
{
"server_version": {server_version}
"dat_version": {dat_version}
"equal": true → if server_version == dat_version, else false
}
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | wenn der Erfolg eines Server- und Agent-DAT-Informationen wurden von den folgenden Endpunkten in Trellix ePO abgerufen: {entity.identifier} if not success for one Die Aktion konnte keine Server- und Agent-DAT-Informationen von den folgenden Endpunkten in Trellix ePO abrufen: {entity.identifier} if not success for all An den angegebenen Endpunkten wurden keine Informationen zu Server- und Agent-DAT gefunden. Bei kritischem Fehler (Fehlgeschlagen): Fehler beim Ausführen der Aktion „Server- und Agent-DAT vergleichen“. Grund: {traceback} |
Allgemein |
Informationen zum Agenten abrufen
Beschreibung
Informationen zu den Agents des Endpunkts von Trellix ePO abrufen. Unterstützte Entitäten: Hostname, IP.
Parameter
–
Anwendungsfälle
–
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Entitätsanreicherung
| Name des Anreicherungsfelds | Logik – Wann wird sie angewendet? |
|---|---|
| EPO_LastUpdate | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| EPO_ManagedState | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| EPO_Tags | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| EPO_ExcludedTags | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| EPO_AgentVersion | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| EPO_AgentGUID | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
Statistiken
–
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
[
{
"EntityResult":
{
"LastUpdate": "2019-01-22T13:04:49+02:00",
"ManagedState": "1",
"Tags": "Server, Workstation",
"ExcludedTags": "",
"AgentVersion": "1.1.1.1",
"AgentGUID": "F673D1DF-786C-41E5-A84D-1676A39F7AE8"
},
"Entity": "1.1.1.1"
}
]
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | Wenn eine der beiden erfolgreich ist (is_success=true): Agent-Informationen zu den folgenden Endpunkten in Trellix ePO wurden abgerufen: {entity.identifier} If not success for one (is_success=true) Die Aktion konnte keine Agenteninformationen zu den folgenden Endpunkten in Trellix ePO abrufen: {entity.identifier} Wenn nicht für alle erfolgreich (is_success=false): Für die angegebenen Hosts wurden keine Agent-Informationen gefunden. Bei kritischem Fehler (Fehlgeschlagen): Fehler beim Ausführen der Aktion „Agenteninformationen abrufen“. Grund: {traceback} |
Allgemein |
Dat-Version abrufen
Beschreibung
DAT-Informationen von den Endpunkten in Trellix ePO abrufen. Unterstützte Entitäten: Hostname, IP-Adresse.
Parameter
–
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| Dat-Version | – | – |
JSON-Ergebnis
{
"DAT_version": {DAT version}
}
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | wenn der Erfolg eines DAT-Informationen wurden erfolgreich von den folgenden Endpunkten in Trellix ePO abgerufen: {entity.identifier} if not success for one Die Aktion konnte keine DAT-Informationen von den folgenden Endpunkten in Trellix ePO abrufen: {entity.identifier} if not success for all Auf den angegebenen Endpunkten wurden keine Informationen zu DAT gefunden. Bei kritischem Fehler (Fehlgeschlagen): Fehler beim Ausführen der Aktion „Get Dat Version“. Grund: {traceback} |
Allgemein |
Ereignisse für Hash abrufen
Beschreibung
Informationen zu Ereignissen im Zusammenhang mit Hashes abrufen. Hinweis: Es werden nur MD5-Hashes unterstützt.
Parameter
| Name | Typ | Standardwert | Ist obligatorisch | Beschreibung |
|---|---|---|---|---|
| Ereignisse aus der Tabelle „EPExtendedEvent“ abrufen | Kästchen | Deaktiviert | Nein | Wenn diese Option aktiviert ist, wird die Tabelle „EPExtendedEvent“ verwendet, um Informationen zu Hashes zu finden. |
| Als verdächtig markieren | Kästchen | Ja | Falsch | Wenn diese Option aktiviert ist, werden alle Hashes, für die Ereignisse gefunden wurden, als verdächtig markiert. |
| Insight erstellen | Kästchen | Nein | Falsch | Wenn diese Option aktiviert ist, wird durch die Aktion eine Statistik mit Informationen dazu erstellt, welche Hashes mit Ereignissen verknüpft sind. |
| Zurückzugebende Felder | CSV | EPOEvents.ThreatName, |
Falsch | Geben Sie an, welche Felder zurückgegeben werden sollen. Wenn nichts angegeben ist, gibt die Aktion alle verfügbaren Felder zurück. |
| Sortierfeld | String | – | Falsch | Geben Sie an, welches Feld für die Sortierung der Ergebnisse verwendet werden soll. |
| Sortierreihenfolge | DDL | ASC Mögliche Werte: ASC DESC |
Falsch | Geben Sie an, welche Sortierreihenfolge auf die Abfrage angewendet werden soll. |
| Zeitraum | DDL | Letzte Stunde Mögliche Werte: Letzte Stunde Letzte 6 Stunden Letzte 24 Stunden Letzte Woche Letzter Monat Benutzerdefiniert |
Falsch | Geben Sie einen Zeitraum für die Ereignisse an. Wenn „Benutzerdefiniert“ ausgewählt ist, müssen Sie auch „Beginn“ angeben. |
| Beginn | String | – | Falsch | Geben Sie die Startzeit für die Ereignisse an. Dieser Parameter ist obligatorisch, wenn für den Parameter „Zeitraum“ die Option „Benutzerdefiniert“ ausgewählt ist. Format: ISO 8601 |
| Ende | String | – | Falsch | Geben Sie die Endzeit für die Ereignisse an. Format: ISO 8601. Wenn nichts angegeben ist und für den Parameter „Zeitraum“ die Option „Benutzerdefiniert“ ausgewählt ist, wird für diesen Parameter die aktuelle Zeit verwendet. |
| Maximale Anzahl zurückzugebender Ereignisse | Ganzzahl | 50 | Falsch | Geben Sie an, wie viele Ereignisse zurückgegeben werden sollen. Standardeinstellung: 50. |
Ausführen am
Diese Aktion wird für die Entität „Filehash“ ausgeführt.
Aktionsergebnisse
Entitätsanreicherung
| Name des Anreicherungsfelds | Logik – Wann wird sie angewendet? |
|---|---|
| EPOEvents.ThreatCategory | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| EPOEvents.TargetUserName | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| EPOEvents.TargetPort | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| EPOEvents.TargetFileName | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| EPOEvents.TargetIPV4 | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| EPO_AgentGUID | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
Statistiken
Für Ereignisse, die in Trellix ePO für den aktuellen Hash gefunden werden, wird eine Statistik erstellt.
JSON-Ergebnis
[
{
"EntityResult":
[
{
"EPOEvents.ThreatCategory": "av.detect",
"EPOEvents.TargetUserName": "VM-EPOAGENTTEST\\\\\\\\Admin",
"EPOEvents.TargetPort": "None",
"EPOEvents.TargetFileName": "C:\\\\\\\\Users\\\\\\\\Admin\\\\\\\\Desktop\\\\\\\\eicar.txt",
"EPOEvents.TargetIPV4": -1979711347,
"EPOEvents.ThreatName": "EICAR test file",
"EPOEvents.SourceUserName": "None",
"EPOEvents.TargetProcessName": "None",
"EPOEvents.SourceProcessName": "None",
"EPOEvents.ThreatType": "test",
"EPOEvents.SourceIPV4": -1979711347,
"EPOEvents.TargetProtocol": "None",
"VSECustomEvent.MD5": "44d88612fea8a8f36de82e1278abb02f",
"EPOEvents.SourceURL": "None",
"EPOEvents.ThreatActionTaken": "deleted",
"EPOEvents.TargetHostName": "VM-EPOAGENTTEST",
"EPOEvents.ThreatHandled": "True",
"EPOEvents.SourceHostName": "_"
}, {
"EPOEvents.ThreatCategory": "av.detect",
"EPOEvents.TargetUserName": "VM-EPOAGENTTEST\\\\\\\\Admin",
"EPOEvents.TargetPort": "None",
"EPOEvents.TargetFileName": "C:\\\\\\\\Users\\\\\\\\Admin\\\\\\\\Desktop\\\\\\\\eicar.txt",
"EPOEvents.TargetIPV4": -1979711347,
"EPOEvents.ThreatName": "EICAR test file",
"EPOEvents.SourceUserName": "None",
"EPOEvents.TargetProcessName": "None",
"EPOEvents.SourceProcessName": "None",
"EPOEvents.ThreatType": "test",
"EPOEvents.SourceIPV4": -1979711347,
"EPOEvents.TargetProtocol": "None",
"VSECustomEvent.MD5": "44d88612fea8a8f36de82e1278abb02f",
"EPOEvents.SourceURL": "None",
"EPOEvents.ThreatActionTaken": "deleted",
"EPOEvents.TargetHostName": "VM-EPOAGENTTEST",
"EPOEvents.ThreatHandled": "True",
"EPOEvents.SourceHostName": "_"
}],
"Entity": "44d88612fea8a8f36de82e1278abb02f"
}
]
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | Wenn der Vorgang erfolgreich war und Ergebnisse verfügbar sind: (is_success=true) „Verfügbare Ereignisse für die folgenden Hashes in Trellix ePO wurden zurückgegeben: {entity.identifier}“ Wenn nicht erfolgreich für einen: (is_success=true) „Die Aktion konnte keine Ereignisse für die folgenden Hashes in Trellix ePO finden: {entity.identifier}“ Wenn nicht für alle erfolgreich (is_success=false): „Für die angegebenen Endpunkte wurden in Trellix ePO keine Ereignisse gefunden.“ Bei schwerwiegendem Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, Sonstiges (Fehler): „Fehler beim Ausführen der Aktion ‚Endpunktbedrohungen abrufen‘. Reason: {0}''.format(error.Stacktrace) Wenn die Antwort einen Fehler enthält (Fehler): „Fehler beim Ausführen der Aktion ‚Entitätsabfrage ausführen‘. Reason: {0}''.format( response text) Wenn „Startzeit“ leer ist und „Zeitraum“ auf „Benutzerdefiniert“ festgelegt ist (Fehler): „Fehler beim Ausführen der Aktion ‚Endpunktbedrohungen abrufen‘. Grund: „Beginn“ muss angegeben werden, wenn im Parameter „Zeitraum“ die Option „Benutzerdefiniert“ ausgewählt ist. |
Allgemein |
Host-IP-Status abrufen
Beschreibung
IPS-Informationen von den Endpunkten in Trellix ePO abrufen. Unterstützte Entitäten: Hostname, IP-Adresse.
Parameter
–
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| is_status_received | Wahr/falsch | is_status_received:False |
JSON-Ergebnis
{
"IPS_status": {IPS_status}
}
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | wenn der Erfolg eines IPS-Informationen wurden erfolgreich von den folgenden Endpunkten in Trellix ePO abgerufen: {entity.identifier} if not success for one Die Aktion konnte keine IPS-Informationen von den folgenden Endpunkten in Trellix ePO abrufen: {entity.identifier} if not success for all Auf den angegebenen Endpunkten wurden keine Informationen zu IPS gefunden. Bei kritischem Fehler (Fehlgeschlagen): Fehler beim Ausführen der Aktion „Host-IPS-Status abrufen“. Grund: {traceback} |
Allgemein |
Status der Hostnetzwerk-IPs abrufen
Beschreibung
Rufen Sie Network IPS-Informationen von den Endpunkten in Trellix ePO ab. Unterstützte Entitäten: Hostname, IP.
Parameter
–
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| is_status_received | Wahr/falsch | is_status_received:False |
JSON-Ergebnis
{
"Network_IPS_status": {Network_IPS_status}
}
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | wenn der Erfolg eines Netzwerk-IPS-Informationen wurden erfolgreich von den folgenden Endpunkten in Trellix ePO abgerufen: {entity.identifier} if not success for one Die Aktion konnte keine Network IPS-Informationen von den folgenden Endpunkten in Trellix ePO abrufen: {entity.identifier} if not success for all An den angegebenen Endpunkten wurden keine Informationen zu Network IPS gefunden. Bei kritischem Fehler (Fehlgeschlagen): Fehler beim Ausführen der Aktion „IPS-Status des Hostnetzwerks abrufen“. Grund: {traceback} |
Allgemein |
Zeitpunkt der letzten Kommunikation abrufen
Beschreibung
Rufen Sie Informationen zum Zeitpunkt der letzten Kommunikation von den Endpunkten in Trellix ePO ab. Unterstützte Entitäten: Hostname, IP-Adresse.
Parameter
–
Anwendungsfälle
–
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Entitätsanreicherung
–
Statistiken
–
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| isSuccess | Wahr/falsch | isSuccess:False |
JSON-Ergebnis
{
"last_communication_time": {last_communication_time}
}
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | wenn der Erfolg eines Informationen zum Zeitpunkt der letzten Kommunikation wurden erfolgreich von den folgenden Endpunkten in Trellix ePO abgerufen: {entity.identifier} if not success for one Die Aktion konnte keine Informationen zum Zeitpunkt der letzten Kommunikation von den folgenden Endpunkten in Trellix ePO abrufen: {entity.identifier} if not success for all An den angegebenen Endpunkten wurden keine Informationen zum Zeitpunkt der letzten Kommunikation gefunden. Bei kritischem Fehler (Fehlgeschlagen): Fehler beim Ausführen der Aktion „Zeitpunkt der letzten Kommunikation abrufen“. Grund: {traceback} |
Allgemein |
McAfee ePO-Agent-Version abrufen
Beschreibung
Informationen zur Agent-Version von den Endpunkten in Trellix ePO abrufen. Unterstützte Entitäten: Hostname, IP-Adresse.
Parameter
–
Anwendungsfälle
–
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Entitätsanreicherung
–
Statistiken
–
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| McAfee-Agent-Version | – | – |
JSON-Ergebnis
{
"ePO_agent_version": ePO_agent_version
}
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | wenn der Erfolg eines Agent-Versionsinformationen wurden von den folgenden Endpunkten in Trellix ePO abgerufen: {entity.identifier} if not success for one Die Aktion konnte keine Informationen zur Agent-Version von den folgenden Endpunkten in Trellix ePO abrufen: {entity.identifier} if not success for all An den angegebenen Endpunkten wurden keine Informationen zur Agent-Version gefunden. Bei kritischem Fehler (Fehlgeschlagen): Fehler beim Ausführen der Aktion „Zeitpunkt der letzten Kommunikation abrufen“. Grund: {traceback} |
Allgemein |
Systeminformationen abrufen
Beschreibung
Systeminformationen zu den Endpunkten von Trellix ePO zurückgeben. Unterstützte Entitäten: Hostname, IP.
Parameter
| Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
|---|---|---|---|---|
| Insight erstellen | Kästchen | Kästchen aktiviert | Wenn diese Option aktiviert ist, wird durch die Aktion eine Statistik mit Informationen zum Endpunkt erstellt. |
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Entitätsanreicherung
| Name des Anreicherungsfelds | Logik – Wann wird sie angewendet? |
|---|---|
| FreeDiskSpace | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Nutzername | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| DomainName | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| LastAgentHandler | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| IPV4x | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| OSBitMode | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| IPV6 | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| OSType | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| SysvolFreeSpace | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| IPHostName | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| CPUSerialNum | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| IPSubnetMask | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| SysvolTotalSpace | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| IPSubnet | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Beschreibung | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| FreeMemory | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| CPUSpeed | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| SubnetMask | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| IPAddress | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| DefaultLangID | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| OSPlatform | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| NetAddress | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| TotalDiskSpace | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| SubnetAddress | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| NumOfCPU | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| TimeZone | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| SystemDescription | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| VDI | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| OSBuildNum | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| OSVersion | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| IsPortable | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| TotalPhysicalMemory | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| IPXAddress | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| UserProperty7 | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| ParentID | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| CPUType | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
Statistiken
–
JSON-Ergebnis
[
{
"EntityResult":
{
"FreeDiskSpace": "444316",
"UserName": "Admin",
"OSServicePackVer": " ",
"DomainName": "WORKGROUP",
"LastAgentHandler": "1",
"IPV4x": "-1979711239",
"OSBitMode": "1",
"IPV6": "0:0:0:0:0:FFFF:A00:F9",
"OSType": "Windows Server 2012 R2",
"SysvolFreeSpace": "94782",
"IPHostName": "McAfee-ePO",
"CPUSerialNum": "N/A",
"IPSubnetMask": "0:0:0:0:0:FFFF:FFFF:FE00",
"SysvolTotalSpace": "161647",
"IPSubnet": "0:0:0:0:0:FFFF:A00:0",
"Description": "None",
"FreeMemory": "1626767360",
"CPUSpeed": "2400",
"SubnetMask": " ",
"IPAddress": "1.1.1.1",
"DefaultLangID": "0409",
"OSPlatform": "Server",
"ComputerName": "MCAFEE-EPO",
"OSOEMID": "00252-00112-26656-AA653",
"NetAddress": "005056A56847",
"TotalDiskSpace": "511646",
"SubnetAddress": " ",
"NumOfCPU": "4",
"TimeZone": "Jerusalem Standard Time",
"SystemDescription": "N/A",
"Vdi": "0",
"OSBuildNum": "9600",
"OSVersion": "6.3",
"IsPortable": "0",
"TotalPhysicalMemory": "6441984000",
"IPXAddress": "N/A",
"UserProperty7": " ",
"UserProperty6": " ",
"UserProperty5": " ",
"UserProperty4": " ",
"UserProperty3": " ",
"UserProperty2": " ",
"UserProperty1": " ",
"ParentID": "8",
"CPUType": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
"UserProperty8": " "
},
"Entity": "1.1.1.1"
}
]
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | Wenn die Zahlung für eine der beiden erfolgreich ist (is_success=true): Systeminformationen zu den folgenden Endpunkten wurden erfolgreich aus Trellix ePO abgerufen: {entity.identifier} Wenn die Zahlung für eine der beiden nicht erfolgreich ist (is_success=true): Die Aktion konnte keine Systeminformationen zu den folgenden Endpunkten von Trellix ePO abrufen: {entity.identifier} Wenn nicht für alle erfolgreich (is_success=false) Zu den angegebenen Endpunkten wurden keine Systeminformationen gefunden. Bei kritischem Fehler: Fehler beim Ausführen der Aktion „Systeminformationen abrufen“. Grund: {error.traceback} |
Allgemein |
Version des Virus Engine-Agents abrufen
Beschreibung
Rufen Sie die Versionsinformationen des Virus Engine-Agents von den Endpunkten in McAfee ePO ab. Unterstützte Entitäten: Hostname, IP-Adresse.
Parameter
–
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| Version des Virenschutz-Agents | – | – |
JSON-Ergebnis
{
"Virus_Engine_Agent_version": {Virus_engine_agent_version}
}
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | wenn der Erfolg eines Versionsinformationen des Virus Engine-Agents wurden erfolgreich von den folgenden Endpunkten in Trellix ePO abgerufen: {entity.identifier} if not success for one Die Aktion konnte keine Informationen zur Version des Virus Engine-Agents von den folgenden Endpunkten in Trellix ePO abrufen: {entity.identifier} if not success for all Auf den angegebenen Endpunkten wurden keine Informationen zur Version des Virus Engine-Agents gefunden. Bei kritischem Fehler (Fehlgeschlagen): Fehler beim Ausführen der Aktion „Get Virus Engine Agent Version“. Grund: {traceback} |
Allgemein |
Ping
Beschreibung
Testen Sie die Verbindung zu Trellix ePO mit den Parametern, die auf der Seite „Integrationskonfiguration“ im Google SecOps Content Hub angegeben sind.
Parameter
–
Anwendungsfälle
–
Ausführen am
Diese Aktion wird für alle Entitäten ausgeführt.
Aktionsergebnisse
Entitätsanreicherung
–
Statistiken
–
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| null | – | – |
JSON-Ergebnis
N/A
Tag entfernen
Beschreibung
Entfernen Sie ein Tag von einem Endpunkt in Trellix ePO. Unterstützte Entitäten: Hostname, IP-Adresse.
Parameter
| Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
|---|---|---|---|---|
| Tag-Name | String | – | Ja | Geben Sie den Namen des Tags an, das von den Endpunkten entfernt werden soll. |
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
N/A
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | Wenn eine der beiden erfolgreich ist (is_success=true): Tag „{tag name}“ wurde aus den folgenden Endpunkten entfernt in Trellix ePO: {entity.identifier} Wenn das Tag nicht Teil des Endpunkts ist (is_success=true): Das Tag „{tag}“ war nicht Teil der folgenden Endpunkte in Trellix ePO: {entity.identifier} If not success for one (is_success=true) Das Tag „{tag name}“ konnte nicht von den folgenden Endpunkten in Trellix ePO entfernt werden: {entity.identifier} Wenn nicht für alle erfolgreich (is_success=false): Das Tag „{tag}“ wurde nicht von den angegebenen Endpunkten entfernt. Bei kritischem Fehler (Fehlgeschlagen): Fehler beim Ausführen der Aktion „Tag entfernen“. Grund: {traceback} Bei ungültigem Tag (Fehler) Fehler beim Ausführen der Aktion „Tag entfernen“. Grund: Das Tag „{tag name}“ wurde in Trellix ePO nicht gefunden. |
Allgemein |
Vollständigen Scan ausführen
Beschreibung
Führen Sie einen vollständigen Scan auf den angegebenen Endpunkten in Trellix ePO aus. Unterstützte Entitäten: Hostname, IP-Adresse.
Parameter
| Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
|---|---|---|---|---|
| Aufgabenname | String | On-Demand-Scan – Vollständiger Scan | Ja | Geben Sie an, welche Aufgabe ausgeführt werden soll, um einen vollständigen Scan zu erhalten. |
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| RunTask_Status | – | – |
JSON-Ergebnis
{
"status": "success" or "failure"
}
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | Wenn nur eine Person erfolgreich ist: Der vollständige Scan basierend auf der Aufgabe „{task name}“ wurde auf den folgenden Endpunkten in Trellix ePO erfolgreich ausgeführt: {entity.identifier} Wenn die Zahlung für eine Person nicht erfolgreich ist: Die Aktion konnte aufgrund der Aufgabe „{task name}“ auf den folgenden Endpunkten in Trellix ePO keinen vollständigen Scan ausführen: {entity.identifier} Wenn nicht alle erfolgreich sind: Auf den angegebenen Endpunkten wurde kein vollständiger Scan ausgeführt. Bei kritischem Fehler (Fehlgeschlagen): Fehler beim Ausführen der Aktion „Vollständigen Scan ausführen“. Grund: {error traceback} Wenn die Aufgabe nicht gefunden wird (Fehler): Fehler beim Ausführen der Aktion „Vollständigen Scan ausführen“. Grund: Die Aufgabe „{task name}“ wurde in Trellix ePO nicht gefunden. Bitte überprüfen Sie die Schreibweise. |
Allgemein |
McAfee-Agent aktualisieren
Beschreibung
Aktualisieren Sie den McAfee-Agenten auf den angegebenen Endpunkten in Trellix ePO. Aufgabe für Windows: DAT_Update_Windows_CWS. Aufgabe für Linux: DAT_Update_Linux_CWS. Unterstützte Entitäten: Hostname, IP.
Parameter
| Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
|---|---|---|---|---|
| Aufgabenname | String | DAT_Update_Windows_CWS | Ja | Geben Sie an, welche Aufgabe ausgeführt werden soll, um den McAfee-Agenten zu aktualisieren. Der Standardwert für Windows ist DAT_Update_Windows_CWS. Für Linux ist es DAT_Update_Linux_CWS. |
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- IP-Adresse
- Hostname
Aktionsergebnisse
Entitätsanreicherung
–
Statistiken
–
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| Update_Status | – | – |
JSON-Ergebnis
{
"status": "success" or "failure"
}
Fall-Repository
| Ergebnistyp | Wert / Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* | Wenn nur eine erfolgreich ist: Die Agenten wurden basierend auf der Aufgabe „{task name}“ auf den folgenden Endpunkten in Trellix ePO erfolgreich aktualisiert: {entity.identifier} Wenn die Zahlung für eine Person nicht erfolgreich ist: Die Aktion konnte den Agenten nicht basierend auf der Aufgabe „{task name}“ auf den folgenden Endpunkten in Trellix ePO aktualisieren: {entity.identifier} Wenn nicht alle erfolgreich sind: Keiner der KI-Agenten wurde aktualisiert. Bei kritischem Fehler (Fehlgeschlagen): Fehler beim Ausführen der Aktion „McAfee Agent aktualisieren“. Grund: {error traceback} Wenn die Aufgabe nicht gefunden wird (Fehler): Fehler beim Ausführen der Aktion „McAfee Agent aktualisieren“. Grund: Die Aufgabe „{task name}“ wurde in Trellix ePO nicht gefunden. Bitte überprüfen Sie die Schreibweise. |
Allgemein |
Connector
McAfee EPO – Threats Connector
Beschreibung
Ereignisse aus der Tabelle „EPOEvents“ in Google SecOps abrufen. Die Zulassungsliste funktioniert mit Analyzer-Namen.
McAfee EPO – Threats-Connector in Google SecOps konfigurieren
Eine detaillierte Anleitung zum Konfigurieren eines Connectors in Google SecOps finden Sie unter Connector konfigurieren.
Connector-Parameter
Verwenden Sie die folgenden Parameter, um den Connector zu konfigurieren:
| Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
|---|---|---|---|---|
| Produktfeldname | String | Produktname | Ja | Geben Sie den Namen des Quellfelds ein, um den Namen des Produktfelds abzurufen. |
| Name des Ereignisfelds | String | EPOEvents_ThreatType | Ja | Geben Sie den Namen des Quellfelds ein, um den Namen des Ereignisfelds abzurufen. |
| Name des Umgebungsfelds | String | "" | Nein | Beschreibt den Namen des Felds, in dem der Umgebungsname gespeichert ist. Wenn das Feld „environment“ nicht gefunden wird, ist die Umgebung die Standardumgebung. |
| Regex-Muster für Umgebung | String | .* | Nein | Ein Regex-Muster, das für den Wert im Feld „Environment Field Name“ ausgeführt werden soll. Der Standardwert ist .*, um alle Werte zu erfassen und unverändert zurückzugeben. Wird verwendet, um dem Nutzer die Möglichkeit zu geben, das Feld „Umgebung“ über Regex-Logik zu bearbeiten. Wenn das Regex-Muster null oder leer ist oder der Umgebungswert null ist, ist das endgültige Umgebungsergebnis die Standardumgebung. |
| Zeitlimit für Script (Sekunden) | Ganzzahl | 180 | Ja | Zeitlimit für den Python-Prozess, der das aktuelle Script ausführt. |
| API-Stamm | String | http://x.x.x.x:8443/remote/ | Ja | API-Stamm der Trellix ePO-Instanz. |
| Nutzername | String | – | Ja | Nutzername der Trellix ePO-Instanz. |
| Passwort | Passwort | Ja | Passwort der Trellix ePO-Instanz. | |
| Gruppenname | String | Nein | Wenn angegeben, ruft der Connector nur Bedrohungen von Endpunkten ab, die Teil dieser Gruppe sind. | |
| Maximale Anzahl von Stunden rückwärts | Ganzzahl | 1 | Nein | Anzahl der Stunden, für die Ereignisse abgerufen werden sollen. |
| Maximale Anzahl abzurufender Ereignisse | Ganzzahl | 10 | Nein | Wie viele Ereignisse pro Connector-Iteration verarbeitet werden sollen. Der Standardwert ist 10. |
| Niedrigster abzurufender Schweregrad | String | Mittel | Nein | Niedrigster Schweregrad der abzurufenden Ereignisse. Standardmäßig werden alle Ereignisse vom Connector aufgenommen. Mögliche Werte: Info, Niedrig, Mittel, Hoch, Kritisch. |
| Zulassungsliste als Sperrliste verwenden | Kästchen | Aktiviert | Ja | Wenn diese Option aktiviert ist, wird die Zulassungsliste als Sperrliste verwendet. |
| SSL überprüfen | Kästchen | Deaktiviert | Ja | Wenn diese Option aktiviert ist, prüfen Sie, ob das SSL-Zertifikat für die Verbindung zum Trellix ePO-Server gültig ist. |
| CA-Zertifikatsdatei | String | – | Falsch | Base64-codierte CA-Zertifikatsdatei. |
| Proxyserveradresse | String | – | Nein | Die Adresse des zu verwendenden Proxyservers. |
| Proxy-Nutzername | String | – | Nein | Der Proxy-Nutzername für die Authentifizierung. |
| Proxy-Passwort | Passwort | Nein | Das Proxy-Passwort für die Authentifizierung. |
Connector-Regeln
Proxyunterstützung
Der Connector unterstützt Proxys.
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten