INTEGRITY Документация

Sentinel

Cloudflare интегрируется с Microsoft Sentinel, чтобы вам было проще анализировать свои данные Cloudflare в одном централизованном месте. Для этого коннектора доступны две версии. Мы рекомендуем использовать более новую интеграцию Codeless Connector: она упрощает настройку, управление расходами и интегрируется с Sentinel Data Lake ↗.

Sentinel CCF Solution ↗ (рекомендуется): Codeless Connector Framework (CCF) позволяет партнёрам, опытным пользователям и разработчикам создавать собственные коннекторы для передачи данных в Microsoft Sentinel.

Sentinel Function Based Connector ↗: Коннектор Cloudflare для Microsoft Sentinel использует Azure Functions ↗ для обработки журналов безопасности из службы Cloudflare Logpush и их прямой передачи на платформу SIEM.

Это руководство содержит понятные пошаговые инструкции по интеграции журналов Cloudflare с новым коннектором CCF для Microsoft Sentinel через Azure Blob Storage. Следуя этим шагам, вы сможете безопасно собирать, хранить и анализировать журналы Cloudflare в Microsoft Sentinel, что повысит возможности вашей организации по мониторингу безопасности и реагированию на инциденты.

Шаг 1: Требования

Шаг 2: Настройте задание Logpush

  1. Войдите в Панель управления Cloudflare ↗, и выберите свой аккаунт и домен.

  2. Перейдите в Аналитика > Журналы и выберите Logpush.

  3. Выберите Create Logpush Job. Выберите тип журнала, который хотите экспортировать (например, HTTP-запросы).

  4. В качестве назначения выберите Azure Blob Storage.

  5. Введите данные своего хранилища Azure Blob Storage:

    • SAS-токен (Shared Access Signature)

    Чтобы сгенерировать SAS-токен в портале Azure, сначала перейдите к своей учётной записи хранения. В разделе Хранилище данных разделе выберите Containers и выберите нужный контейнер. В настройках найдите и выберите Подпись общего доступа. Настройте необходимые разрешения, например write и create, и укажите дату начала и дату окончания срока действия токена. После настройки сгенерируйте соответствующий SAS токен.

  6. Сохраните и активируйте задание Logpush.

Полную информацию см. в Документация Cloudflare Logpush to Azure.

Шаг 3: Настройте Azure и разверните коннектор данных в Microsoft Sentinel

  1. Войдите в Azure Portal и перейдите в свой Microsoft Sentinel рабочем пространстве.
  2. Выберите Content Hub на панели навигации и найдите Cloudflare.
  3. Выберите Cloudflare решение из результатов.
  4. Выберите Установить в правой панели.
  5. В вашем рабочая область Sentinel, перейдите в Коннекторы данных.
  6. Найдите Cloudflare connector (может отображаться как Cloudflare (с использованием Azure Blob Storage)).
  7. Выберите коннектор, чтобы настроить его.
портал Azure

Шаг 4: Заполните обязательные поля

При настройке коннектора данных Cloudflare вам потребуется указать следующую информацию:

Чтобы получить URL-адрес контейнера в учётной записи хранения Azure, откройте портал Azure и перейдите к своей учётной записи хранения. В разделе Хранилище данных, выберите Containers, а затем выберите нужный контейнер, получающий журналы от Cloudflare. В разделе свойств контейнера отобразится ссылка URL.

После ввода всех данных выберите Подключить.

Убедитесь, что все поля заполнены правильно, чтобы приём журналов проходил без сбоев.

Поля конфигурации

Шаг 5: Завершите развёртывание

  1. Выберите Применить изменения или Подключить и завершите настройку коннектора.
  2. На странице Data connectors в Sentinel проверьте, что коннектор Cloudflare имеет статус Подключено.
  3. Убедитесь, что журналы Cloudflare отображаются в вашем рабочем пространстве Sentinel в разделе Log Analytics > Журналы.
  4. Если журналы не появляются, проверьте права доступа Blob Storage, конфигурацию Cloudflare Logpush и настройки коннектора Sentinel.
Коннекторы данных

Выполнив эти шаги, вы успешно интегрировали журналы Cloudflare с Microsoft Sentinel через Azure Blob Storage. Эта интеграция даёт расширенные возможности анализа безопасности и реагирования на инциденты для сред, защищённых Cloudflare. Если возникнут проблемы, проверьте каждый шаг настройки, права доступа и официальную документацию Microsoft.

Обзор трафика Cloudflare

Поддерживаемые журналы

Мы поддерживаем использование следующих полей в коннекторах Sentinel (на основе CCF и функций). Все поля журналов можно отправлять в Azure с помощью нашей функции Logpush, как описано в Включите Microsoft Azure документация.

Поля парсера

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

Поля 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

Аналитические правила

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

Материалы

Скачайте CCF Sentinel Solution от Cloudflare ↗
Обзор Microsoft Data Lake ↗
О платформе CCF ↗