Dokumentace Domluvit pilot

Rate limiting rules

Pravidla omezení frekvence požadavků umožňují definovat limity frekvence pro požadavky odpovídající danému výrazu a akci, která se provede po dosažení tohoto limitu. Pomocí těchto pravidel můžete zabránit zneužívání svých webů a API, například chránit přihlašovací endpoint před útoky hrubou silou nebo omezit počet volání API, která může jeden klient uskutečnit za dané časové okno.

V nový bezpečnostní dashboard, pravidla omezení frekvence požadavků jsou jedním z dostupných typů bezpečnostní pravidla. Bezpečnostní pravidla provádějí bezpečnostní akce nad příchozími požadavky, které odpovídají zadaným filtrům.

Někteří zákazníci s plánem Enterprise mohou vytvořit sady pravidel omezení frekvence požadavků na úrovni účtu, které mohou nasadit do více zón Enterprise.

Parametry pravidla

Stejně jako ostatní pravidla vyhodnocovaná Ruleset Engine, pravidla omezení frekvence požadavků mají následující základní parametry:

Kromě těchto dvou parametrů vyžadují pravidla omezení rychlosti následující další parametry:

Viz Parametry omezení frekvence požadavků s dalšími informacemi o povinných a volitelných parametrech.

Viz Jak Cloudflare určuje frekvenci požadavků k tomu, abyste zjistili, jak Cloudflare používá výše uvedené parametry při určování rychlosti příchozích požadavků.

Interakce s dalšími funkcemi zabezpečení aplikací

Pokud používáte několik funkcí zabezpečení aplikací, jako jsou vlastní pravidla, Managed Rules a Super Bot Fight Mode, je důležité rozumět tomu, jak tyto funkce spolupůsobí a v jakém pořadí se vyhodnocují. Další informace najdete v Interoperabilita bezpečnostních funkcí s dalšími informacemi.

Důležité upozornění


Dostupnost

Funkce Free Pro Business Enterprise se zabezpečením aplikací Enterprise s doplňkem Advanced Rate Limiting
Dostupná pole
ve výrazu pravidla
Cesta, Verified Bot Host, URI, Path, Full URI, Query, Verified Bot Host, URI, Path, Full URI, Query, Method, Source IP, User Agent, Verified Bot Obecná pole požadavku, pole hlaviček požadavku, Verified Bot, pole Bot Management1 Obecná pole požadavku, pole hlaviček požadavku, Verified Bot, pole Bot Management1, pole těla požadavku2
Vyloučení z cache Ne Ne Ano Ano Ano
Charakteristiky pro počítání IP IP IP, IP s podporou NAT IP, IP s podporou NAT IP, IP with NAT support, Query, Host, Headers, Cookie, ASN, Country, Path, JA3/JA4 Fingerprint1, JSON field value2, Body2, Form input value2, Custom
Vlastní výraz pro počítání Ne Ne Ano Ano Ano
Dostupná pole
v počítacím výrazu
N/A N/A Všechna pole výrazu pravidla, Response code, Response headers Všechna pole výrazu pravidla, Response code, Response headers Všechna pole výrazu pravidla, Response code, Response headers
Model počítání Počet požadavků Počet požadavků Počet požadavků Počet požadavků Počet požadavků, skóre složitosti
Omezení četnosti požadavků
chování akce
Provést akci po dobu zmírňování Provést akci po dobu zmírňování Provést akci po dobu zmírňování Provést akci po dobu zmírňování, Omezit požadavky překračující limit pomocí akce blokování Provést akci po dobu zmírňování, Omezit požadavky překračující limit pomocí akce blokování
Období počítání 10 s Všechny podporované hodnoty do 1 min3 Všechny podporované hodnoty do 10 min3 Všechny podporované hodnoty do 65,535 s3 Všechny podporované hodnoty do 65,535 s3
Doby časového limitu zmírnění 10 s Všechny podporované hodnoty do 1 h3 Všechny podporované hodnoty do 1 dne3 Všechny podporované hodnoty do 1 dne3 4 Všechny podporované hodnoty do 1 dne3 4
Počet pravidel 1 2 5 1005 100

Poznámky pod čarou

1: K dispozici pouze zákazníkům s plánem Enterprise, kteří si zakoupili Bot Management.

2: Dostupnost závisí na vašem plánu WAF.

3: Seznam podporovaných hodnot období počítání/zmírnění v sekundách:
10, 15, 20, 30, 40, 45, 60 (1 min), 90, 120 (2 min), 180 (3 min), 240 (4 min), 300 (5 min), 480, 600 (10 min), 900, 1200 (20 min), 1800, 2400, 3600 (1 h), 65535, 86400 (1 den).
Ne všechny hodnoty jsou dostupné u všech plánů.

4: Zákazníci s plánem Enterprise mohou přes API zadat vlastní časový limit zmírnění.

5: Zákazníci s plánem Enterprise musí mít ve smlouvě sjednané Application Security, aby získali přístup k pravidlům omezení frekvence požadavků. Počet pravidel závisí na konkrétních podmínkách smlouvy.

Poznámky pod čarou

  1. K dispozici pouze pro zákazníky s plánem Enterprise, kteří zakoupili Bot Management. ↩ ↩2 ↩3

  2. Dostupnost závisí na vašem plánu WAF. ↩ ↩2 ↩3 ↩4

  3. Podporované hodnoty období v sekundách:
    10, 15, 20, 30, 40, 45, 60 (1 min), 90, 120 (2 min), 180 (3 min), 240 (4 min), 300 (5 min), 480, 600 (10 min), 900, 1200 (20 min), 1800, 2400, 3600 (1 h), 65535, 86400 (1 den). ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8

  4. Zákazníci s plánem Enterprise mohou vlastní časový limit zmírnění nastavit přes API. ↩ ↩2

  5. Aby zákazníci s plánem Enterprise získali přístup k pravidlům omezení frekvence, musí mít ve smlouvě zahrnuto zabezpečení aplikací. Počet pravidel závisí na konkrétních podmínkách smlouvy. ↩

Další kroky

Viz následující zdroje:

Příklady pro Terraform naleznete v Konfigurace pravidel omezení frekvence požadavků pomocí Terraformu.


Požádejte o pilot zdarma

Domluvit pilot