INTEGRITY Dokumentace

Akce pravidel firewallu

Akce pravidla brány firewall určuje, jak má Cloudflare zpracovat požadavky HTTP, které odpovídají výrazu pravidla.

Podporované akce

Tabulka níže uvádí akce dostupné v pravidlech brány firewall. Tyto akce jsou seřazeny podle pořadí priority provedení. Pokud stejný požadavek odpovídá dvěma různým pravidlům se stejnou prioritou, o tom, která akce se provede, rozhoduje toto pořadí.

Například Allow akce má přednost před Block akci. Pokud požadavek odpovídá pravidlu s Allow akcí a další s Block akci, rozhodne o pořadí priorita a Cloudflare požadavek povolí.

Z tohoto chování existují dvě výjimky: Log a Bypass akcí. Na rozdíl od ostatních akcí Log a Bypass neukončují další vyhodnocování v rámci firewall rules. To znamená, že pokud požadavek odpovídá dvěma různým pravidlům a jedno z nich určuje Log nebo Bypass akci, spustí se místo ní druhá akce, i když Log/Bypass má přednost.

AkcePopisPořadí priority
Log

Hodnota API:
log

  • Zaznamená odpovídající požadavky do Cloudflare Logs.
  • K dispozici pouze pro plány Enterprise.
  • Doporučeno pro ověření pravidel před nasazením přísnější akce.

1
Bypass

Hodnota API:
bypass

2
Allow

Hodnota API:
allow

  • Odpovídající požadavky jsou vyňaty z Bypass, Block, a akce challenge spuštěné jinými firewall rules.

  • Rozsah Allow akce je omezena na firewall rules; odpovídající požadavky jsou ne vyňaty z akce ostatních bezpečnostních produktů Cloudflare, jako jsou Bot Fight Mode, IP Access Rules a WAF Managed Rules.

  • Požadavky, na které se pravidlo vztahuje, budou zmírněny, pokud jsou součástí útoku DDoS.

3
Interactive Challenge

Hodnota API:
challenge

  • Tato možnost se nedoporučuje. Zvolte místo ní Managed Challenge, který vydává interaktivní výzvy návštěvníkům pouze v případě potřeby.

  • Klient, který podal požadavek, musí projít interaktivní výzvou.

  • Pokud je požadavek úspěšně vyhodnocen, Cloudflare jej přijme; v opačném případě je zablokován.

  • Další informace najdete v Poznámky k akcím výzvy.

4

Managed Challenge



Hodnota API:
managed_challenge

  • Pomáhá zkracovat čas, který lidé stráví řešením interaktivních výzev na internetu.

  • V závislosti na charakteristikách požadavku Cloudflare dynamicky zvolí vhodný typ výzvy z následujících akcí na základě konkrétních kritérií:

    • Zobrazí neinteraktivní stránku s výzvou.

    • Zobrazit interaktivní výzvu (například požadovat, aby návštěvník klikl na tlačítko nebo provedl úkol).

  • Další informace najdete v Poznámky k akcím výzvy.

5
Non-Interactive Challenge

Hodnota API:
js_challenge

  • Pomáhá zajistit, aby se boti a spam nedostali k požadovanému prostředku; prohlížeče však mohou výzvu splnit automaticky.

  • Klient, který požadavek odeslal, musí před pokračováním projít výzvou Non-Interactive Cloudflare challenge.

  • Pokud je požadavek úspěšně vyhodnocen, Cloudflare jej přijme; v opačném případě je zablokován.

  • Další informace najdete v Poznámky k akcím výzvy.

6
Block

Hodnota API:
block

Požadavky, které pravidlu odpovídají, nezískají přístup na web.7

Poznámky k akcím výzvy

Když nakonfigurujete pravidlo brány firewall s jednou z akcí typu Challenge: Non-Interactive Challenge, Managed Challenge, nebo Interactive Challenge a pokud požadavek pravidlu odpovídá, může nastat jedna ze dvou věcí:

V tomto posledním případě se už žádná další pravidla brány firewall nezpracují. Akce všech pozdějších pravidel s výzvou nebo Block akce, která rovněž odpovídá požadavku, se nepoužije a požadavek bude povolen.