Dokumentace Domluvit pilot

Vyzývání k ověření škodlivých botů

Funkce Cloudflare Bot Management hodnotí pravděpodobnost, že požadavek pochází od bota.

Nastavení botů

Před vytvořením vlastních pravidel pro ochranu před boty zkontrolujte nastavení v sekci Security Settings stránce v sekci Provoz botů. Vestavěné funkce se automaticky aktualizují o nové signatury botů, nezapočítávají se do limitů vlastních pravidel a jejich správa je jednodušší.

Případ použití Nastavení botů
Blokování AI crawlerů (GPTBot, ClaudeBot atd.) Block AI bots
Blokování jednoznačně automatizovaného provozu (skóre bota 1) Definitely automated
Vyzývání k ověření pravděpodobně automatizovaného provozu (bot score 2 až 29) Likely automated
Povolit ověřené boty (Googlebot, Bingbot atd.) Ověření roboti
Rozšíření ochrany proti botům na statické zdroje Static resource protection
Povolit loopback požadavky WordPress Optimalizace pro WordPress

Vlastní pravidla jsou stále užitečná, pokud potřebujete ochranu specifickou pro danou cestu (odlišné zpracování pro /api/ oproti /login/), vlastní prahové hodnoty skóre (například skóre nižší než 20 místo 30), podmíněnou logiku kombinující bot score s dalšími poli nebo vlastní akce, které nejsou dostupné ve výchozím nastavení.

Skóre bota se pohybuje v rozmezí od 1 do 99. Nízké skóre znamená, že požadavek pochází ze skriptu, API služby nebo automatizovaného agenta. Vysoké skóre znamená, že požadavek vydal člověk ze standardního počítačového nebo mobilního prohlížeče.

Tyto příklady používají:

Doporučená pravidla

Pro nejlepší výsledky:

Vaše pravidla se také mohou lišit v závislosti na povaha vašeho webu a vaší toleranci vůči falešně pozitivním výsledkům.

Obecná ochrana

Následující tři vlastní pravidla poskytují základní ochranu proti škodlivým botům:

Pravidlo 1: Přeskočit ověřené boty

Pravidlo 2: Blokovat jednoznačně automatizovaný provoz

Pravidlo 3: Vyzvat pravděpodobně automatizovaný provoz k ověření

Specifická ochrana prohlížeče, API a mobilního provozu

Chránit koncové body prohlížeče

Když je požadavek jednoznačně automatizovaný (skóre 1) nebo pravděpodobně automatizovaný (skóre 2 až 29) a je ne na seznamu známých dobrých botů, Cloudflare požadavek zablokuje.

Vyjmutí provozu API

Bot Management detekuje automatizované uživatele, proto musíte výslovně povolit své dobré automatizovaný provoz: to zahrnuje váš API ↗ a partnerská API.

Tento příklad nabízí stejnou ochranu jako pravidlo pouze pro prohlížeče, ale umožňuje automatizovaný provoz do vašeho API.

Přizpůsobit mobilnímu provozu

Bot Management může být na mobilní provoz citlivější, proto je vhodné doplnit další logiku, aby nedocházelo k blokování legitimních požadavků.

Pokud zpracováváte požadavky z vlastní mobilní aplikace, můžete je případně povolit na základě konkrétního JA3 fingerprint.

V opačném případě můžete nastavit nižší prahové hodnoty pro mobilní provoz. Následující pravidla by blokovala jednoznačně automatizovaný mobilní provoz a prováděla by challenge u pravděpodobně automatizovaného provozu.

Pravidlo 1:

Pravidlo 2:

Kombinujte různá pravidla

Pokud vaše doména zpracovává mobilní, prohlížečový a API provoz, budete chtít tato ukázková pravidla seřadit v následujícím pořadí:

Static resource protection

Statické zdroje jsou ve výchozím nastavení chráněny, když vytváříte vlastní pravidla pomocí cf.bot_management.score .

Chcete-li vyloučit statické prostředky, zahrňte not (cf.bot_management.static_resource) ve výrazu svého pravidla. Podrobnosti naleznete v Static resource protection.

Další aspekty

Odtud pak můžete přizpůsobit svá vlastní pravidla na základě konkrétních cest požadavků (/login nebo /signup), běžných vzorů provozu nebo mnoha dalších charakteristik.

Nezapomeňte zkontrolovat Bot Analytics a Security Events ke kontrole, zda vaše pravidla potřebují další doladění.


Další zdroje

Požádejte o pilot zdarma

Domluvit pilot