INTEGRITY Dokumentace

Pořadí a priorita

Cloudflare Firewall Rules, nyní již zastaralé, je součástí širšího řetězce vyhodnocování požadavků HTTP, jak znázorňuje diagram níže. Firewall Rules například vyhodnocuje pouze požadavky, které nejprve projdou IP Access rules. Pokud je požadavek zablokován pravidlem v kterékoli fázi řetězce, Cloudflare ho dále nevyhodnocuje.

Vývojový diagram vyhodnocení požadavku v Cloudflare pro bezpečnostní produkty, které nevyužívají Ruleset Engine

Cloudflare ve výchozím nastavení vyhodnocuje pravidla brány firewall pořadí seznamu, kde se pravidla vyhodnocují v pořadí, v jakém se objevují v seznamu pravidel brány firewall. Řazení podle seznamu je vhodné při práci s malým počtem pravidel, protože jejich pořadí lze upravovat přetažením na požadovanou pozici. S rostoucím počtem pravidel se ale správa jejich pořadí v seznamu stává obtížnou. A právě zde se uplatní řazení podle priority.

Když pořadí podle priority je povoleno, Cloudflare vyhodnocuje firewall rules podle jejich číslo priority, počínaje nejnižší. Pokud požadavek odpovídá dvěma pravidlům se stejnou prioritou, o pořadí rozhoduje priorita akce. V takovém případě se provede pouze akce pravidla s nejvyšší prioritou, pokud touto akcí není Log nebo Bypass (viz Akce pravidel firewallu podrobnosti). Řazení podle priority výrazně usnadňuje správu velkého počtu firewall rules, a jakmile počet pravidel překročí 200, Cloudflare jej vyžaduje.

Řízení vyhodnocování pravidel podle pořadí v seznamu

Uživatelé, kteří mají poměrně málo pravidel brány firewall (nejvýše 200), zjistí, že řazení seznamu je ve výchozím nastavení zapnuté. Pokud je řazení seznamu zapnuté, můžete pravidla v seznamu přetahovat myší a měnit tak jejich pořadí, jak je znázorněno níže:

Animace přesunu pravidla brány firewall na novou pozici v seznamu pravidel za účelem změny jeho pořadí

Jakmile celkový počet pravidel, včetně neaktivních, přesáhne 200, musíte vyhodnocování řídit pomocí řazení podle priority. Po překročení tohoto limitu se rozhraní pravidel brány firewall automaticky přepne na řazení podle priority.

Řízení vyhodnocování pravidel podle priority

Ačkoli se řazení podle priority zapne automaticky, jakmile počet aktivních i neaktivních pravidel brány firewall překročí 200, můžete ho kdykoli zapnout ručně ze seznamu pravidel.

Cloudflare Firewall Rules nenastavuje výchozí priority, takže nemusíte prioritu nastavovat u každého pravidla.

Povolení řazení podle priority

Chcete-li ručně povolit řazení podle priority:

  1. Nad seznamem pravidel vyberte Řazení.
  2. Vyberte Čísla priority.

Po zapnutí řazení podle priority můžete každému pravidlu brány firewall nastavit číslo priority.

Nastavení priority pravidla

Chcete-li nastavit číslo priority pravidla brány firewall:

  1. V seznamu pravidel najděte požadované pravidlo a vyberte Úprava (ikona klíče).

  2. V Úprava pravidla firewallu panelu zadejte kladné celé číslo do Priorita.

    Úprava pravidla firewallu v dashboardu za účelem nastavení hodnoty Priority
  3. Vyberte Save.

Priorita sloupec v seznamu pravidel zobrazuje hodnotu priority pro každé pravidlo.

Při použití řazení podle priority zobrazuje karta Firewall rules prioritu jednotlivých pravidel (pokud je nastavena) v prvním sloupci seznamu pravidel

Práce s řazením podle priority

Cloudflare navrhl řazení podle priority jako mimořádně flexibilní. Tato flexibilita se hodí zejména při programové správě rozsáhlých sad pravidel přes Cloudflare API. Pomocí příkazu Update firewall rules nastavte priority vlastnost. Viz Cloudflare API: Firewall rules s podrobnostmi.

Číslování priorit si můžete zvolit libovolně, mějte však na paměti následující: