INTEGRITY Dokumentace

Povolení IDS

IDS od Cloudflare využívá threat intelligence z naší globální sítě a rozšiřuje možnosti Cloudflare Firewall o monitorování a ochranu vaší sítě před útočníky.

IDS můžete povolit přes dashboard nebo přes API.

  1. V dashboardu Cloudflare přejděte na Zásady brány firewall ↗ stránce.

  2. Vyberte IDS a zapněte IDS.

Chcete-li začít používat IDS prostřednictvím API, nejprve vytvořte novou sadu pravidel v magic-transit-ids-managed fázi s pravidlem, které je povoleno.

  1. Postupujte podle pokynů v Rulesets Engine Page k zobrazení všech sad pravidel pro váš účet. Měli byste vidět sadu pravidel s fází magic-transit-ids-managed a druh managed. Pokud ne, kontaktujte svůj account team. ID spravované sady pravidel (managed ruleset) bude použito v dalším kroku.

  2. Vytvořte novou kořenovou sadu pravidel s jedním pravidlem v magic_transit_ids_managed fázi spuštěním:

curl https://api.cloudflare.com/client/v4/accounts/{account_id}/rulesets \
--header "Authorization: Bearer <API_TOKEN>" \
--header "Content-Type: application/json" \
--data '{
  "name": "IDS Execute ruleset",
  "description": "Ruleset to enable IDS",
  "kind": "root",
  "phase": "magic_transit_ids_managed",
  "rules": [
    {
      "enabled": true,
      "expression": "true",
      "action": "execute",
      "description": "enable ids",
      "action_parameters": {
        "id": "${managed_ruleset_id}"
      }
    }
  ]
}'

Po přidání této sady pravidel začne IDS kontrolovat pakety a nahlašovat jakýkoli anomální provoz. Dále můžete nakonfigurovat Logpush k zahájení příjmu podrobností o anomálním provozu.

  1. Pomocí pravidla vytvořeného v předchozím kroku zapněte nebo vypněte IDS. Dokumentace Rulesets API popisuje jak upravit pravidlo.

    Například následující požadavek patch pro nastavení enabled pole na false vypne IDS. Níže se použije sada pravidel a ID pravidla ze sady pravidel vytvořené v předchozím kroku.
curl --request PATCH \
https://api.cloudflare.com/client/v4/accounts/{account_id}/rulesets/{root_ruleset_id}/rules/{rule_id} \
--header "Authorization: Bearer <API_TOKEN>" \
--header "Content-Type: application/json" \
--data '{
  "enabled": false,
  "expression": "true",
  "action": "execute",
  "action_parameters": {
    "id": "${managed_ruleset_id}"
  }
}'

Podobně platí, že odeslání požadavku PATCH s enabled pole nastavené na true zapne IDS.

Pravidla IDS

Pravidla IDS se spouštějí na podmnožině paketů. IDS navíc podporuje tyto toky:

Další kroky

Pro zaznamenávání zjištěných rizik musíte nakonfigurovat Logpush. Podívejte se na Nakonfigurujte cíl Logpush pro další informace. Veškerý analyzovaný provoz je navíc dostupný přes analýza sítě. Viz GraphQL Analytics a dotazovat se na analytická data.