← Cloudflare for Platforms / cloudflare-for-platforms / cloudflare-for-saas / security / waf-for-saas
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
-
Přehled
security_tagbuckets. Ty jsou plně přizpůsobitelné a jejich počet není nijak striktně omezen. Můžete si například nastavitsecurity_tagnalow,medium, ahighjako výchozí, s jedním tagem pro každý vlastní název hostitele. -
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
-
V dashboardu Cloudflare přejděte na WAF stránce.
Přejděte na WAF ↗ -
Přejděte na Spravované sady pravidel kartě.
-
Vyberte Nasadit > Nasazení spravované sady pravidel.
-
Vedle Cloudflare Managed Ruleset, vyberte Vybrat sadu pravidel.
-
Pojmenujte pravidlo, které nasazuje sadu pravidel, v Název spuštění.
-
Vyberte Úprava nastavení scope ke spuštění spravované sady pravidel pro podmnožinu příchozích požadavků.
-
Vyberte Custom filter expression.
-
Vyberte Edit expression k přepnutí na Expression Editor.
-
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") -
Vyberte Next.
-
(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í.
-
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.