Sdílet prostřednictvím


Konektor API Protection pro Microsoft Sentinel

Připojí ochranu rozhraní API 42Crunch ke službě 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 konektoru

Atribut konektoru 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 vašeho pracovního prostoru i primárního klíče z platformy Microsoft 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 k dispozici jako kontejnery z úložiště 42Crunch. Přesná instalace závisí 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ů Microsoft Sentinelu. Nastavte proměnné prostředí podle potřeby pomocí hodnot zkopírovaných z kroku 2.

4.2 Spuštění ukázky

Ověřte, že je ochrana rozhraní API připojená k platformě 42Crunch, a pak toto rozhraní API místně procvičte na místním hostiteli na portu 8080 pomocí nástroje 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 přejděte do pracovního prostoru služby Log Analytics v instalaci služby Microsoft 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.