Absolute Secure Endpoint-Logs erfassen
Parserversion:2.0
In diesem Dokument wird beschrieben, wie Sie Absolute Secure Endpoint-Logs (ehemals Absolute Data &Device Security) mit dem Bindplane-Agent in Google Security Operations aufnehmen. Der Parser extrahiert Felder aus den SIEM-Connector-Logs im SYSLOG+- oder KV-Format (CEF). Er verwendet Grok-Muster, um Felder zu identifizieren und zu extrahieren, und dann bedingte Logik basierend auf dem Vorhandensein von kv_pair- oder cef-Daten, um die extrahierten Felder dem UDM-Schema zuzuordnen. Je nach den identifizierten Feldern und ihren Werten werden spezifische Zuordnungen und Transformationen angewendet, wobei sowohl Status-Heartbeat- als auch Sicherheitsereignisdaten verarbeitet werden.
Hinweis
Prüfen Sie, ob folgende Voraussetzungen erfüllt sind:
- Eine Google SecOps-Instanz
- Ein Windows 2016- oder höherer oder Linux-Host mit systemd zum Ausführen des Bindplane-Agent
- Ein Windows Server (2012 oder höher) zum Hosten des Absolute SIEM Connector-Dienstes
- Microsoft .NET Framework 4.0 oder höher auf dem Windows Server installiert, auf dem der SIEM Connector gehostet wird
- Privilegierter Zugriff auf die Absolute Secure Endpoint-Konsole mit aktivierter SIEM-Integration
- Wenn Sie einen Proxy verwenden, müssen die Firewallports gemäß den Anforderungen des Bindplane-Agent geöffnet sein.
Google SecOps-Anmeldedaten für den Bindplane-Agent abrufen
Wählen Sie eine der folgenden Methoden aus, um den Bindplane-Agent bei Google SecOps zu authentifizieren:
- Neue Bereitstellungen: Verwenden Sie die Chronicle API (Option 1).
- Legacy-Bereitstellungen: Verwenden Sie weiterhin die Authentifizierungsdatei für die Aufnahme (Option 2), 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 Konsole an und wählen Sie das Google Cloud Projekt aus, das mit Ihrer Google SecOps-Instanz verknüpft ist.
- Rufen Sie IAM und 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 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.yamlso, dass er mit dem Pfad übereinstimmt, in dem Sie sie speichern. - Rufen Sie IAM und Verwaltung > Einstellungen auf und kopieren Sie die Projektnummer. Sie benötigen sie für die Exporterkonfiguration.
Option 2: Authentifizierungsdatei für die Aufnahme herunterladen (Legacy)
- Melden Sie sich in der Google SecOps-Konsole an.
- Rufen Sie SIEM-Einstellungen > Erfassungs-Agents auf.
- Laden Sie die Authentifizierungsdatei für die Aufnahme herunter.
- Speichern Sie die Datei sicher auf dem System, auf dem der Bindplane-Agent installiert wird.
Google SecOps-Kundennummer abrufen
- Melden Sie sich in der Google SecOps-Konsole an.
- Rufen Sie SIEM-Einstellungen > Profil auf.
- Kopieren und speichern Sie die Kundennummer aus dem Abschnitt Organisationsdetails.
Bindplane-Agent installieren
Installieren Sie den Bindplane-Agent auf Ihrem Windows- oder Linux-Betriebssystem gemäß der folgenden Anleitung.
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" /quiet
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.sh
Zusätzliche Installationsressourcen
Weitere Installationsoptionen finden Sie in der Installationsanleitung für den Bindplane-Agent.
Bindplane-Agent für die Aufnahme von Syslog-Daten und das Senden an Google SecOps konfigurieren
Greifen Sie so auf die Konfigurationsdatei zu:
- Öffnen Sie die Datei
config.yaml:/opt/observiq-otel-collector/config.yamlunter Linux oderC:\Program Files\observIQ OpenTelemetry Collector\config.yamlunter Windows. - Öffnen Sie die Datei mit einem Texteditor (z. B.
nano,vioder Notepad).
- Öffnen Sie die Datei
Bearbeiten Sie die Datei
config.yamlso:receivers: udplog: # Replace the port and IP address as required listen_address: "0.0.0.0:514" exporters: chronicle/chronicle_w_labels: protocol: https endpoint: chronicle.googleapis.com # 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>' # Replace with your actual customer ID customer_id: '<CUSTOMER_ID>' # Adjust the path to the service account key file you saved in Option 1 creds_file_path: '/path/to/secops-key.json' compression: gzip log_type: 'ABSOLUTE' raw_log_field: body # Add optional ingestion labels for better organization ingestion_labels: service: pipelines: logs/source0__chronicle_w_labels-0: receivers: - udplog exporters: - chronicle/chronicle_w_labels- Ersetzen Sie den Port und die IP-Adresse nach Bedarf in Ihrer Infrastruktur.
- Ersetzen Sie
<LOCATION>durch die Region Ihrer Google SecOps-Instanz. Der Exporter stelltchronicle.googleapis.comdiesen Wert voran. - Ersetzen Sie
<PROJECT_NUMBER>durch die Projektnummer unter IAM und Verwaltung > Einstellungen. - Ersetzen Sie
<CUSTOMER_ID>durch die tatsächliche Kundennummer. - Aktualisieren Sie
/path/to/secops-key.jsonauf den Dateipfad, in dem die Dienstkontoschlüsseldatei (Option 1) gespeichert wurde.
Exporter für die Legacy Ingestion API
Wenn Sie die Authentifizierungsdatei für die Aufnahme aus Option 2 verwenden, ersetzen Sie den Block
exportersdurch Folgendes. Legen Siecreds_file_pathauf den Pfad zur Authentifizierungsdatei für die Aufnahme 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 # Adjust the path to the ingestion authentication file you downloaded in Option 2 creds_file_path: '/path/to/ingestion-authentication-file.json' customer_id: '<CUSTOMER_ID>' endpoint: malachiteingestion-pa.googleapis.com log_type: 'ABSOLUTE' raw_log_field: body ingestion_labels:
Bindplane-Agent neu starten, um die Änderungen zu übernehmen
Führen Sie den folgenden Befehl aus, um den Bindplane-Agent unter Linux neu zu starten:
sudo systemctl restart observiq-otel-collectorUm den Bindplane-Agent unter Windows neu zu starten, können Sie entweder die Konsole Dienste verwenden oder den folgenden Befehl eingeben:
net stop observiq-otel-collector && net start observiq-otel-collector
Absolute SIEM Connector auf Windows Server installieren
Der Absolute SIEM Connector ist ein Windows-Dienst, der Benachrichtigungsereignisdaten aus dem Absolute Monitoring Center abruft und sie im CEF-Format über Syslog weiterleitet. Der SIEM Connector wird als MSI-Installationsprogramm bereitgestellt und kann von Kunden mit Absolute Data &Device Security (DDS) Professional und Premium kostenlos im Absolute Customer Center heruntergeladen werden.
- Melden Sie sich in der Absolute Secure Endpoint-Konsole unter
https://cc.absolute.com/an. - Rufen Sie den Bereich Customer Center oder Downloads auf.
- Laden Sie das MSI-Installationsprogramm für den Absolute SIEM Connector herunter.
- Übertragen Sie das Installationsprogramm auf Ihren Windows Server.
- Führen Sie das Installationsprogramm auf Ihrem Windows Server als Administrator aus.
- Folgen Sie der Installationsanleitung, um die Installation abzuschließen.
- Notieren Sie sich das Installationsverzeichnis (in der Regel
C:\Program Files\Absolute Software\Absolute SIEM Connector).
SIEM-Integration in der Absolute Secure Endpoint-Konsole aktivieren
Bevor der SIEM Connector Ereignisse abrufen kann, müssen Sie die SIEM-Integration in der Absolute Secure Endpoint-Konsole aktivieren.
- Melden Sie sich in der Absolute Secure Endpoint-Konsole unter
https://cc.absolute.com/an. - Rufen Sie den Bereich Einstellungen oder Verwaltung auf.
- Rufen Sie die Einstellungen für die SIEM-Integration auf.
- Klicken Sie auf SIEM-Integration aktivieren oder stellen Sie die Einstellung für die SIEM-Integration auf Ein.
- Wählen Sie die Ereignistypen aus, die Sie an Ihr SIEM weiterleiten möchten.
- Sie können auch Alle Ereignistypen auswählen, um alle verfügbaren Logs weiterzuleiten.
- Klicken Sie auf Speichern oder Anwenden , um die Konfiguration zu speichern.
Absolute SIEM Connector konfigurieren
Nachdem Sie den SIEM Connector installiert und die SIEM-Integration in der Konsole aktiviert haben, konfigurieren Sie den Connector so, dass Ereignisse an den Bindplane-Agent gesendet werden:
- Öffnen Sie auf dem Windows Server, auf dem der Absolute SIEM Connector installiert ist, das Absolute SIEM Connector Configuration Tool.
- Sie finden es im Startmenü unter Absolute Software oder im Installationsverzeichnis.
- Geben Sie die folgenden Konfigurationsdetails an:
- Syslog Server Host: Geben Sie die IP-Adresse oder den Hostnamen des Bindplane-Agent-Hosts ein.
- Syslog Server Port: Geben Sie
514ein (oder den in Bindplane konfigurierten Port). - Protokoll: Wählen Sie je nach Bindplane-Konfiguration UDP oder TCP aus.
- Format: Bestätigen Sie, dass CEF (Common Event Format) ausgewählt ist.
- Aktualisierungsintervall: Legen Sie fest, wie oft der Connector Ereignisse von Absolute abruft. Das Minimum beträgt 2 Minuten, das Maximum 1.440 Minuten oder 24 Stunden. Der Standardwert ist 60 Minuten.
- Zeitzone: Ereignisse werden in der Zeitzone UTC übertragen, um eine universelle Konsistenz über alle Systeme hinweg zu gewährleisten.
- Klicken Sie auf Speichern.
- Starten Sie den Dienst Absolute SIEM Connector oder starten Sie ihn neu:
- Öffnen Sie Dienste (services.msc).
- Wählen Sie den Dienst Absolute SIEM Connector aus.
- Klicken Sie auf Starten oder Neu starten.
UDM-Zuordnungstabelle
| Logfeld | UDM-Zuordnung | Logik |
|---|---|---|
pid |
about.process.pid |
Direkt zugeordnet |
hostname |
intermediary.hostname |
Direkt zugeordnet |
dvc_ip |
intermediary.ip |
Zusammengeführt |
Alert Time |
metadata.event_timestamp |
Als RFC3339 geparst |
date |
metadata.event_timestamp |
Als yyyy-MM-dd HH:mm:ss UTC geparst |
event_type |
metadata.event_type |
Direkt zugeordnet |
eventType |
metadata.product_event_type |
Direkt zugeordnet |
event_class |
metadata.product_event_type |
Direkt zugeordnet |
device_version |
metadata.product_version |
Direkt zugeordnet |
Serial Number |
principal.asset.asset_id |
Direkt zugeordnet |
Computer Name |
principal.hostname |
Direkt zugeordnet |
actorName |
principal.hostname |
Direkt zugeordnet |
objectName |
principal.hostname |
Direkt zugeordnet |
objectID |
principal.resource.product_object_id |
Direkt zugeordnet |
objectType |
principal.resource.resource_type |
Direkt zugeordnet |
roles |
principal.user.attribute.roles |
Zusammengeführt |
actorID |
principal.user.product_object_id |
Direkt zugeordnet |
actorName |
principal.user.userid |
Direkt zugeordnet |
Condition |
security_result.description |
Direkt zugeordnet |
esn_label |
security_result.detection_fields |
Zusammengeführt |
kv_pair |
security_result.detection_fields |
Zugeordnet: ESN → esn_label |
verb |
security_result.summary |
Direkt zugeordnet |
Alert ID |
security_result.threat_id |
Direkt zugeordnet |
Alert Name |
security_result.threat_name |
Direkt zugeordnet |
field_ |
target.resource.attribute.labels |
Zusammengeführt |
| – | metadata.event_type |
Konstante: GENERIC_EVENT |
| – | metadata.product_name |
Konstante: ABSOLUTE_PLATFORM |
| – | metadata.vendor_name |
Konstante: ABSOLUTE |
Änderungsprotokoll
Änderungsprotokoll für diesen Parser ansehen
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten