Delen via


API Protection-connector voor Microsoft Sentinel

Verbinding maken de 42Crunch API-beveiliging naar Azure Log Analytics via de REST API-interface

Dit is automatisch gegenereerde inhoud. Neem contact op met de provider van de oplossing voor wijzigingen.

Verbinding maken orkenmerken

Verbinding maken orkenmerk Beschrijving
Log Analytics-tabellen apifirewall_log_1_CL
Ondersteuning voor regels voor gegevensverzameling Wordt momenteel niet ondersteund
Ondersteund door 42Crunch API Protection

Voorbeelden van query's

API-aanvragen die beperkt waren

apifirewall_log_1_CL

| where TimeGenerated >= ago(30d)

| where Status_d == 429

API-aanvragen die een serverfout genereren

apifirewall_log_1_CL

| where TimeGenerated >= ago(30d)

| where Status_d >= 500 and Status_d <= 599

JWT-validatie mislukt voor API-aanvragen

apifirewall_log_1_CL

| where TimeGenerated >= ago(30d)

| where Error_Message_s contains "missing [\"x-access-token\"]"

Installatie-instructies van leverancier

Stap 1: de gedetailleerde documentatie lezen

Het installatieproces wordt uitgebreid beschreven in de Integratie van Microsoft Sentinel in de GitHub-opslagplaats. De gebruiker moet deze opslagplaats raadplegen voor meer informatie over de installatie en foutopsporing van de integratie.

Stap 2: De toegangsreferenties voor de werkruimte ophalen

De eerste installatiestap is het ophalen van uw werkruimte-id en primaire sleutel van het Sentinel-platform. Kopieer de onderstaande waarden en sla deze op voor de configuratie van de integratie van de API-logboek doorstuurserver.

Stap 3: De 42Crunch-beveiliging en logboekstuurserver installeren

De volgende stap is het installeren van de 42Crunch-beveiliging en logboekstuurserver om uw API te beveiligen. Beide onderdelen zijn beschikbaar als containers uit de opslagplaats 42Crunch. De exacte installatie is afhankelijk van uw omgeving. Raadpleeg de 42Crunch-beveiligingsdocumentatie voor meer informatie. Hieronder worden twee veelvoorkomende installatiescenario's beschreven:

Installatie via Docker Compose

De oplossing kan worden geïnstalleerd met behulp van een Docker Compose-bestand.

Installatie via Helm-grafieken

De oplossing kan worden geïnstalleerd met behulp van een Helm-grafiek.

Stap 4: De gegevensopname testen

Als u de gegevensopname wilt testen, moet de gebruiker de httpbin-voorbeeldtoepassing implementeren naast de 42Crunch-beveiliging en logboekdoorstuurserver die hier in detail wordt beschreven.

4.1 Installeer het voorbeeld

De voorbeeldtoepassing kan lokaal worden geïnstalleerd met behulp van een Docker Compose-bestand waarmee de httpbin-API-server, de 42Crunch-API-beveiliging en de Sentinel-logboekstuurserver worden geïnstalleerd. Stel de omgevingsvariabelen zo nodig in met behulp van de waarden die zijn gekopieerd uit stap 2.

4.2 Voer het voorbeeld uit

Verfify the API protection is connected to the 42Crunch platform, and then exercise the API locally on the localhost at port 8080 using Postman, curl, or similar. U ziet een combinatie van het doorgeven en mislukken van API-aanroepen.

4.3 Controleer de gegevensopname in Log Analytics

Na ongeveer 20 minuten hebt u toegang tot de Log Analytics-werkruimte op uw Sentinel-installatie en zoekt u de sectie Aangepaste logboeken of er een apifirewall_log_1_CL tabel bestaat. Gebruik de voorbeeldquery's om de gegevens te onderzoeken.

Volgende stappen

Ga naar de gerelateerde oplossing in Azure Marketplace voor meer informatie.