← Řešení Cloudflare pro boty / bots / get-started
Bot Management
Bot Management for Enterprise je placený doplněk, který poskytuje sofistikovanou ochranu vaší domény před boty. Zákazníci díky němu dokážou rozpoznat automatizovaný provoz, zvolit vhodnou akci a zobrazit podrobné analytické přehledy přímo v dashboardu.
Tento produkt Enterprise poskytuje zákazníkům nejvyšší flexibilitu tím, že:
- Generování bot score v rozmezí 1 až 99 pro každý požadavek. Skóre pod 30 obvykle znamená provoz od botů. Díky tomu můžete psát cílená pravidla místo plošných akcí na všechny detekované boty.
- Umožnění zákazníkům podniknout na základě tohoto skóre kroky pomocí WAF custom rules nebo
Workers. Můžete například prověřit (challenge) požadavky s nízkým skóre na přihlašovací stránce, zatímco na veřejném blogu je povolíte. - Umožnění zákazníkům zobrazit toto skóre v Bot Analytics nebo v Logs, díky čemuž můžete analyzovat vzorce provozu botů a postupně doladit svá pravidla.
Zapnutí Bot Management pro Enterprise
Bot Management se automaticky zapíná pro zóny Enterprise, které mají tento doplněk zakoupený.
-
V dashboardu Cloudflare přejděte na Security Settings stránce.
Přejděte na Nastavení ↗ -
Filtrovat podle Provoz botů.
-
Přejděte na Bot management.
-
Zapněte Bot management zapnuto.
-
Zvolte, jak má vaše doména reagovat na různé typy provozu, výběrem příslušné ikony úprav.
- Další podrobnosti o ověřených botech najdete v Verified Bots.
- Další podrobnosti o podporovaných typech souborů najdete v Static resource protection.
- Další podrobnosti o injektáži neviditelného kódu najdete v JavaScript detections.
- Další podrobnosti o optimalizaci pro WordPress najdete v Super Bot Fight Mode pro WordPress.
Nastavení
Cloudflare doporučuje nasadit následující základní nastavení a přizpůsobit je provozu ve vaší zóně.
Zapnutí nejnovější verze strojového učení
Cloudflare doporučuje zákazníkům s plánem Enterprise, aby si povolili automatické aktualizace modelů strojového učení, a měli tak vždy k dispozici nejnovější modely pro detekci botů, jakmile budou vydány.
Zapnutí automatických aktualizací:
-
V dashboardu Cloudflare přejděte na Security Settings stránce.
Přejděte na Nastavení ↗ -
Filtrovat podle Provoz botů.
-
Přejděte na Bot Management.
-
V části Konfigurace, klikněte na ikonu úprav u Automatické aktualizace modelu strojového učení a zapněte ji.
Block AI Bots
Viz Block AI bots.
Nasazení vlastních šablon pravidel
Definitely Automated a Likely Automated přepínače, které jste nakonfigurovali v předchozím kroku, již poskytují základní ochranu proti automatizovanému provozu.
Pokud potřebujete další úroveň kontroly, například ochranu podle cesty, vlastní prahové hodnoty skóre nebo kombinaci skóre robota s dalšími poli, Cloudflare nabízí šablony pravidel ↗ pro začátek.
Tyto šablony používají syntaxi výrazů wirefilter. V těchto výrazech eq znamená rovná se, le znamená menší nebo rovno, ge znamená větší nebo rovno, a not vylučuje odpovídající provoz.
-
Šablona Definite Bots ↗: Zaměřuje se na škodlivý provoz botů, přičemž verifikované boty a trasy doručující statický obsah ponechává bez povšimnutí.
(cf.bot_management.score eq 1 and not cf.bot_management.verified_bot and not cf.bot_management.static_resource) -
Likely Bots template ↗: Zaměřuje se na provoz, u kterého je pravděpodobné, že jde o škodlivé boty, přičemž verifikované boty a trasy se statickým obsahem ponechává bez povšimnutí. Může obsahovat i malé množství provozu, který nepochází od botů.
(cf.bot_management.score ge 2 and cf.bot_management.score le 29 and not cf.bot_management.verified_bot and not cf.bot_management.static_resource) -
(Volitelné) JavaScript detections template ↗: Nejprve musíte povolit funkci JavaScript Detections v části Security Settings a poté nastavit managed challenge. Nezapomeňte přidat metodu a cestu URI. JavaScript detections zvyšuje zabezpečení adres URL, které mají očekávat pouze klienty s podporou JavaScriptu.
(not cf.bot_management.js_detection.passed and http.request.method eq "" and http.request.uri.path in {""})