Ivanti Connect Secure-Logs (Pulse Secure) erfassen
In diesem Dokument wird beschrieben, wie Sie Ivanti Connect Secure-Logs (Pulse Secure) mit dem Bindplane-Agent in Google Security Operations aufnehmen.
Ivanti Connect Secure (ehemals Pulse Secure) ist eine SSL-VPN-Lösung, die sicheren Remotezugriff auf Unternehmensanwendungen, ‑ressourcen und ‑netzwerke bietet. Sie unterstützt die Multi-Faktor-Authentifizierung, die Überprüfung der Endpunktkonformität und detaillierte Zugriffsrichtlinien für Remote-Mitarbeiter und Partner.
Hinweis
Prüfen Sie, ob folgende Voraussetzungen erfüllt sind:
- Eine Google SecOps-Instanz
- Windows Server 2016 oder höher oder Linux-Host mit
systemd - Wenn der Agent hinter einem Proxy ausgeführt wird, müssen die Firewallports gemäß den Anforderungen des Bindplane-Agents geöffnet sein.
- Privilegierter Zugriff auf die Admin-Konsole von Ivanti Connect Secure (Pulse Secure)
Google SecOps-Anmeldedaten für den Bindplane-Agenten abrufen
Wählen Sie eine der folgenden Methoden aus, um den Bindplane-Agenten bei Google SecOps zu authentifizieren:
- Neue Deployments: Verwenden Sie die Chronicle API (Option 1).
- Legacy-Bereitstellungen: Verwenden Sie die Authentifizierungsdatei für die Datenaufnahme (Option 2) weiter, bis die Ingestion API am 20. Juli 2027 eingestellt wird.
Option 1: Dienstkonto für die Chronicle API erstellen (empfohlen)
- Melden Sie sich in der Google Cloud Console an und wählen Sie das Google Cloud -Projekt aus, das mit Ihrer Google SecOps-Instanz verknüpft ist.
- Rufen Sie IAM & Verwaltung > Dienstkonten auf.
- Klicken Sie auf Dienstkonto erstellen.
- Geben Sie die folgenden Konfigurationsdetails an:
- Name des Dienstkontos: Geben Sie einen Namen für das Konto ein, z. B.
bindplane-ingest. - Dienstkontobeschreibung: Geben Sie eine Beschreibung ein (z. B.
Bindplane agent log ingestion).
- Name des Dienstkontos: Geben Sie einen Namen für das Konto ein, z. B.
- Klicken Sie auf Erstellen und fortfahren.
- Klicken Sie im Abschnitt Diesem Dienstkonto Zugriff auf das Projekt erteilen auf Rolle auswählen und wählen Sie Chronicle-Bearbeiter aus.
- Klicken Sie auf Weiter und dann auf Fertig.
- Klicken Sie auf das von Ihnen erstellte Dienstkonto und rufen Sie den Tab Schlüssel auf.
- Klicken Sie auf Schlüssel hinzufügen > Neuen Schlüssel erstellen.
- Wählen Sie JSON aus und klicken Sie auf Erstellen. Die Schlüsseldatei wird auf Ihren Computer heruntergeladen.
- Speichern Sie die Schlüsseldatei als
ingestion-auth.jsonim Bindplane-Collector-Verzeichnis (/opt/observiq-otel-collector/ingestion-auth.jsonunter Linux oderC:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.jsonunter Windows) oder aktualisieren Siecreds_file_pathinconfig.yaml, damit der Pfad mit dem Pfad übereinstimmt, in dem Sie die Datei speichern. - Rufen Sie IAM und Verwaltung > Einstellungen auf und kopieren Sie die Projektnummer. Sie benötigen sie für die Exporter-Konfiguration.
Option 2: Authentifizierungsdatei für die Datenaufnahme herunterladen (Legacy)
- Melden Sie sich in der Google SecOps-Konsole an.
- Rufen Sie die SIEM-Einstellungen > Erfassungs-Agents auf.
- Laden Sie die Authentifizierungsdatei für die Datenaufnahme herunter.
- Speichern Sie die Datei sicher auf dem System, auf dem der Bindplane-Agent installiert werden soll.
Google SecOps-Kundennummer abrufen
- Melden Sie sich in der Google SecOps-Konsole an.
- Rufen Sie die SIEM-Einstellungen > Profile auf.
Kopieren und speichern Sie die Kundennummer aus dem Bereich Organization Details (Organisationsdetails).
BindPlane-Agent installieren
Installieren Sie den Bindplane-Agenten gemäß der folgenden Anleitung auf Ihrem Windows- oder Linux-Betriebssystem.
Windows-Installation
- Öffnen Sie die Eingabeaufforderung oder PowerShell als Administrator.
Führen Sie dazu diesen Befehl aus:
msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quietWarten Sie, bis die Installation abgeschlossen ist.
Überprüfen Sie die Installation mit folgendem Befehl:
sc query observiq-otel-collectorDer Dienst sollte als RUNNING angezeigt werden.
Linux-Installation
- Öffnen Sie ein Terminal mit Root- oder Sudo-Berechtigungen.
Führen Sie dazu diesen Befehl aus:
sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.shWarten Sie, bis die Installation abgeschlossen ist.
Überprüfen Sie die Installation mit folgendem Befehl:
sudo systemctl status observiq-otel-collectorDer Dienst sollte als active (running) angezeigt werden.
Zusätzliche Installationsressourcen
Weitere Installationsoptionen und Informationen zur Fehlerbehebung finden Sie im Installationsanleitung für den Bindplane-Agenten.
Bindplane-Agent so konfigurieren, dass Syslog-Daten aufgenommen und an Google SecOps gesendet werden
Konfigurationsdatei suchen
Linux:
sudo nano /opt/observiq-otel-collector/config.yamlWindows:
notepad "C:\Program Files\observIQ OpenTelemetry Collector\config.yaml"
Konfigurationsdatei bearbeiten
Ersetzen Sie den gesamten Inhalt von
config.yamldurch die folgende Konfiguration:receivers: udplog: listen_address: "0.0.0.0:514" exporters: chronicle/chronicle_w_labels: protocol: https # Region of your instance, for example us, europe, asia-southeast1 location: <LOCATION> # Project number of the Google Cloud project linked to the instance project: '<PROJECT_NUMBER>' compression: gzip creds_file_path: '/path/to/ingestion-authentication-file.json' customer_id: 'YOUR_CUSTOMER_ID' endpoint: chronicle.googleapis.com log_type: 'PULSE_SECURE_VPN' raw_log_field: body ingestion_labels: service: pipelines: logs/source0__chronicle_w_labels-0: receivers: - udplog exporters: - chronicle/chronicle_w_labels
Konfigurationsparameter
Ersetzen Sie die folgenden Platzhalter:
Empfängerkonfiguration:
udplog: Verwenden Sieudplogfür UDP-Syslog odertcplogfür TCP-Syslog.0.0.0.0: IP-Adresse, auf der gelauscht werden soll (0.0.0.0, um auf allen Schnittstellen zu lauschen)514: Portnummer, an der gelauscht werden soll (Standard-Syslog-Port)
Exporter-Konfiguration:
creds_file_path: Vollständiger Pfad zur JSON-Schlüsseldatei des Dienstkontos (Option 1):- Linux:
/opt/observiq-otel-collector/ingestion-auth.json - Windows:
C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json
- Linux:
YOUR_CUSTOMER_ID: Kundennummer aus dem Abschnitt „Kundennummer abrufen“location: Ersetzen Sie<LOCATION>durch die Region Ihrer Google SecOps-Instanz (z. B.us,europeoderasia-southeast1). Der Exporter stellt diesem Wertchronicle.googleapis.comvoran. Eine vollständige Liste finden Sie unter Regionale Endpunkte.project: Ersetzen Sie<PROJECT_NUMBER>durch die Projektnummer unter IAM & Verwaltung > Einstellungen.endpoint: Behalten Sie die Einstellungchronicle.googleapis.combei.log_type: Logtyp genau so, wie er in Chronicle angezeigt wird (PULSE_SECURE_VPN)
Legacy-Ingestion-API-Exporter
Wenn Sie die Datei zur Authentifizierung bei der Aufnahme aus Option 2 verwenden, ersetzen Sie den Block
exportersdurch Folgendes. Legen Sie fürcreds_file_pathden Pfad zur Authentifizierungsdatei für die Datenaufnahme fest. Wenn sich Ihre Instanz außerhalb der USA befindet, ersetzen Siemalachiteingestion-pa.googleapis.comdurch Ihren regionalen Endpunkt (z. B.europe-malachiteingestion-pa.googleapis.com).exporters: chronicle/chronicle_w_labels: compression: gzip creds_file_path: '/path/to/ingestion-authentication-file.json' customer_id: 'YOUR_CUSTOMER_ID' endpoint: malachiteingestion-pa.googleapis.com log_type: 'PULSE_SECURE_VPN' raw_log_field: body ingestion_labels:
Konfigurationsdatei speichern
- Speichern Sie die Datei nach der Bearbeitung:
- Linux: Drücken Sie
Ctrl+O, dannEnterund dannCtrl+X. - Windows: Klicken Sie auf Datei > Speichern.
- Linux: Drücken Sie
Bindplane-Agent neu starten, um die Änderungen zu übernehmen
Führen Sie den folgenden Befehl aus, um den Bindplane-Agenten unter Linux neu zu starten:
sudo systemctl restart observiq-otel-collectorPrüfen Sie, ob der Dienst ausgeführt wird:
sudo systemctl status observiq-otel-collectorLogs auf Fehler prüfen:
sudo journalctl -u observiq-otel-collector -f
Wählen Sie eine der folgenden Optionen aus, um den Bindplane-Agenten unter Windows neu zu starten:
Eingabeaufforderung oder PowerShell als Administrator:
net stop observiq-otel-collector && net start observiq-otel-collectorDienstkonsole:
- Drücken Sie
Win+R, geben Sieservices.mscein und drücken Sie die Eingabetaste. - Suchen Sie nach observIQ OpenTelemetry Collector.
- Klicken Sie mit der rechten Maustaste und wählen Sie Neu starten aus.
Prüfen Sie, ob der Dienst ausgeführt wird:
sc query observiq-otel-collectorLogs auf Fehler prüfen:
type "C:\Program Files\observIQ OpenTelemetry Collector\log\collector.log"
- Drücken Sie
Syslog-Weiterleitung auf Ivanti Connect Secure (Pulse Secure) konfigurieren
- Melden Sie sich in der Ivanti Connect Secure-Admin-Konsole (früher Pulse Secure) an.
- Gehen Sie zu System > Log/Monitoring.
- Klicken Sie auf den Tab Einstellungen.
- Geben Sie im Abschnitt zur Konfiguration des Syslog-Servers die folgenden Details an:
- Servername/IP: Geben Sie die IP-Adresse oder den FQDN des Bindplane-Agent-Hosts ein.
- Facility: Wählen Sie LOCAL0 (oder die gewünschte Facility von LOCAL0 bis LOCAL7) aus.
- Typ: Wählen Sie UDP aus.
- Filter: Wählen Sie Standard aus.
- Quellschnittstelle: Wählen Sie Global (oder die spezifische Schnittstelle, die den Bindplane-Agenten erreichen kann) aus.
- Klicken Sie auf Hinzufügen.
- Klicken Sie auf Änderungen speichern.
Aktivieren Sie die Syslog-Berichterstellung für jede Protokollkategorie, indem Sie auf jedem lokalen Protokolltab Folgendes ausführen:
- Klicken Sie auf den Tab Ereignisse, setzen Sie ein Häkchen neben dem Syslog-Server und klicken Sie auf Änderungen speichern.
- Klicken Sie auf den Tab User Access (Nutzerzugriff), setzen Sie ein Häkchen neben dem Syslog-Server und klicken Sie auf Save Changes (Änderungen speichern).
- Klicken Sie auf den Tab Admin Access (Administratorzugriff), setzen Sie ein Häkchen im Kästchen für den Syslog-Server und klicken Sie auf Save Changes (Änderungen speichern).
Prüfen Sie die Bindplane-Agent-Logs, um festzustellen, ob Syslog-Nachrichten gesendet werden.
UDM-Zuordnungstabelle
| Logfeld | UDM-Zuordnung | Logik |
|---|---|---|
| Aktion | security_result.action_details | Direkt aus dem Aktionsfeld zugeordnet. |
| Anwendung | principal.application | Direkt aus dem Anwendungsfeld zugeordnet. |
| bytes_read | network.received_bytes | Wird direkt aus dem Feld „bytes_read“ zugeordnet und in eine vorzeichenlose Ganzzahl konvertiert. |
| bytes_written | network.sent_bytes | Direkt aus dem Feld „bytes_written“ abgeleitet und in eine vorzeichenlose Ganzzahl konvertiert. |
| client_host | hauptkonto.hostname, hauptkonto.asset.hostname | Wird direkt aus dem Feld „client_host“ zugeordnet. |
| CMD | principal.process.command_line | Direkt aus dem Feld „cmd“ zugeordnet. |
| connection_status | security_result.detection_fields.value.string_value | Direkt aus dem Feld „connection_status“ zugeordnet. |
| data_time | metadata.event_timestamp.seconds | Wird aus dem Feld „data_time“ mit verschiedenen Zeitstempelformaten geparst (MM-dd-yyyy HH:mm:ss Z, RFC 3339, ISO8601, MMM d HH:mm:ss, MMM d HH:mm:ss). |
| devname | principal.hostname, principal.asset.hostname | Direkt aus dem Feld „devname“ zugeordnet. |
| dstip | target.ip, target.asset.ip | Direkt aus dem Feld „dstip“ zugeordnet. |
| dstport | target.port | Direkt aus dem Feld „dstport“ zugeordnet und in eine Ganzzahl konvertiert. |
| dstcountry | target.location.country_or_region | Direkt aus dem Feld „dstcountry“ zugeordnet, wenn es nicht „Reserved“ oder leer ist. |
| Dauer | network.session_duration.seconds | Direkt aus dem Duration-Feld zugeordnet und in eine Ganzzahl umgewandelt. |
| dvc | intermediary.hostname oder intermediary.ip | Wenn das Feld „dvc“ in eine IP-Adresse konvertiert werden kann, wird es „intermediary.ip“ zugeordnet. Andernfalls wird es intermediary.hostname zugeordnet. |
| dvc_hostname | intermediary.hostname, principal.hostname, principal.asset.hostname oder intermediary.ip, principal.ip, principal.asset.ip | Wenn das Feld „dvc_hostname“ in eine IP-Adresse konvertiert werden kann, wird es den entsprechenden IP-Feldern zugeordnet. Andernfalls wird sie den entsprechenden Hostname-Feldern zugeordnet. |
| event_type | metadata.product_event_type | Direkt aus dem Feld „event_type“ zugeordnet. |
| failure_reason | security_result.description | Direkt aus dem Feld „failure_reason“ zugeordnet. Wenn die Nachricht „because host“ enthält, wird der Text „host“ dem Fehlergrund vorangestellt. |
| has_principal | event.idm.read_only_udm.principal (presence) | Wird auf „true“ gesetzt, wenn Hauptkontofelder ausgefüllt sind, andernfalls auf „false“. Wird von der Parserlogik abgeleitet. |
| has_target | event.idm.read_only_udm.target (presence) | Wird auf „true“ gesetzt, wenn Zielfelder ausgefüllt sind, andernfalls auf „false“. Wird durch die Parserlogik abgeleitet. |
| has_target_user | event.idm.read_only_udm.target.user.userid (presence) | Auf „true“ setzen, wenn „target.user.userid“ ausgefüllt ist, andernfalls auf „false“. Wird durch die Parserlogik abgeleitet. |
| host_ip | principal.ip, principal.asset.ip | Direkt aus dem Feld „host_ip“ zugeordnet. |
| host_mac | principal.mac | Wird direkt aus dem Feld „host_mac“ zugeordnet, wobei Bindestriche durch Doppelpunkte ersetzt werden. |
| http_method | network.http.method | Direkt aus dem Feld „http_method“ zugeordnet. |
| http_response | network.http.response_code | Direkt aus dem Feld „http_response“ zugeordnet und in eine Ganzzahl konvertiert. |
| info_desc | about.labels.value | Direkt aus dem Feld „info_desc“ zugeordnet. |
| ip_new | target.ip, target.asset.ip | Direkt aus dem Feld „ip_new“ zugeordnet. |
| level | security_result.severity, security_result.severity_details | security_result.severity wird aus dem Feld „level“ abgeleitet („error“/„warning“ –> HIGH, „notice“ –> MEDIUM, „information“/„info“ –> LOW). Der Rohwert der Ebene wird auch security_result.severity_details zugeordnet. |
| logid | metadata.product_log_id | Direkt aus dem Feld „logid“ zugeordnet. |
| locip | principal.ip, principal.asset.ip | Direkt aus dem Feld „locip“ zugeordnet. |
| Nachricht | metadata.description | Wird verwendet, um verschiedene Felder mit den Filtern „grok“ und „kv“ zu extrahieren. Wenn die Nachricht „EventID“ enthält, wird sie als Windows-Ereignisprotokoll verarbeitet. |
| message_info | metadata.description | Wird direkt „metadata.description“ zugeordnet, sofern nicht anderweitig in spezifischeren Grok-Mustern verwendet. |
| msg | metadata.product_event_type, metadata.description | Wenn das Feld „msg“ vorhanden ist, wird der Produkttyp extrahiert und „metadata.product_event_type“ zugeordnet. Der Rest der Nachricht wird „metadata.description“ zugeordnet. |
| msg_hostname | hauptkonto.hostname, hauptkonto.asset.hostname | Direkt aus dem Feld „msg_hostname“ zugeordnet. |
| msg_ip | principal.ip, principal.asset.ip | Direkt aus dem Feld „msg_ip“ zugeordnet. |
| msg_user_agent | network.http.user_agent, network.http.parsed_user_agent, metadata.product_version | Der User-Agent-String wird network.http.user_agent zugeordnet, der geparste User-Agent network.http.parsed_user_agent und die Produktversion (falls vorhanden) metadata.product_version. |
| network_duration | network.session_duration.seconds | Direkt aus dem Feld „network_duration“ zugeordnet und in eine Ganzzahl umgewandelt. |
| policyid | security_result.rule_id | Direkt aus dem Feld „policyid“ zugeordnet. |
| policyname | security_result.rule_name | Wird direkt aus dem Feld „policyname“ zugeordnet. |
| policytype | security_result.rule_type | Wird direkt aus dem Feld „policytype“ zugeordnet. |
| priority_code | about.labels.value | Wird direkt aus dem Feld „priority_code“ zugeordnet und auch verwendet, um „about.labels.value“ für den Schlüssel „Severity“ abzuleiten (siehe Logik). |
| prod_name | metadata.product_name | Wird direkt aus dem Feld „prod_name“ zugeordnet. |
| product_type | metadata.product_event_type | Wird direkt aus dem Feld „product_type“ zugeordnet. |
| product_version | metadata.product_version | Wird direkt aus dem Feld „product_version“ zugeordnet. |
| Proto | network.ip_protocol | Wird nach der Konvertierung in einen IP-Protokollnamen mithilfe einer Suche network.ip_protocol zugeordnet. |
| pwd | principal.process.file.full_path | Direkt aus dem Feld „pwd“ zugeordnet. |
| Bereich | principal.group.attribute.labels.value | Direkt aus dem Bereichsfeld zugeordnet. |
| rcvdbyte | network.received_bytes | Direkt aus dem Feld „rcvdbyte“ zugeordnet und in eine vorzeichenlose Ganzzahl konvertiert. |
| remip | target.ip | Wird direkt aus dem Feld „remip“ zugeordnet. |
| ressource_name | target.resource.name | Wird direkt aus dem Feld „resource_name“ zugeordnet, nachdem voran- und nachgestellte Leerzeichen und Bindestriche entfernt wurden. |
| resource_status | security_result.description | Direkt aus dem Feld „resource_status“ zugeordnet. |
| resource_user_group | principal.user.group_identifiers | Direkt aus dem Feld „resource_user_group“ zugeordnet. |
| resource_user_name | principal.user.userid | Wird direkt aus dem Feld „resource_user_name“ zugeordnet. |
| Rollen | principal.user.group_identifiers | Wird direkt aus dem Feld „roles“ zugeordnet. |
| sentbyte | network.sent_bytes | Wird direkt aus dem Feld „sentbyte“ zugeordnet und in eine vorzeichenlose Ganzzahl konvertiert. |
| session_id | network.session_id | Wird direkt aus dem Feld „session_id“ zugeordnet. |
| sessionid | network.session_id | Direkt aus dem Feld „sessionid“ zugeordnet. |
| srcip | principal.ip, principal.asset.ip | Direkt aus dem Feld „srcip“ zugeordnet. |
| srcport | principal.port | Direkt aus dem Feld „srcport“ zugeordnet und in eine Ganzzahl konvertiert. |
| srccountry | principal.location.country_or_region | Wird direkt aus dem Feld „srccountry“ zugeordnet, wenn es nicht „Reserved“ oder leer ist. |
| subtype | metadata.product_event_type | Wird in Verbindung mit dem Typ verwendet, um „metadata.product_event_type“ zu bilden. |
| target_file | target.file.full_path | Direkt aus dem Feld „target_file“ zugeordnet. |
| target_host | target.hostname, target.asset.hostname | Wird direkt aus dem Feld „target_host“ zugeordnet. |
| target_ip | target.ip, target.asset.ip | Wird direkt aus dem Feld „target_ip“ zugeordnet. |
| target_port | target.port | Wird direkt aus dem Feld „target_port“ zugeordnet und in eine Ganzzahl umgewandelt. |
| target_url | target.url | Wird direkt aus dem Feld „target_url“ zugeordnet. |
| Zeit | metadata.event_timestamp.seconds | Wird aus dem Zeitfeld im Format „JJJJ-MM-TT HH:mm:ss“ geparst. |
| Typ | metadata.product_event_type | Wird in Verbindung mit dem Untertyp verwendet, um metadata.product_event_type zu bilden. |
| u_event_source_ip | principal.ip, principal.asset.ip oder target.ip | Wenn „target_ip“ oder „target_host“ vorhanden ist, wird „u_event_source_ip“ „principal.ip“ und „principal.asset.ip“ zugeordnet. Andernfalls, wenn „target_ip“, „target_host“ und „target_url“ alle leer sind, wird „u_event_source_ip“ „target.ip“ zugeordnet. |
| u_observer_ip | observer.ip | Direkt aus dem Feld „u_observer_ip“ zugeordnet. |
| u_prin_ip | principal.ip, principal.asset.ip | Direkt aus dem Feld „u_prin_ip“ zugeordnet. |
| Nutzer | target.user.userid | Wird direkt aus dem Nutzerfeld zugeordnet. |
| user_agent | network.http.user_agent, network.http.parsed_user_agent | Der User-Agent-String wird network.http.user_agent und der geparste User-Agent network.http.parsed_user_agent zugeordnet. |
| user_group_identifier | target.user.group_identifiers oder principal.user.group_identifiers | Wird in den meisten Fällen target.user.group_identifiers zugeordnet. Wird in den Ereignissen „IP-Änderung“ (USER_UNCATEGORIZED) und „Realm-Einschränkungen“ „principal.user.group_identifiers“ zugeordnet. |
| user_ip | principal.ip, principal.asset.ip | Wird direkt aus dem Feld „user_ip“ zugeordnet. Wenn leer und „u_event_source_ip“ nicht leer ist, wird der Wert von „u_event_source_ip“ übernommen. |
| Nutzername | principal.user.userid oder target.user.userid | In den meisten Fällen wird es „principal.user.userid“ zugeordnet. Wird in bestimmten Szenarien dem target.user.userid zugeordnet, z.B. wenn „detect_user_logout_failed“ und „detect_policy_change_failed“ beide „false“ sind. |
| username_removed | target.user.userid | Direkt aus dem Feld „username_removed“ zugeordnet. |
| vd | principal.administrative_domain | Wird direkt aus dem Feld „vd“ zugeordnet. |
client_ip |
event.idm.read_only_udm.principal.ip |
Aus Änderungsprotokoll zugeordnet |
client_ip |
event.idm.read_only_udm.principal.asset.ip |
Aus Änderungsprotokoll zugeordnet |
req_host |
event.idm.read_only_udm.target.hostname |
Aus Änderungsprotokoll zugeordnet |
req_host |
event.idm.read_only_udm.target.asset.hostname |
Aus Änderungsprotokoll zugeordnet |
target_url |
event.idm.read_only_udm.target.url |
Aus Änderungsprotokoll zugeordnet |
http_method |
event.idm.read_only_udm.network.http.method |
Aus Änderungsprotokoll zugeordnet |
referrer_url |
event.idm.read_only_udm.network.http.referral_url |
Aus Änderungsprotokoll zugeordnet |
sr_action |
event.idm.read_only_udm.security_result.action |
Aus Änderungsprotokoll zugeordnet |
http_version |
event.idm.read_only_udm.network.application_protocol_version |
Aus Änderungsprotokoll zugeordnet |
server_name |
event.idm.read_only_udm.intermediary.hostname |
Aus Änderungsprotokoll zugeordnet |
server_name |
event.idm.read_only_udm.intermediary.asset.hostname |
Aus Änderungsprotokoll zugeordnet |
BLOCK |
security_result.action |
Aus Änderungsprotokoll zugeordnet |
Pulse Secure VPN |
metadatda.product_name |
Aus Änderungsprotokoll zugeordnet |
observer_hostname |
observer.hostname |
Aus Änderungsprotokoll zugeordnet |
priority_code", "Syslog_version", and "info_desc |
about.labels |
Aus Änderungsprotokoll zugeordnet |
Änderungsprotokoll
Änderungsprotokoll für diesen Parser ansehen
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten