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:

  1. Parsen Sie Ihre CA-Zertifikatsdatei in einen Base64-String.
  2. Öffnen Sie die Seite mit den Konfigurationsparametern für die Integration.
  3. Fügen Sie den String in das Feld CA Certificate File (CA-Zertifikatsdatei) ein.
  4. 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,
EPOEvents.ThreatType,
EPOEvents.ThreatActionTaken,
EPOEvents.ThreatHandled,
EPOEvents.ThreatCategory
,EPOEvents.TargetHostName,
EPOEvents.TargetUserName,
EPOEvents.TargetFileName,
EPOEvents.TargetProcessName,
EPOEvents.TargetPort,EPOEvents.
TargetProtocol,EPOEvents.
ThreatCategory,EPOEvents.
TargetIPV4,EPOEvents.
SourceHostName,EPOEvents.
SourceIPV4,EPOEvents.
SourceUserName,EPOEvents.
SourceProcessName,EPOEvents.
SourceURL

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