Edgio-WAF-Logs erfassen
Parserversion: 1.0
In diesem Leitfaden wird beschrieben, wie Sie Edgio Web Application Firewall (WAF)-Logs mit Google Cloud Storage in Google Security Operations aufnehmen. Der RTLD-Dienst (Real-Time Log Delivery) von Edgio kann komprimierte WAF-Logdaten automatisch direkt an einen Cloud Storage-Bucket senden, den Google SecOps dann zur Analyse und Überwachung aufnehmen kann.
Hinweis
Prüfen Sie, ob folgende Voraussetzungen erfüllt sind:
- Eine Google SecOps-Instanz.
- Privilegierter Zugriff auf die Google Cloud -Plattform.
- Privilegierter Zugriff auf die Edgio-Konsole.
- Ein aktives Edgio-Property mit aktivierter WAF.
Google Cloud Storage-Bucket konfigurieren
- Melden Sie sich in der Google Cloud Console an.
- Rufen Sie Cloud Storage > Buckets auf.
- Klicken Sie auf Erstellen.
- Geben Sie die folgenden Konfigurationsdetails an:
- Name: Geben Sie einen eindeutigen Bucket-Namen ein (z. B.
edgio-waf-logs). - Standorttyp: Wählen Sie je nach Ihren Anforderungen Region oder Multiregional aus.
- Standort: Wählen Sie den Standort aus, der Ihrem Edgio-Deployment am nächsten ist.
- Speicherklasse: Wählen Sie Standard aus.
- Zugriffssteuerung: Wählen Sie Einheitlich aus.
- Verschlüsselung: Wählen Sie Google-owned and Google-managed encryption key aus.
- Name: Geben Sie einen eindeutigen Bucket-Namen ein (z. B.
- Klicken Sie auf Erstellen.
Bucket-Berechtigungen für Edgio konfigurieren
- Rufen Sie in der Google Cloud Console den neu erstellten Bucket auf.
- Klicken Sie auf Berechtigungen.
- Klicken Sie auf Zugriff gewähren.
- Geben Sie im Feld Neue Hauptkonten Folgendes ein:
real-time-log-delivery@durable-firefly-334516.iam.gserviceaccount.com - Wählen Sie in der Liste Rolle auswählen die Option Storage-Objekt-Ersteller aus.
- Klicken Sie auf Speichern.
Edgio Echtzeit-Log-Delivery konfigurieren
- Melden Sie sich in der Edgio Console an.
- Wählen Sie Ihren privaten Bereich oder Ihre Organisation aus.
- Wählen Sie die gewünschte Property aus.
- Wählen Sie im linken Bereich die gewünschte Umgebung aus.
- Klicken Sie im linken Bereich auf Echtzeit-Logbereitstellung.
- Klicken Sie auf + Neues Profil für die Protokollbereitstellung.
- Wählen Sie WAF als Logtyp aus.
- Geben Sie die folgenden Konfigurationsdetails an:
- Name: Geben Sie einen aussagekräftigen Namen ein (z. B.
Google SecOps WAF Logs). - Ziel: Wählen Sie Google Cloud Storage aus.
- Bucket: Geben Sie den Namen Ihres GCS-Buckets ein (z. B.
edgio-waf-logs). - Präfix: Optional. Geben Sie ein Präfix für die Logorganisation ein (z. B.
waf/). - Logformat: Wählen Sie JSON (Standard) aus.
- Logs heruntersampeln: Lassen Sie das Häkchen weg, um alle Logs zu erhalten.
- Name: Geben Sie einen aussagekräftigen Namen ein (z. B.
- Achten Sie im Bereich Felder darauf, dass alle erforderlichen Felder ausgewählt sind. Zu den wichtigsten Feldern gehören:
- account_number
- action_type
- client_city
- client_country_code
- client_ip
- client_tls_ja3_md5
- Host
- Referrer
- rule_message
- rule_tags
- server_port
- sub_events
- sub_events_count
- timestamp
- URL
- user_agent
- uuid
- waf_instance_name
- waf_profile_name
- waf_profile_type
- Klicken Sie auf Speichern.
Feed in Google SecOps konfigurieren, um Edgio-WAF-Logs aufzunehmen
- Rufen Sie die Einstellungen > Datenverwaltung > Feeds auf. Wenn Sie eine reine SIEM-Plattform verwenden, rufen Sie die Einstellungen > Feeds auf.
- Klicken Sie auf Neu hinzufügen.
- Geben Sie im Feld Feedname einen Namen für den Feed ein, z. B.
Edgio WAF Logs. - Wählen Sie Google Cloud Storage V2 als Quelltyp aus.
- Wählen Sie Edgio WAF als Protokolltyp aus.
- Klicken Sie auf Dienstkonto abrufen.
- Kopieren Sie die angezeigte E‑Mail-Adresse des Dienstkontos.
- Klicken Sie auf Weiter.
- Geben Sie Werte für die folgenden Eingabeparameter an:
- Storage-Bucket-URI: Geben Sie den URI Ihres Cloud Storage-Bucket ein (Format:
gs://edgio-waf-logs/waf/). - Optionen zum Löschen der Quelle: Wählen Sie die gewünschte Löschoption aus.
- Maximales Dateialter: Dateien einschließen, die in den letzten Tagen geändert wurden. Der Standardwert ist 180 Tage.
- Asset-Namespace: Der Asset-Namespace.
- Aufnahmelabels: Das Label, das auf die Ereignisse aus diesem Feed angewendet werden soll.
- Storage-Bucket-URI: Geben Sie den URI Ihres Cloud Storage-Bucket ein (Format:
- Klicken Sie auf Weiter.
- Prüfen Sie die neue Feedkonfiguration auf dem Bildschirm Abschließen und klicken Sie dann auf Senden.
Berechtigungen für das Google SecOps-Dienstkonto gewähren
- Kehren Sie zur Google Cloud Console zurück.
- Rufen Sie Ihren Cloud Storage-Bucket auf.
- Klicken Sie auf Berechtigungen.
- Klicken Sie auf Zugriff gewähren.
- Fügen Sie im Feld Neue Hauptkonten die E‑Mail-Adresse des Dienstkontos ein, die Sie aus Google SecOps kopiert haben.
- Wählen Sie in der Liste Rolle auswählen die Option Storage Object Viewer aus.
- Wenn Sie in der Feedkonfiguration Löschoptionen ausgewählt haben, gewähren Sie auch die Rolle Storage Object Admin.
- Klicken Sie auf Speichern.
Änderungsprotokoll
Änderungsprotokoll für diesen Parser ansehen
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten