Dokumentace Domluvit pilot

Začínáme

Cloudflare Web Application Firewall (Cloudflare WAF) kontroluje příchozí webové požadavky a požadavky API a filtruje nežádoucí provoz na základě sad pravidel označovaných jako rulesety.

Tato stránka vás provede doporučenými úvodními kroky pro konfiguraci WAF, díky nimž získáte okamžitou ochranu proti nejběžnějším útokům.

Viz Základní pojmy s dalšími informacemi o konceptech, hlavních součástech a rolích WAF.

Než začnete

1. Nasaďte Cloudflare Managed Ruleset

Cloudflare Managed Ruleset chrání proti Common Vulnerabilities and Exposures (CVE) a známým vektorům útoku. Tato sada pravidel je navržena tak, aby pomocí signatur rozpoznávala běžné útoky a přitom generovala málo falešně pozitivních výsledků. Změny pravidel se zveřejňují každý týden v Changelog WAF. Cloudflare může také kdykoli přidat pravidla v rámci mimořádných verzí pro ochranu proti významným zero-day zranitelnostem.

  1. V dashboardu Cloudflare přejděte na Security Nastavení stránce.

    Přejděte na Nastavení ↗
  2. (Volitelné) Filtrujte podle Zneužití webových aplikací.

  3. Zapněte spravovaná sada pravidel Cloudflare.

Výchozí nastavení a přizpůsobení sady pravidel

Cloudflare Managed Ruleset ve výchozím nastavení zapíná pouze podmnožinu pravidel a je navržena tak, aby vyvažovala ochranu a falešně pozitivní výsledky. Podle technologického stacku vaší aplikace můžete zkontrolovat a zapnout další pravidla.

V určitých situacích může povolení spravované sady pravidel způsobit falešně pozitivní výsledky. Falešně pozitivní výsledky jsou legitimní požadavky, které WAF neúmyslně zmírnil. Informace o řešení falešně pozitivních výsledků najdete v Řešení problémů se spravovanými pravidly.

Pokud testujete WAF pomocí penetračních nástrojů, doporučuje se povolit všechna pravidla pomocí následující konfigurace sady pravidel:

Další informace o konfiguraci Cloudflare Managed Ruleset v dashboardu najdete v Cloudflare Managed Ruleset.

2. Vytvořte vlastní pravidlo na základě WAF attack score

Skóre útoku WAF je vrstva strojového učení, která doplňuje spravované sady pravidel Cloudflare a poskytuje dodatečnou ochranu proti SQL injection ↗ (SQLi), cross-site scripting ↗ (XSS) a mnoho dalších vzdálené spuštění kódu ↗ (RCE) útoky. Pomáhá identifikovat obcházení pravidel a potenciálně nové, dosud neobjevené útoky.

Pokud jste zákazníkem plánu Enterprise, postupujte takto:

  1. Pro přístup k WAF attack score se obraťte na svůj tým spravující účet.

  2. Vytvoření vlastního pravidla pomocí Pole Attack Score:

    • Když příchozí požadavky odpovídají:

      Pole Operátor Hodnota
      WAF Attack Score menší než 20
    • Vyberte akci: Block

Pokud máte plán Business, vytvořte vlastní pravidlo podle výše uvedeného postupu, ale použijte WAF Attack Score Class pole. Můžete například použít následující výraz pravidla: WAF Attack Score Class equals Attack.

3. Nakonfigurujte ochranu proti botům

Zákazníci s plánem Enterprise, kteří mají Bot Management, by měli nejprve nastavit ochranu proti botům pomocí Security Settings, které poskytují základní ochranu bez nutnosti vytvářet vlastní pravidla:

  1. V dashboardu Cloudflare přejděte na Security Settings stránce a filtrujte podle Provoz botů.

    Přejděte na Nastavení ↗
  2. Nakonfigurujte Definitely automated, Likely automated, a Ověření roboti nastavení podle svých potřeb.

  3. Zapněte Block AI bots pokud chcete blokovat AI crawlery.

Tato předdefinovaná nastavení se automaticky aktualizují o nové signatury botů a nezapočítávají se do limitu vlastních pravidel. Další podrobnosti najdete v Bot Management.

Vytvoření vlastního pravidla pro další kontrolu

Volitelně, pokud potřebujete podrobnější kontrolu, například jiný práh skóre nebo pravidla kombinující skóre bota s dalšími poli, vytvořit vlastní pravidlo pomocí Bot Score a Pole Verified Bot:

Toto pravidlo používá prahovou hodnotu 20 (místo výchozí prahové hodnoty 30 použité v nastavení), a poskytuje tak přísnější ochranu pro provoz ve skóre 20 až 29.

Komplexnější příklad základní ochrany proti škodlivým botům najdete v Vyzývání k ověření škodlivých botů.

Další informace o polích souvisejících s roboty, které můžete použít ve výrazech, najdete v Proměnné Bot Management.

Jakmile nasadíte Cloudflare Managed Ruleset a pravidla založená na skóre útoku a skóre bota, dosáhnete výrazné ochrany a omezíte pravděpodobnost falešně pozitivních výsledků.

4. (Volitelné) Nasaďte Cloudflare OWASP Core Ruleset

Po nakonfigurování Cloudflare Managed Ruleset a skóre útoku můžete také nasadit Cloudflare OWASP Core Ruleset. Tato spravovaná sada pravidel je implementace OWASP ModSecurity Core Rule Set od Cloudflare. Její pokrytí útoků se výrazně překrývá s Cloudflare Managed Ruleset, protože detekuje běžné vektory útoků, jako jsou SQLi a XSS.

  1. V dashboardu Cloudflare přejděte na Security Nastavení stránce.

    Přejděte na Nastavení ↗
  2. (Volitelné) Filtrujte podle Zneužití webových aplikací.

  3. Zapněte OWASP Core.
    Tímto se nasadí Cloudflare OWASP Core Ruleset ve výchozí konfiguraci: paranoia level = PL1 a prahová hodnota skóre = Střední: 40 a více.

Konfigurace sady pravidel

Na rozdíl od sady Cloudflare Managed Ruleset založené na signaturách je sada Cloudflare OWASP Core Ruleset založená na skóre. Vyberete určitou úroveň paranoie (úrovně se pohybují od PL1 na PL4, kde PL1 je nejnižší úroveň), která postupně zapíná stále větší skupinu pravidel. Zvolíte také prahovou hodnotu skóre, která určuje, kdy se má provést nakonfigurovaná akce. Nízká úroveň paranoia ve spojení s vysokou prahovou hodnotou skóre obvykle vede k méně falešně pozitivním výsledkům. Příklad, jak se vyhodnocuje OWASP Core Ruleset, najdete v Příklad vyhodnocení OWASP.

Podle svých potřeb zvolte jeden z těchto postupů konfigurace sady pravidel:

Další informace o konfiguraci Cloudflare OWASP Core Ruleset v dashboardu najdete v Nastavení v dashboardu.

5. Zkontrolujte provoz v bezpečnostních dashboardech

Po nastavení konfigurace WAF zkontrolujte, jak vaše aktuální nastavení ovlivňuje příchozí provoz, pomocí následujících dashboardů:

Zákazníci s plánem Enterprise mohou také získávat data o požadavcích HTTP a bezpečnostních událostech pomocí Cloudflare Logs.

6. (Volitelné) Další kroky

Po nakonfigurování WAF na základě informací z předchozích částí byste měli mít silnou základní ochranu proti možným hrozbám pro vaše aplikace.

Následující doporučení vám mohou pomoci získat další ochranu pro konkrétní případy použití.

Přidat určité IP adresy na seznam povolených

Vytvořte vlastní pravidlo k povolit provoz pouze z IP adres v allowlist.

Blokování konkrétních zemí

Vytvořte vlastní pravidlo k blokování provozu z konkrétních zemí.

Definování limitů četnosti požadavků

Vytvořte pravidlo omezení frekvence požadavků k uplatnit omezení frekvence požadavků na přihlašovací endpoint.

Zabránit útokům typu credential stuffing

Použijte detekce uniklých přihlašovacích údajů, abyste zabránili útoky typu credential stuffing na vaše aplikace.

Zabránit nahrávání malwaru do vašich aplikací

Použití WAF content scanning, abyste skenovali obsah nahrávaný do vaší aplikace a vyhledávali škodlivý obsah.

Získejte dodatečné zabezpečení pro svá API

Cloudflare chrání vaše API před novými i známými útoky a exploity na úrovni aplikací, jako jsou útoky SQL injection. Bezpečnostní produkty určené speciálně pro API tuto ochranu rozšiřují o řešení specifických rizik API, jako je zjišťování API (API discovery) a správa autentizace.

Další informace o funkcích zabezpečení API od Cloudflare najdete v Cloudflare API Shield.

Chraňte svůj origin server

Informace o tom, jak zabránit útočníkům v odhalení nebo přetížení vašeho origin serveru, najdete v Chraňte svůj origin server pro vrstvený přístup zahrnující proxované DNS, allowlisting IP adres a ověřené stahování z originu.

Požádejte o pilot zdarma

Domluvit pilot