Edgio WAF-Logs erfassen
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.
Hinweise
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 Console.
- Eine aktive 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 Mehrere Regionen aus.
- Standort: Wählen Sie den Standort aus, der Ihrer Edgio-Bereitstellung 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 -Konsole den neu erstellten Bucket auf.
- Klicken Sie auf Berechtigungen.
- Klicken Sie auf Zugriff gewähren.
- Fügen Sie im Feld Neue Hauptkonten Folgendes hinzu:
real-time-log-delivery@durable-firefly-334516.iam.gserviceaccount.com
- Wählen Sie in der Liste Rolle auswählen die Option Storage Object Creator aus.
- Klicken Sie auf Speichern.
Edgio Real-Time Log Delivery konfigurieren
- Melden Sie sich in der Edgio Console an.
- Wählen Sie Ihr vertrauliches Profil 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-Log-Übermittlung.
- Klicken Sie auf + Neues Profil für die Protokollauslieferung.
- Wählen Sie WAF als Protokolltyp 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 Organisation von Logs ein, z. B.
waf/
. - Logformat: Wählen Sie JSON (Standard) aus.
- Logs downsamplen: Lassen Sie das Kästchen deaktiviert, damit alle Logs bereitgestellt werden.
- Name: Geben Sie einen aussagekräftigen Namen ein, z. B.
- Achten Sie darauf, dass im Bereich Felder alle Pflichtfelder ausgewählt sind. Wichtige Felder:
- 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 SIEM-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 Logtyp 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 Option zum Löschen 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-Objekt-Betrachter aus.
- Wenn Sie in der Feedkonfiguration Löschoptionen ausgewählt haben, gewähren Sie auch die Rolle Storage-Objekt-Administrator.
- Klicken Sie auf Speichern.
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten