ReviveSec-Logs erfassen
In diesem Dokument wird beschrieben, wie Sie ReviveSec-Logs mit dem Bindplane-Agent in Google Security Operations aufnehmen.
ReviveSec ist eine Sicherheitsanalyseplattform von Revive Security Ltd. (Israel), die sich auf das Monitoring des Zustands von Check Point-Firewalls, die proaktive Fehlererkennung und das Endpunkt-Monitoring spezialisiert hat. Auf der Plattform werden schlanke Agents auf Windows- und Linux-Computern bereitgestellt, die Prozesse, Dateien, Netzwerkverbindungen, DNS und USB-Geräte überwachen.
Hinweis
Prüfen Sie, ob folgende Voraussetzungen erfüllt sind:
Eine Google SecOps-Instanz
Windows Server 2016 oder höher oder Linux-Host mit
systemdNetzwerkverbindung zwischen dem Bindplane-Agent und dem ReviveSec-Server
Wenn Sie den Agent hinter einem Proxy ausführen, müssen die Firewallports gemäß den Anforderungen des Bindplane-Agents geöffnet sein.
Privilegierter Zugriff auf das ReviveSec-Portal mit Administratorberechtigungen
Authentifizierungsdatei für die Google SecOps-Aufnahme abrufen
- Melden Sie sich in der Google SecOps-Konsole an.
- Rufen Sie die SIEM-Einstellungen > Collection Agents auf.
- Laden Sie die Authentifizierungsdatei für die Aufnahme herunter.
Speichern Sie die Datei sicher auf dem System, auf dem Bindplane installiert wird.
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 Kunden-ID aus dem Bereich 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" /quietWarte, 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.shWarte, bis die Installation abgeschlossen ist.
Überprüfen Sie die Installation mit folgendem Befehl:
sudo systemctl status observiq-otel-collectorDer Dienst sollte als aktiv (wird ausgeführt) angezeigt werden.
Zusätzliche Installationsressourcen
Weitere Installationsoptionen und Informationen zur Fehlerbehebung finden Sie in der Installationsanleitung für den Bindplane-Agent.
Bindplane-Agent zum Erfassen von Syslog-Daten und Senden an Google SecOps konfigurieren
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: filelog: include: - /path/to/revivesec/logs/*.json - /path/to/revivesec/logs/*.csv start_at: beginning exporters: chronicle/revivesec: compression: gzip creds_file_path: '/etc/bindplane-agent/ingestion-auth.json' customer_id: '<customer_id>' endpoint: malachiteingestion-pa.googleapis.com log_type: REVIVESEC raw_log_field: body ingestion_labels: env: production service: pipelines: logs/revivesec_to_chronicle: receivers: - filelog exporters: - chronicle/revivesec
Konfigurationsparameter
Ersetzen Sie die folgenden Platzhalter:
Empfängerkonfiguration:
filelog: Der Empfängertyp zum Erfassen von Logdateien vom Laufwerkinclude: Liste der zu überwachenden Dateipfade oder Glob-Muster:- Passen Sie den Pfad an den Speicherort Ihrer ReviveSec-Protokolldatei an.
- Glob-Muster verwenden, um mehrere Dateien abzugleichen (z. B.
*.json,*.csv)
start_at: Aufbeginningsetzen, um vorhandene Logdateien von Anfang an zu lesen, oder aufend, um nur neue Einträge zu lesen.
Exporter-Konfiguration:
revivesec: Aussagekräftiger Name für den Exportvorgangcreds_file_path: Vollständiger Pfad zur Datei für die Authentifizierung bei der Aufnahme:- Linux:
/etc/bindplane-agent/ingestion-auth.json - Windows:
C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json
- Linux:
<customer_id>: Kunden-ID aus dem vorherigen Schrittendpoint: Regionale Endpunkt-URL:- USA:
malachiteingestion-pa.googleapis.com - Europa:
europe-malachiteingestion-pa.googleapis.com - Asien:
asia-southeast1-malachiteingestion-pa.googleapis.com - Eine vollständige Liste finden Sie unter Regionale Endpunkte.
- USA:
REVIVESEC: Logtyp, genau wie er in Chronicle angezeigt wirdingestion_labels: Optionale Labels im YAML-Format (z. B.env: production)
Pipelinekonfiguration:
revivesec_to_chronicle: Aussagekräftiger Name für die Pipeline
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-Agent 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
ReviveSec-Logs für die Erfassung exportieren
- Melden Sie sich im ReviveSec-Verwaltungsportal an.
- Rufen Sie den Bereich Analytics oder Berichte auf.
- Wählen Sie den gewünschten Berichtstyp aus (Systemdiagnose, Compliance, Endpunktaktivität oder Firewall-Analysen).
- Wenden Sie bei Bedarf Filter für den Zeitraum an.
- Klicken Sie auf Exportieren und wählen Sie das Ausgabeformat aus:
- JSON: Empfohlen für die SIEM-Aufnahme.
- CSV: Tabellarisches Format für strukturierte Daten.
- Speichern Sie die exportierten Dateien im Verzeichnis, das vom BindPlane-Agent überwacht wird (z. B.
/path/to/revivesec/logs/). Optional: Konfigurieren Sie geplante Berichte (täglich, wöchentlich oder monatlich), um Daten automatisch in das überwachte Verzeichnis zu exportieren. Wenden Sie sich an den ReviveSec-Support, um Informationen zu automatischen Exportoptionen und zum API-Zugriff zu erhalten.
UDM-Zuordnungstabelle
| Logfeld | UDM-Zuordnung | Logik |
|---|---|---|
country_label |
additional.fields |
Zusammengeführt |
hit_count_label |
additional.fields |
Zusammengeführt |
linkInfo_label |
additional.fields |
Zusammengeführt |
proxy_label |
additional.fields |
Zusammengeführt |
signature_label |
additional.fields |
Zusammengeführt |
signature_status_label |
additional.fields |
Zusammengeführt |
svc_num_label |
additional.fields |
Zusammengeführt |
desc |
metadata.description |
Direkt zugeordnet |
description |
metadata.description |
Direkt zugeordnet |
description_gateway |
metadata.description |
Direkt zugeordnet |
description_signature |
metadata.description |
Direkt zugeordnet |
has_principal |
metadata.event_type |
Zugeordnet: true → NETWORK_CONNECTION, true → STATUS_UPDATE |
has_user |
metadata.event_type |
Zugeordnet: true → USER_UNCATEGORIZED |
product_event |
metadata.product_event_type |
Direkt zugeordnet |
domain |
principal.asset.hostname |
Direkt zugeordnet |
info_ip |
principal.asset.ip |
Zusammengeführt |
ipadd |
principal.asset.ip |
Zusammengeführt |
src_ip |
principal.asset.ip |
Zusammengeführt |
domain |
principal.hostname |
Direkt zugeordnet |
info_ip |
principal.ip |
Zusammengeführt |
ipadd |
principal.ip |
Zusammengeführt |
src_ip |
principal.ip |
Zusammengeführt |
country_name |
principal.location.country_or_region |
Direkt zugeordnet |
port |
principal.port |
Direkt zugeordnet |
link_url |
principal.url |
Direkt zugeordnet |
display_name |
principal.user.user_display_name |
Direkt zugeordnet |
username |
principal.user.userid |
Direkt zugeordnet |
domain_name |
target.asset.hostname |
Direkt zugeordnet |
ipadd |
target.asset.ip |
Zusammengeführt |
domain_name |
target.hostname |
Direkt zugeordnet |
ipadd |
target.ip |
Zusammengeführt |
| – | metadata.event_type |
Konstante: NETWORK_CONNECTION |
| – | metadata.product_name |
Konstante: REVIVESEC |
| – | metadata.vendor_name |
Konstante: REVIVESEC |
Änderungsprotokoll
Änderungsprotokoll für diesen Parser ansehen
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten