Připojení Microsoft Sentinelu k Amazon Web Services k ingestování protokolů AWS WAF
Pomocí konektoru Firewall webových aplikací (WAF) založených na Amazon Web Services (AWS) můžete ingestovat protokoly WAF AWS shromážděné v kontejnerech AWS S3 do Microsoft Sentinelu. Protokoly AWS WAF jsou podrobné záznamy webového provozu analyzovaného AWS WAF proti seznamům řízení přístupu k webu (ACL). Tyto záznamy obsahují informace, jako je čas, kdy AWS WAF obdržel žádost, specifika požadavku a akci prováděnou pravidlem, které žádost odpovídala. Tyto protokoly a tato analýza jsou nezbytné pro zachování zabezpečení a výkonu webových aplikací.
Tento konektor obsahuje debut nového skriptu onboardingu založeného na AWS CloudFormation, který zjednodušuje vytváření prostředků AWS používaných konektorem.
Důležité
Datový konektor AMAZON Web Services S3 WAF je aktuálně ve verzi Preview. Dodatkové podmínky Azure Preview zahrnují další právní podmínky, které se vztahují na funkce Azure, které jsou v beta verzi, preview nebo které ještě nejsou vydány v obecné dostupnosti.
-
Microsoft Sentinel je obecně dostupný na portálu Microsoft Defenderu na sjednocené platformě operací zabezpečení Microsoftu. Ve verzi Preview je Microsoft Sentinel k dispozici na portálu Defender bez licence XDR v programu Microsoft Defender nebo licence E5. Další informace najdete v tématu Microsoft Sentinel na portálu Microsoft Defender.
Přehled
Datový konektor Amazon Web Services S3 WAF slouží k následujícím případům použití:
Monitorování zabezpečení a detekce hrozeb: Analýza protokolů AWS WAF pomáhá identifikovat bezpečnostní hrozby, jako jsou injektáž SQL a skriptování mezi weby (XSS), a reagovat na ně. Když tyto protokoly ingestujete do Microsoft Sentinelu, můžete pomocí pokročilých analýz a analýzy hrozeb detekovat a prozkoumat škodlivé aktivity.
Dodržování předpisů a auditování: Protokoly WAF AWS poskytují podrobné záznamy o provozu seznamu ACL webu, což může být zásadní pro účely generování sestav dodržování předpisů a auditování. Konektor zajišťuje, aby tyto protokoly byly k dispozici ve službě Sentinel pro snadný přístup a analýzu.
Tento článek vysvětluje, jak nakonfigurovat konektor WAF služby Amazon Web Services S3. Proces jeho nastavení má dvě části: stranu AWS a stranu Microsoft Sentinelu. Každý proces vytváří informace používané druhou stranou. Toto obousměrné ověřování vytváří zabezpečenou komunikaci.
Požadavky
Musíte mít oprávnění k zápisu do pracovního prostoru Služby Microsoft Sentinel.
Nainstalujte řešení Amazon Web Services z centra obsahu v Microsoft Sentinelu. Pokud už máte nainstalované řešení verze 3.0.2 (nebo starší), aktualizujte řešení v centru obsahu, abyste měli jistotu, že máte nejnovější verzi, která obsahuje tento konektor. Další informace najdete v tématu Zjišťování a správa obsahu od verze Microsoft Sentinelu.
Povolení a konfigurace konektoru WAF amazon Web Services S3
Proces povolení a konfigurace konektoru se skládá z následujících úloh:
V prostředí AWS:
Stránka konektoru Amazon Web Services S3 WAF v Microsoft Sentinelu obsahuje šablony zásobníku AWS CloudFormation ke stažení, které automatizují následující úlohy AWS:
Nakonfigurujte služby AWS tak, aby odesílaly protokoly do kontejneru S3.
Vytvořte frontu SQS (Simple Queue Service), která poskytuje oznámení.
Vytvořte zprostředkovatele webové identity pro ověřování uživatelů v AWS prostřednictvím OpenID Connect (OIDC).
Vytvořte předpokládanou roli pro udělení oprávnění uživatelům ověřeným zprostředkovatelem webové identity OIDC pro přístup k vašim prostředkům AWS.
Připojte příslušné zásady oprávnění IAM k udělení přístupu k příslušnému prostředku (kbelík S3, SQS).
V Microsoft Sentinelu:
- Nakonfigurujte konektor WAF služby Amazon Web Services S3 na portálu Microsoft Sentinel přidáním kolektorů protokolů, které se dotazují na frontu a načítají data protokolů z kontejneru S3. Projděte si následující pokyny.
Nastavení prostředí AWS
Pro zjednodušení procesu onboardingu obsahuje stránka konektoru WAF webových služeb Amazon Web Services S3 v Microsoft Sentinelu šablony ke stažení, které můžete použít se službou AWS CloudFormation. Služba CloudFormation používá tyto šablony k automatickému vytváření zásobníků prostředků v AWS. Tyto zásobníky zahrnují samotné prostředky, jak je popsáno v tomto článku, a také přihlašovací údaje, oprávnění a zásady.
Příprava souborů šablon
Pokud chcete spustit skript pro nastavení prostředí AWS, použijte následující kroky:
Na webu Azure Portal v navigační nabídce Služby Microsoft Sentinel rozbalte položku Konfigurace a vyberte Datové konektory.
Na portálu Defender v nabídce Snadné spuštění rozbalte konfiguraci služby Microsoft Sentinel > a vyberte Datové konektory.
Ze seznamu datových konektorů vyberte WAF amazon Web Services S3.
Pokud konektor nevidíte, nainstalujte řešení Amazon Web Services z centra obsahu v částiSpráva obsahu ve službě Microsoft Sentinel nebo aktualizujte řešení na nejnovější verzi.
V podokně podrobností konektoru vyberte Otevřít stránku konektoru.
V části Konfigurace v části 1. AWS CloudFormation Deployment, select the AWS CloudFormation Stacks link. Tím se konzola AWS otevře na nové kartě prohlížeče.
Vraťte se na kartu portálu, kde máte otevřený Microsoft Sentinel. Výběrem možnosti Stáhnout v části Šablona 1: Nasazení ověřování OpenID Connect stáhnete šablonu, která vytvoří zprostředkovatele webové identity OIDC. Šablona se stáhne jako soubor JSON do určené složky pro stahování.
Poznámka:
Pokud máte starší konektor AWS S3, a proto už máte zprostředkovatele webové identity OIDC, můžete tento krok přeskočit.
Výběrem možnosti Stáhnout v části Šablona 2: Nasazení prostředků WAF pro AWS stáhněte šablonu, která vytvoří další prostředky AWS. Šablona se stáhne jako soubor JSON do určené složky pro stahování.
Vytváření zásobníků AWS CloudFormation
Vraťte se na kartu prohlížeče konzoly AWS, která je otevřená na stránce AWS CloudFormation pro vytvoření zásobníku.
Pokud jste se ještě nepřihlásili k AWS, přihlaste se a budete přesměrováni na stránku AWS CloudFormation.
Vytvoření zprostředkovatele webové identity OIDC
Při vytváření nového zásobníku postupujte podle pokynů na stránce konzoly AWS.
(Pokud už máte zprostředkovatele webové identity OIDC z předchozí verze konektoru AWS S3, přeskočte tento krok a pokračujte. Vytvořte zbývající prostředky AWS.)
Zadejte šablonu a nahrajte soubor šablony.
Vyberte zvolit soubor a vyhledejte soubor "Template 1_ OpenID connect authentication deployment.json" (Šablona 1_ OpenID connect authentication deployment.json).
Zvolte název zásobníku.
Projděte si zbytek procesu a vytvořte zásobník.
Vytvoření zbývajících prostředků AWS
Vraťte se na stránku zásobníků AWS CloudFormation a vytvořte nový zásobník.
Vyberte zvolit soubor a vyhledejte soubor "Template 2_ AWS WAF resources deployment.json" (Šablona 2_ AWS WAF resources deployment.json).
Zvolte název zásobníku.
Po zobrazení výzvy zadejte ID pracovního prostoru Služby Microsoft Sentinel. Jak najít ID pracovního prostoru:
Na webu Azure Portal v navigační nabídce Služby Microsoft Sentinel rozbalte položku Konfigurace a vyberte Nastavení. Vyberte kartu Nastavení pracovního prostoru a na stránce pracovního prostoru služby Log Analytics vyhledejte ID pracovního prostoru.
Na portálu Defender v nabídce Snadné spuštění rozbalte položku Systém a vyberte Nastavení. Vyberte Microsoft Sentinel a pak v části Nastavení vyberte nastavení Log Analytics pro
[WORKSPACE_NAME]
. Najděte ID pracovního prostoru na stránce pracovního prostoru služby Log Analytics, která se otevře na nové kartě prohlížeče.
Projděte si zbytek procesu a vytvořte zásobník.
Přidání kolektorů protokolů
Po vytvoření všech zásobníků prostředků se vraťte na kartu prohlížeče, která se otevře na stránce datového konektoru v Microsoft Sentinelu, a zahajte druhou část procesu konfigurace.
V části Konfigurace v části 2. Připojte nové kolektory a vyberte Přidat nový kolektor.
Zadejte ARN role vytvořené role IAM. Výchozí název role je OIDC_MicrosoftSentinelRole, takže ARN role by byla
arn:aws:iam::{AWS_ACCOUNT_ID}:role/OIDC_MicrosoftSentinelRole
.Zadejte název vytvořené fronty SQS. Výchozí název této fronty je SentinelSQSQueue, takže adresa URL by byla
https://sqs.{AWS_REGION}.amazonaws.com/{AWS_ACCOUNT_ID}/SentinelSQSQueue
.Vyberte Připojit a přidejte kolektor. Tím se vytvoří pravidlo shromažďování dat pro agenta služby Azure Monitor, které načte protokoly a ingestuje je do vyhrazené tabulky AWSWAF v pracovním prostoru služby Log Analytics.
Ruční nastavení
Teď, když je proces automatického nastavení spolehlivější, neexistuje mnoho dobrých důvodů, proč se uchýlit k ručnímu nastavení. Pokud ale potřebujete, přečtěte si pokyny k ručnímu nastavení v dokumentaci ke konektoru Amazon Web Services S3.
Testování a monitorování konektoru
Po nastavení konektoru přejděte na stránku Protokoly (nebo na portálu Defenderu pro pokročilé proaktivní vyhledávání ) a spusťte následující dotaz. Pokud se zobrazí nějaké výsledky, konektor funguje správně.
AWSWAF | take 10
Pokud jste to ještě neudělali, doporučujeme implementovat monitorování stavu datového konektoru, abyste věděli, kdy konektory nedostávají data nebo jiné problémy s konektory. Další informace najdete v tématu Monitorování stavu datových konektorů.