INTEGRITY Dokumentace

Spravované sady pravidel

Pokud máte zájem o WAF for SaaS ale nevíte, kde začít, Cloudflare doporučuje použít WAF Managed Rules. Bezpečnostní tým Cloudflare vytváří a spravuje řadu pravidel navržených k detekci běžných vektorů útoku a k ochraně aplikací před zranitelnostmi. Tato pravidla jsou k dispozici v spravované sady pravidel, jako Cloudflare Managed a OWASP, které lze nasadit s různým nastavením a úrovněmi citlivosti.


Předpoklady

WAF for SaaS je k dispozici zákazníkům na plánu Enterprise.

Pokud chcete nasadit spravovanou sadu pravidel na úrovni účtu, přečtěte si Dokumentace WAF.

Ujistěte se, že jste si prošli Začínáme s Cloudflare for SaaS a seznamte se s WAF for SaaS.

Zákazníci mohou automatizovat vlastní metadata značení tak, že jej přidáte k vlastním hostname už při jejich vytváření. Další informace o značení vlastního hostname pomocí vlastních metadat najdete v Dokumentace API.


1. Zvolte systém bezpečnostních značek

  1. Přehled security_tag buckets. Ty jsou plně přizpůsobitelné a jejich počet není nijak striktně omezen. Můžete si například nastavit security_tag na low,medium, a high jako výchozí, s jedním tagem pro každý vlastní název hostitele.

  2. Pokud jste tak ještě neučinili, přiřaďte vlastní metadata k vlastním hostitelským názvům tím, že zahrnete security_tagve vlastních metadatech přiřazených k vlastnímu hostitelskému názvu. Blok JSON přiřazený k vlastnímu hostitelskému názvu je plně přizpůsobitelný.

Po dokončení přiřazení se k definovanému vlastnímu hostitelskému názvu přidá JSON blob. Ten se pak přiřadí ke každému příchozímu požadavku a je ve WAF dostupný prostřednictvím cf.hostname.metadata pole. V pravidle můžete přistupovat k cf.hostname.metadata a získejte z tohoto blobu potřebná data.


2. Nasaďte sady pravidel

  1. V dashboardu Cloudflare přejděte na WAF stránce.

    Přejděte na WAF ↗
  2. Přejděte na Spravované sady pravidel kartě.

  3. Vyberte Nasadit > Nasazení spravované sady pravidel.

  4. Vedle Cloudflare Managed Ruleset, vyberte Vybrat sadu pravidel.

  5. Pojmenujte pravidlo, které nasazuje sadu pravidel, v Název spuštění.

  6. Vyberte Úprava nastavení scope ke spuštění spravované sady pravidel pro podmnožinu příchozích požadavků.

  7. Vyberte Custom filter expression.

  8. Vyberte Edit expression k přepnutí na Expression Editor.

  9. Základní výraz by měl vypadat takto, případně doplněný o další logiku, kterou chcete přidat (například filtrování podle konkrétního vlastního hostitelského názvu pomocí http.host eq "<HOSTNAME>"):

    (lookup_json_string(cf.hostname.metadata, "security_tag") eq "low") and (cf.zone.plan eq "ENT")
  10. Vyberte Next.

  11. (Volitelné) Konfiguraci sady pravidel můžete upravit například tak, že změníte, která pravidla jsou zapnutá nebo jaká akce má být výchozí.

  12. Vyberte Nasadit.

Další kroky

Tento návod používá Cloudflare Managed Ruleset, můžete si ale také vytvořit vlastní sadu pravidel a nasadit ji na své vlastní hostitelské názvy. Postupujte tak, že přejdete do Vlastní sady pravidel kartu a vyberte Vytvoření sady pravidel. Příklady sady pravidel s nízkou, střední a vysokou úrovní najdete v WAF for SaaS.