← Analytics / analytics / analytics-integrations
Sentinel
Cloudflare nabízí integrace s Microsoft Sentinel, díky kterým můžete svá data Cloudflare analyzovat snadněji a na jednom centrálním místě. K dispozici jsou dvě verze tohoto konektoru. Doporučujeme použít novější integraci Codeless Connector, protože nabízí jednodušší nastavení, správu nákladů a integruje se s Sentinel Data Lake ↗.
Sentinel CCF Solution ↗ (doporučeno): Codeless Connector Framework (CCF) umožňuje partnerům, pokročilým uživatelům a vývojářům vytvářet vlastní konektory pro import dat do Microsoft Sentinel.
Sentinel Function Based Connector ↗: Konektor Cloudflare pro Microsoft Sentinel používá Azure Functions ↗ ke zpracování bezpečnostních protokolů ze služby Cloudflare Logpush a jejich přímému příjmu do platformy SIEM.
Tento průvodce nabízí přehledné, krok za krokem popsané pokyny pro integraci protokolů Cloudflare s novým konektorem CCF pro Microsoft Sentinel pomocí Azure Blob Storage. Podle těchto kroků budete moci bezpečně shromažďovat, ukládat a analyzovat protokoly Cloudflare přímo v Microsoft Sentinel, čímž zlepšíte možnosti bezpečnostního monitorování a reakce na incidenty ve vaší organizaci.
Krok 1: Předpoklady
- Azure Subscription s oprávněním k vytváření a správě prostředků (doporučena role Contributor nebo Owner).
- Microsoft Sentinel Workspace již nastavený ve vašem prostředí Azure.
- Azure Storage Account s kontejnerem Blob pro ukládání logů Cloudflare.
- Účet Cloudflare s přístupem k doméně, jejíž protokoly chcete exportovat, a s oprávněním konfigurovat úlohy Logpush.
- Účet Azure Storage musí mít povolen veřejný přístup k síti.
- Účet Azure Storage musí být ve stejném předplatném Azure jako Microsoft Sentinel Workspace.
Krok 2: Nastavte úlohu Logpush
-
Přihlaste se do Cloudflare dashboard ↗, a vyberte svůj účet a doménu.
-
Přejděte na Analytics > Protokoly a vyberte Logpush.
-
Vyberte Create Logpush Job. Zvolte typ protokolu, který chcete exportovat (například Požadavky HTTP).
-
Jako cíl vyberte Azure Blob Storage.
-
Zadejte podrobnosti o svém úložišti Azure Blob Storage:
- SAS token (Shared Access Signature)
Chcete-li vygenerovat token SAS z portálu Azure, nejprve přejděte na svůj účet úložiště. V části Datové úložiště sekci vyberte Containers a vyberte příslušný kontejner. V nastavení vyhledejte a zvolte Sdílený přístupový podpis. Nastavte potřebná oprávnění, například
writeacreate, a zadejte počáteční datum a datum vypršení platnosti tokenu. Po nastavení pak podle toho vygenerujte SAS token. -
Uložte a aktivujte úlohu Logpush.
Úplné podrobnosti najdete v Dokumentace Cloudflare Logpush to Azure.
Krok 3: Nakonfigurujte Azure a nasaďte datový konektor v Microsoft Sentinel
- Přihlaste se do Azure Portal a přejděte do svého Microsoft Sentinel pracovním prostoru.
- Vyberte Content Hub v navigační liště a vyhledejte Cloudflare.
- Vyberte Cloudflare řešení z výsledků.
- Vyberte Instalovat v pravém podokně.
- Ve vašem pracovní prostor Sentinel, přejděte na Datové konektory.
- Vyhledejte Cloudflare connector (může se zobrazovat jako Cloudflare (s využitím Azure Blob Storage)).
- Vyberte konektor a nakonfigurujte ho.
Krok 4: Vyplňte povinná pole
Při konfiguraci konektoru dat Cloudflare budete muset zadat následující informace:
- URL kontejneru Blob
Chcete-li získat URL kontejneru v rámci účtu úložiště Azure, otevřete Azure Portal a přejděte na svůj účet úložiště. V části Datové úložiště, vyberte Containers, a poté zvolte příslušný kontejner přijímající protokoly od Cloudflare. V sekci vlastností kontejneru se zobrazí odkaz URL.
- Název skupiny prostředků pro účet úložiště
- Umístění Storage Account
- ID předplatného
- Název tématu Event Grid (pouze při rekonfiguraci, pro počáteční nastavení není potřeba)
Po zadání všech údajů vyberte Připojit.
Zkontrolujte, zda jsou všechna pole vyplněna správně, aby příjem protokolů proběhl bez problémů.
Krok 5: Dokončete nasazení
- Vyberte Použít změny nebo Připojit a dokončete tak nastavení konektoru.
- Na stránce Datové konektory v Sentinelu ověřte, že stav konektoru Cloudflare je Připojeno.
- Ověřte, že se protokoly Cloudflare zobrazují ve vašem pracovním prostoru Sentinel v části Log Analytics > Protokoly.
- Pokud se protokoly nezobrazují, zkontrolujte oprávnění Blob Storage, konfiguraci Cloudflare Logpush a nastavení konektoru Sentinel.
Po dokončení těchto kroků jste úspěšně propojili protokoly Cloudflare s Microsoft Sentinel pomocí Azure Blob Storage. Tato integrace přináší pokročilou bezpečnostní analytiku a možnosti reakce na incidenty pro vaše prostředí chráněná Cloudflare. Pokud narazíte na problémy, zkontrolujte jednotlivé kroky konfigurace, ověřte oprávnění a nahlédněte do oficiální dokumentace Microsoftu.
Podporované protokoly
Podporujeme použití následujících polí v rámci konektorů Sentinel (CCF i na bázi funkcí). Všechna pole protokolů můžete do Azure odesílat pomocí naší funkce Logpush, jak je popsáno v Povolení Microsoft Azure dokumentace.
Pole parseru
ClientDeviceType
Source
ClientSSLCipher
ClientTlsCipher
ClientSSLProtocol
ClientTlsProtocol
FirewallMatchesActions
Event
FirewallMatchesRuleIDs
RuleID
ClientRequestBytes
ClientBytes
ClientSrcPort
ClientPort
EdgeResponseBytes
OriginBytes
BotScore
BotScoreSrc
CacheCacheStatus
CacheResponseBytes
CacheResponseStatus
CacheTieredFill
ClientASN
ClientCountry
ClientIP
ClientIPClass
ClientRequestHost
ClientRequestMethod
ClientRequestPath
ClientRequestProtocol
ClientRequestReferer
ClientRequestURI
ClientRequestUserAgent
ClientXRequestedWith
EdgeColoCode
EdgeColoID
EdgeEndTimestamp
EdgePathingOp
EdgePathingSrc
EdgePathingStatus
EdgeRateLimitAction
EdgeRateLimitID
EdgeRequestHost
EdgeResponseCompressionRatio
EdgeResponseContentType
EdgeResponseStatus
EdgeServerIP
EdgeStartTimestamp
FirewallMatchesSources
OriginIP
OriginResponseBytes
OriginResponseHTTPExpires
OriginResponseHTTPLastModified
OriginResponseStatus
OriginResponseTime
OriginSSLProtocol
ParentRayID
RayID
SecurityLevel
WAFAction
WAFFlags
WAFMatchedVar
WAFProfile
WAFRuleID
WAFRuleMessage
WorkerCPUTime
WorkerStatus
WorkerSubrequest
WorkerSubrequestCount
ZoneID
Application
ClientMatchedIpFirewall
ClientProto
ClientTcpRtt
ClientTlsClientHelloServerName
ClientTlsStatus
ColoCode
ConnectTimestamp
DisconnectTimestamp
IpFirewall
OriginPort
OriginProto
OriginTcpRtt
OriginTlsCipher
OriginTlsFingerprint
OriginTlsMode
OriginTlsProtocol
OriginTlsStatus
ProxyProtocol
Status
Timestamp
ClientASNDescription
ClientRefererHost
ClientRefererPath
ClientRefererQuery
ClientRefererScheme
ClientRequestQuery
ClientRequestScheme
Datetime
Kind
MatchIndex
OriginatorRayID
TimeGenerated
Pole WorkBook
ClientCountry_s
ClientDeviceType_s
ClientIP_s
ClientIPClass_s
ClientRequestMethod_s
ClientRequestProtocol_s
ClientRequestReferer_s
ClientRequestURI_s
ClientRequestUserAgent_s
EdgePathingOp_s
EdgePathingSrc_s
EdgePathingStatus_s
EdgeResponseContentType_s
threat
TimeGenerated
EdgePathingSrc_s
EdgePathingOp_s
EdgePathingStatus_s
EdgeResponseStatus_d
OriginResponseStatus_d
TimeGenerated
Analytická pravidla
ClientIPClass
SrcIpAddr
ClientRequestURI
HttpUserAgentOriginal
HttpRequestMethod
TimeGenerated
SrcGeoCountry
ClientRequestURI
HttpRequestMethod
HttpStatusCode
DstBytes
SrcBytes
WAFRuleID
WAFRuleMessage
WAFAction
Hunting queries
TimeGenerated
HttpStatusCode
SrcIpAddr
ClientRequestURI
ClientTlsStatus
HttpUserAgentOriginal
OriginTlsStatus
NetworkRuleName
EdgeRequestHost
SrcGeoCountry
EdgeResponseStatus
ClientCountry
ClientDeviceType
status
OriginResponseStatus
WorkerSubrequest
http_method
dest_ip
dest_host
uri_path
http_user_agent
status
src_ip
OriginResponseStatus
RayID
WorkerSubrequest
http_method
bytes_out
bytes_cached_requests
threat
ClientRequestProtocol
http_referrer
ClientIPClass
cf_http_status_codes
http_content_type
cf_http_status_codes
cached_requests
CacheCacheStatus
ClientASN
EdgePathingSrc
EdgePathingOp
EdgePathingStatus
ClientRequestUserAgent
SecurityAction
SecurityRuleID
SecurityRuleDescription
Zdroje
Stáhněte si řešení Cloudflare CCF Sentinel Solution ↗
Přehled Microsoft Data Lake ↗
O platformě CCF ↗