Microsoft Sentinel-Protokolle erfassen
In diesem Dokument wird beschrieben, wie Sie Microsoft Sentinel so konfigurieren, dass Vorfälle und Warnungen mithilfe von Logic Apps und Webhooks an Google Security Operations gesendet werden.
Microsoft Sentinel ist eine cloudnative Lösung für Sicherheitsinformationen und ‑ereignismanagement (SIEM) sowie für Sicherheitsorchestrierung, ‑automatisierung und ‑reaktion (SOAR). Es bietet intelligente Sicherheitsanalysen und Threat Intelligence für das gesamte Unternehmen.
Hinweis
Folgende Voraussetzungen müssen erfüllt sein:
- Eine Google SecOps-Instanz
- Privilegierter Zugriff auf das Microsoft Azure-Portal mit Berechtigungen für:
- Logic Apps erstellen
- Microsoft Sentinel-Automatisierungsregeln konfigurieren
- Berechtigungen für Ressourcengruppen verwalten
- Diensthauptkonten erstellen und verwalten
- Zugriff auf die Google Cloud Console (zum Erstellen von API-Schlüsseln)
Webhook-Feed in Google SecOps erstellen
Feed erstellen
- Rufen Sie die SIEM-Einstellungen > Feeds auf.
- Klicken Sie auf Neuen Feed hinzufügen.
- Klicken Sie auf der nächsten Seite auf Einen einzelnen Feed konfigurieren.
- Geben Sie im Feld Feedname einen Namen für den Feed ein, z. B.
Microsoft Sentinel Incidents. - Wählen Sie Webhook als Quelltyp aus.
- Wählen Sie Microsoft Sentinel als Protokolltyp aus.
- Klicken Sie auf Weiter.
- Geben Sie Werte für die folgenden Eingabeparameter an:
- Trennzeichen für Aufteilung (optional): Lassen Sie dieses Feld leer (jeder Vorfall oder jede Benachrichtigung ist ein einzelnes Ereignis).
- Asset-Namespace: Der Asset-Namespace.
- Aufnahmelabels: Das Label, das auf die Ereignisse aus diesem Feed angewendet werden soll.
- Klicken Sie auf Weiter.
- Prüfen Sie die neue Nachrichten-Feed-Konfiguration auf dem Bildschirm Abschließen und klicken Sie dann auf Senden.
Secret-Schlüssel generieren und speichern
Nachdem Sie den Feed erstellt haben, müssen Sie einen Secret-Schlüssel für die Authentifizierung generieren:
- Klicken Sie auf der Feed-Detailseite auf Geheimen Schlüssel generieren.
- In einem Dialogfeld wird der geheime Schlüssel angezeigt.
Kopieren Sie den geheimen Schlüssel und speichern Sie ihn an einem sicheren Ort.
Feed-Endpunkt-URL abrufen
- Rufen Sie den Tab Details des Feeds auf.
- Kopieren Sie im Abschnitt Endpunktinformationen die Feed-Endpunkt-URL.
Das URL-Format lautet:
https://{region}-chronicle.googleapis.com/v1/{parent}/logs:importDabei ist
{region}die Region Ihrer Google SecOps-Instanz (z. B.us,europeoderasia-southeast1) und{parent}der Ressourcenpfad im Formatprojects/<PROJECT_ID>/locations/<LOCATION>/instances/<INSTANCE_ID>/logTypes/<LOG_TYPE>.Speichern Sie diese URL für die nächsten Schritte.
Klicken Sie auf Fertig.
Google Cloud API-Schlüssel erstellen
Für Google SecOps ist ein API-Schlüssel für die Authentifizierung erforderlich. Erstellen Sie in der Google Cloud Console einen eingeschränkten API-Schlüssel.
API-Schlüssel erstellen
- Rufen Sie in der Google Cloud Console die Seite „Anmeldedaten“ auf.
- Wählen Sie Ihr Projekt aus (das Projekt, das mit Ihrer Google SecOps-Instanz verknüpft ist).
- Klicken Sie auf Anmeldedaten erstellen > API-Schlüssel.
- Ein API-Schlüssel wird erstellt und in einem Dialogfeld angezeigt.
- Klicken Sie auf API-Schlüssel bearbeiten, um den Schlüssel einzuschränken.
API-Schlüssel einschränken
- Auf der Seite mit den API-Schlüssel-Einstellungen:
- Name: Geben Sie einen aussagekräftigen Namen ein (z. B.
Google SecOps Webhook API Key).
- Name: Geben Sie einen aussagekräftigen Namen ein (z. B.
- Gehen Sie unter API-Einschränkungen so vor:
- Wählen Sie Schlüssel einschränken aus.
- Suchen Sie in der Liste APIs auswählen nach Google SecOps API (oder Chronicle API) und wählen Sie die API aus.
- Klicken Sie auf Speichern.
- Kopieren Sie den Wert des API-Schlüssels aus dem Feld API-Schlüssel oben auf der Seite.
Speichern Sie den API-Schlüssel an einem sicheren Ort.
Logic App für Microsoft Sentinel-Vorfälle konfigurieren
In diesem Abschnitt wird eine Logic App konfiguriert, um Microsoft Sentinel-Vorfälle an Google SecOps zu senden.
Logic App erstellen
- Melden Sie sich im Azure-Portal an.
- Klicken Sie auf Ressource erstellen.
- Suchen Sie nach Logic App.
- Klicken Sie auf Erstellen, um den Erstellungsprozess zu starten.
- Geben Sie Werte für die folgenden Eingabeparameter an:
- Abo: Wählen Sie das Abo aus.
- Ressourcengruppe: Wählen Sie die Ressourcengruppe aus.
- Name: Geben Sie einen Namen für die Logik-App ein (z. B.
Sentinel-Incidents-to-SecOps). - Region: Wählen Sie die Region aus.
- Log Analytics-Arbeitsbereich: Wählen Sie den Log Analytics-Arbeitsbereich aus.
- Klicken Sie auf Überprüfen + Erstellen.
- Klicken Sie auf Erstellen.
- Klicken Sie nach dem Erstellen der Logik-App auf Zur Ressource.
Logic App Designer konfigurieren
- Klicken Sie auf Entwicklungstools > Logic App Designer.
- Klicken Sie auf Trigger hinzufügen.
- Suchen Sie nach Microsoft Sentinel.
- Wählen Sie Microsoft Sentinel-Vorfall als Trigger aus.
- Wenn Sie noch keine Verbindung zu Microsoft Sentinel erstellt haben, müssen Sie dies jetzt tun.
- Klicken Sie auf Neu erstellen und folgen Sie den Aufforderungen zur Authentifizierung:
- Wählen Sie Mit verwalteter Identität anmelden (empfohlen) oder Anmelden aus, um Ihre Anmeldedaten zu verwenden.
- Klicken Sie auf Neuen Schritt einfügen.
- Klicken Sie auf Aktion hinzufügen.
- Suchen Sie nach HTTP und wählen Sie es als Aktion aus.
- Geben Sie Werte für die folgenden Eingabeparameter an:
- URI: Fügen Sie die Feed-Endpunkt-URL aus dem Google SecOps-Feed ein.
- Methode: Wählen Sie POST aus.
- Überschriften: Fügen Sie die folgenden Überschriften hinzu:
- Header name:
X-goog-api-key - Wert: Fügen Sie den zuvor erstellten API-Schlüssel ein.
- Header name:
X-Webhook-Access-Key - Wert: Fügen Sie den geheimen Schlüssel aus der Feed-Erstellung ein.
- Header name:
- Klicken Sie in das Feld Body (Textkörper).
- Klicken Sie im Bereich für dynamische Inhalte auf den Tab Ausdruck.
Geben Sie
@{triggerBody()}in das Feld für den Ausdruck ein und klicken Sie auf OK.Klicken Sie auf Speichern, um die Logik-App zu speichern.
Microsoft Sentinel Berechtigungen zum Ausführen der Logik-App gewähren
Für automatisierte Regeln sind zwei separate Berechtigungszuweisungen erforderlich, damit die Logic App erfolgreich ausgelöst wird.
Berechtigung 1: Der verwalteten Identität der Logik-App Zugriff auf den Sentinel-Arbeitsbereich gewähren
Die verwaltete Identität der Logic App benötigt die Berechtigung, Vorfälle aus dem Microsoft Sentinel-Arbeitsbereich zu lesen.
Verwaltete Identität für Logic App aktivieren
- Rufen Sie im Azure-Portal Ihre Logic App-Ressource (
Sentinel-Incidents-to-SecOps) auf. - Wählen Sie im linken Navigationsbereich unter Einstellungen die Option Identität aus.
- Setzen Sie auf dem Tab Vom System zugewiesen den Status auf An.
- Klicken Sie auf Speichern.
- Klicken Sie zum Bestätigen auf Ja.
- Notieren Sie sich nach der Aktivierung die angezeigte Objekt-ID (Prinzipal-ID).
Logic App die Rolle „Microsoft Sentinel Responder“ gewähren
- Rufen Sie im Azure-Portal Ihren Microsoft Sentinel-Arbeitsbereich auf.
- Wählen Sie im linken Navigationsbereich unter Einstellungen die Option Zugriffssteuerung (IAM) aus.
- Klicken Sie auf + Hinzufügen > Rollenzuweisung hinzufügen.
- Suchen Sie auf dem Tab Rolle nach Microsoft Sentinel Responder und wählen Sie die Rolle aus:
- Alternative: Wenn das Playbook nur Vorfälle liest, verwenden Sie die Rolle Microsoft Sentinel Reader.
- Klicken Sie auf Weiter.
- Konfigurieren Sie auf dem Tab Mitglieder Folgendes:
- Zugriff zuweisen: Wählen Sie Verwaltete Identität aus.
- Klicken Sie auf + Mitglieder auswählen.
- Wählen Sie in der Liste Verwaltete Identität die Option Logik-App aus.
- Wählen Sie Ihre Logik-App (
Sentinel-Incidents-to-SecOps) aus der Liste aus.
- Klicken Sie auf Auswählen.
- Klicken Sie auf Überprüfen und zuweisen.
- Klicken Sie zur Bestätigung noch einmal auf Prüfen und zuweisen.
Berechtigung 2: Microsoft Sentinel-Automatisierungsberechtigungen für Ressourcengruppe erteilen
Microsoft Sentinel erfordert die Rolle Microsoft Sentinel Automation Contributor für die Ressourcengruppe, die die Logik-App enthält. Ohne diese Berechtigung können Automatisierungsregeln keine Playbooks auslösen.
Automatisierungsberechtigungen über die Sentinel-Benutzeroberfläche gewähren
- Rufen Sie im Azure-Portal Ihren Microsoft Sentinel-Arbeitsbereich auf.
- Gehe zu den Einstellungen > Automatisierung.
- Klicken Sie oben auf der Seite auf Playbook-Berechtigungen verwalten.
- Konfigurieren Sie im Bereich Berechtigungen verwalten Folgendes:
- Wählen Sie die Ressourcengruppe mit Ihrer Logic App aus (
Sentinel-Incidents-to-SecOps).
- Wählen Sie die Ressourcengruppe mit Ihrer Logic App aus (
Klicken Sie auf Übernehmen.
Automatisierungsberechtigungen prüfen (optional)
- Rufen Sie im Azure-Portal die Ressourcengruppe auf, die Ihre Logik-App enthält.
- Wählen Sie in der linken Navigationsleiste Zugriffssteuerung (IAM) aus.
- Klicken Sie auf Rollenzuweisungen.
- Suchen Sie nach Azure Security Insights.
Prüfen Sie, ob Azure Security Insights die Rolle Microsoft Sentinel Automation Contributor hat.
Rufen Sie die Ressourcengruppe mit Ihrer Logic App auf.
Wählen Sie Zugriffssteuerung (IAM) > Rollenzuweisung hinzufügen aus.
Wählen Sie die Rolle Microsoft Sentinel Automation Contributor aus.
Wählen Sie unter Mitglieder die Option Nutzer, Gruppe oder Diensthauptkonto aus.
Klicken Sie auf + Mitglieder auswählen und suchen Sie nach Azure Security Insights.
Wählen Sie Azure Security Insights aus und klicken Sie auf Auswählen.
Klicken Sie zweimal auf Prüfen und zuweisen, um den Vorgang zu bestätigen.
Logic App für Microsoft Sentinel-Benachrichtigungen konfigurieren
In diesem Abschnitt wird eine separate Logik-App konfiguriert, um Microsoft Sentinel-Benachrichtigungen an Google SecOps zu senden.
Logik-App für Benachrichtigungen erstellen
- Rufen Sie die Startseite des Azure-Portals auf.
- Klicken Sie auf Ressource erstellen.
- Suchen Sie nach Logic App.
- Klicken Sie auf Erstellen, um den Erstellungsprozess zu starten.
- Geben Sie Werte für die folgenden Eingabeparameter an:
- Abo: Wählen Sie das Abo aus.
- Ressourcengruppe: Wählen Sie die Ressourcengruppe aus.
- Name: Geben Sie einen Namen für die Logic App ein, z. B.
Sentinel-Alerts-to-SecOps. - Region: Wählen Sie die Region aus.
- Log Analytics-Arbeitsbereich: Wählen Sie den Log Analytics-Arbeitsbereich aus.
- Klicken Sie auf Überprüfen + Erstellen.
- Klicken Sie auf Erstellen.
- Klicken Sie nach dem Erstellen der Logic App auf Zur Ressource.
Logic App-Designer für Benachrichtigungen konfigurieren
- Klicken Sie auf Entwicklungstools > Logic App Designer.
- Klicken Sie auf Trigger hinzufügen.
- Suchen Sie nach Microsoft Sentinel.
- Wählen Sie Microsoft Sentinel-Warnung als Trigger aus.
- Wenn Sie noch keine Verbindung zu Microsoft Sentinel erstellt haben, müssen Sie dies jetzt tun.
- Klicken Sie auf Neu erstellen und folgen Sie den Aufforderungen zur Authentifizierung:
- Wählen Sie Mit verwalteter Identität anmelden (empfohlen) oder Anmelden aus, um Ihre Anmeldedaten zu verwenden.
- Klicken Sie auf Neuen Schritt einfügen.
- Klicken Sie auf Aktion hinzufügen.
- Suchen Sie nach HTTP und wählen Sie es als Aktion aus.
- Geben Sie Werte für die folgenden Eingabeparameter an:
- URI: Fügen Sie die Feed-Endpunkt-URL aus dem Google SecOps-Feed ein.
- Methode: Wählen Sie POST aus.
- Überschriften: Fügen Sie die folgenden Überschriften hinzu:
- Header name:
X-goog-api-key - Wert: Fügen Sie den zuvor erstellten API-Schlüssel ein.
- Header name:
X-Webhook-Access-Key - Wert: Fügen Sie den geheimen Schlüssel aus der Feed-Erstellung ein.
- Header name:
- Klicken Sie in das Feld Body (Textkörper).
- Klicken Sie im Bereich für dynamische Inhalte auf den Tab Ausdruck.
Geben Sie
@{triggerBody()}in das Feld für den Ausdruck ein und klicken Sie auf OK.Klicken Sie auf Speichern, um die Logik-App zu speichern.
Microsoft Sentinel-Berechtigungen zum Ausführen der Logic App für Benachrichtigungen erteilen
Für die Logic App für Benachrichtigungen sind zwei separate Berechtigungszuweisungen erforderlich, die mit der Konfiguration der Logic App für Vorfälle identisch sind.
Berechtigung 1: Der verwalteten Identität der Logic App Zugriff auf den Sentinel-Arbeitsbereich gewähren
Die verwaltete Identität der Logic App für Benachrichtigungen benötigt die Berechtigung zum Lesen von Benachrichtigungen aus dem Microsoft Sentinel-Arbeitsbereich.
Verwaltete Identität für die Logic App für Benachrichtigungen aktivieren
- Rufen Sie im Azure-Portal die Logic Apps-Ressource für Ihre Benachrichtigungen auf (
Sentinel-Alerts-to-SecOps). - Wählen Sie im linken Navigationsbereich unter Einstellungen die Option Identität aus.
- Setzen Sie auf dem Tab Vom System zugewiesen den Status auf An.
- Klicken Sie auf Speichern.
- Klicken Sie zum Bestätigen auf Ja.
- Notieren Sie sich nach der Aktivierung die angezeigte Objekt-ID (Hauptkonto).
Der Logic App für Benachrichtigungen die Rolle „Microsoft Sentinel Responder“ zuweisen
- Rufen Sie im Azure-Portal Ihren Microsoft Sentinel-Arbeitsbereich auf.
- Wählen Sie im linken Navigationsbereich unter Einstellungen die Option Zugriffssteuerung (IAM) aus.
- Klicken Sie auf + Hinzufügen> Rollenzuweisung hinzufügen.
- Suchen Sie auf dem Tab Rolle nach Microsoft Sentinel Responder und wählen Sie die Rolle aus:
- Alternative: Wenn das Playbook nur Warnungen liest, verwenden Sie die Rolle Microsoft Sentinel Reader.
- Klicken Sie auf Weiter.
- Konfigurieren Sie auf dem Tab Mitglieder Folgendes:
- Zugriff zuweisen: Wählen Sie Verwaltete Identität aus.
- Klicken Sie auf + Mitglieder auswählen.
- Wählen Sie in der Liste Verwaltete Identität die Option Logic App aus.
- Wählen Sie die Logic App für Benachrichtigungen (
Sentinel-Alerts-to-SecOps) aus der Liste aus.
- Klicken Sie auf Auswählen.
- Klicken Sie auf Überprüfen und zuweisen.
- Klicken Sie zur Bestätigung noch einmal auf Prüfen und zuweisen.
Berechtigung 2: Microsoft Sentinel-Automatisierungsberechtigungen für die Ressourcengruppe für Benachrichtigungen erteilen
Für Microsoft Sentinel ist die Rolle Microsoft Sentinel Automation Contributor (Microsoft Sentinel-Automatisierungsbeitragender) für die Ressourcengruppe erforderlich, die die Logic App für Warnungen enthält.
Automatisierungsberechtigungen über die Sentinel-Benutzeroberfläche erteilen
- Rufen Sie im Azure-Portal Ihren Microsoft Sentinel-Arbeitsbereich auf.
- Gehe zu den Einstellungen > Automatisierung.
- Klicken Sie oben auf der Seite auf Playbook-Berechtigungen verwalten.
- Konfigurieren Sie im Bereich Berechtigungen verwalten Folgendes:
- Wählen Sie die Ressourcengruppe aus, die Ihre Logik-App für Benachrichtigungen (
Sentinel-Alerts-to-SecOps) enthält.- Wenn es sich um dieselbe Ressourcengruppe wie die Logic App für Vorfälle handelt, ist sie möglicherweise bereits ausgewählt.
- Wählen Sie die Ressourcengruppe aus, die Ihre Logik-App für Benachrichtigungen (
Klicken Sie auf Übernehmen.
Automatisierungsberechtigungen für die Logic App für Benachrichtigungen prüfen (optional)
- Rufen Sie im Azure-Portal die Ressourcengruppe auf, die Ihre Logic App für Benachrichtigungen enthält.
- Wählen Sie im linken Navigationsbereich Zugriffssteuerung (IAM) aus.
- Klicken Sie auf Rollenzuweisungen.
- Suchen Sie nach Azure Security Insights.
- Prüfen Sie, ob Azure Security Insights die Rolle Microsoft Sentinel Automation Contributor hat.
Automatisierungsregeln für Microsoft Sentinel konfigurieren
Automatisierungsregeln lösen Logic Apps aus, wenn Vorfälle in Microsoft Sentinel erstellt oder aktualisiert werden.
Automatisierungsregel für die Erstellung von Vorfällen erstellen
- Rufen Sie Ihren Microsoft Sentinel-Arbeitsbereich auf.
- Klicken Sie auf Konfiguration > Automatisierung.
- Klicken Sie auf Erstellen.
- Wählen Sie Automatisierungsregel aus.
- Geben Sie Werte für die folgenden Eingabeparameter an:
- Name: Geben Sie einen Namen für die automatisierte Regel ein (z. B.
Send New Incidents to SecOps). - Trigger: Wählen Sie Wenn ein Vorfall erstellt wird aus.
- Aktionen: Wählen Sie aus der Liste Playbook ausführen aus.
- Wählen Sie die für Vorfälle erstellte Logic App aus (
Sentinel-Incidents-to-SecOps).
- Name: Geben Sie einen Namen für die automatisierte Regel ein (z. B.
- Klicken Sie auf Übernehmen.
Automatisierungsregel für Vorfallaktualisierungen erstellen
- Rufen Sie Ihren Microsoft Sentinel-Arbeitsbereich auf.
- Klicke auf Konfiguration > Automatisierung.
- Klicken Sie auf Erstellen.
- Wählen Sie Automatisierungsregel aus.
- Geben Sie Werte für die folgenden Eingabeparameter an:
- Name: Geben Sie einen Namen für die automatisierte Regel ein, z. B.
Send Updated Incidents to SecOps. - Trigger: Wählen Sie When incident is updated (Wenn Vorfall aktualisiert wird) aus.
- Bedingung: Klicken Sie auf Hinzufügen > Bedingung (Und) > Status > Geändert.
- Name: Geben Sie einen Namen für die automatisierte Regel ein, z. B.
- Konfigurieren Sie im Abschnitt Aktionen Folgendes:
- Wählen Sie in der Liste Playbook ausführen aus.
- Wählen Sie die für Vorfälle erstellte Logic App aus (
Sentinel-Incidents-to-SecOps).
- Klicken Sie auf Übernehmen.
Automatisierungsregel für Benachrichtigungen erstellen
- Rufen Sie Ihren Microsoft Sentinel-Arbeitsbereich auf.
- Klicke auf Konfiguration > Automatisierung.
- Klicken Sie auf Erstellen.
- Wählen Sie Automatisierungsregel aus.
- Geben Sie Werte für die folgenden Eingabeparameter an:
- Name: Geben Sie einen Namen für die Automatisierungsregel ein, z. B.
Send Alerts to SecOps. - Trigger: Wählen Sie Wenn Benachrichtigung erstellt wird aus.
- Aktionen: Wählen Sie aus der Liste Playbook ausführen aus.
- Wählen Sie die für Benachrichtigungen erstellte Logik-App (
Sentinel-Alerts-to-SecOps) aus.
- Name: Geben Sie einen Namen für die Automatisierungsregel ein, z. B.
- Klicken Sie auf Übernehmen.
Änderungsprotokoll
Änderungsprotokoll für diesen Parser ansehen
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten