Konektor API Protection pro Microsoft Sentinel

Připojení ochranu rozhraní API 42Crunch do Služby Azure Log Analytics prostřednictvím rozhraní REST API

Jedná se o automaticky vygenerovaný obsah. Pokud potřebujete změny, obraťte se na poskytovatele řešení.

atributy Připojení oru

atribut Připojení or Popis
Tabulky Log Analytics apifirewall_log_1_CL
Podpora pravidel shromažďování dat V současnosti není podporováno
Podporováno 42Crunch API Protection

Ukázky dotazů

Požadavky rozhraní API, které byly omezené rychlostí

apifirewall_log_1_CL

| where TimeGenerated >= ago(30d)

| where Status_d == 429

Požadavky rozhraní API generující chybu serveru

apifirewall_log_1_CL

| where TimeGenerated >= ago(30d)

| where Status_d >= 500 and Status_d <= 599

Požadavky rozhraní API, které selhávají při ověřování JWT

apifirewall_log_1_CL

| where TimeGenerated >= ago(30d)

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

Pokyny k instalaci dodavatele

Krok 1: Přečtěte si podrobnou dokumentaci

Proces instalace je podrobně zdokumentovaný v integraci Microsoft Sentinelu v úložišti GitHub. Uživatel by se měl s tímto úložištěm dále seznámit s instalací a laděním integrace.

Krok 2: Načtení přihlašovacích údajů pro přístup k pracovnímu prostoru

Prvním krokem instalace je načtení ID pracovního prostoru i primárního klíče z platformy Sentinel. Zkopírujte níže uvedené hodnoty a uložte je pro konfiguraci integrace předávání protokolů rozhraní API.

Krok 3: Instalace ochrany 42Crunch a předávání protokolů

Dalším krokem je instalace ochrany 42Crunch a nástroje pro předávání protokolů za účelem ochrany vašeho rozhraní API. Obě komponenty jsou dostupné jako kontejnery z úložiště 42Crunch. Přesná instalace bude záviset na vašem prostředí. Úplné podrobnosti najdete v dokumentaci k ochraně 42Crunch. Níže jsou popsané dva běžné scénáře instalace:

Instalace přes Docker Compose

Řešení je možné nainstalovat pomocí souboru Docker compose.

Instalace prostřednictvím chartů Helm

Řešení je možné nainstalovat pomocí chartu Helm.

Krok 4: Testování příjmu dat

Aby bylo možné otestovat příjem dat, měl by uživatel nasadit ukázkovou aplikaci httpbin společně s 42Crunch ochranou a protokolovacím předáváním , které jsou podrobně popsány zde.

4.1 Instalace ukázky

Ukázkovou aplikaci je možné nainstalovat místně pomocí souboru Docker compose, který nainstaluje server httpbin API, ochranu rozhraní API 42Crunch a službu předávání protokolů služby Sentinel. Nastavte proměnné prostředí podle potřeby pomocí hodnot zkopírovaných z kroku 2.

4.2 Spuštění ukázky

Verfify ochrana rozhraní API je připojena k platformě 42Crunch a pak toto rozhraní API místně vyzkoušejte na místním hostiteli na portu 8080 pomocí Nástroje Postman, curl nebo podobné. Měli byste vidět kombinaci předávání a neúspěšných volání rozhraní API.

4.3 Ověření příjmu dat v Log Analytics

Přibližně po 20 minutách se dostanete k pracovnímu prostoru služby Log Analytics v instalaci služby Sentinel a vyhledejte část Vlastní protokoly a ověřte, že existuje apifirewall_log_1_CL tabulka. K prozkoumání dat použijte ukázkové dotazy.

Další kroky

Další informace najdete v souvisejícím řešení na Azure Marketplace.