Dokumentace Domluvit pilot

Interakce mezi fázemi pravidel

Cloudflare vyhodnocuje funkce zpracování požadavků v fáze. Pravidlo, které samo o sobě vypadá správně, se může chovat jinak, pokud požadavek už upravil nebo ukončil jiný produkt.

Vlastní pravidla se vyhodnocují vůči přepsané URL adrese

Cloudflare aplikuje URL Rewrite Rules před vlastní pravidla.

Pokud pravidlo transformace přepíše /public-login na /internal/login, pozdější fáze WAF pak vyhodnotí přepsanou cestu.

To znamená, že:

Řešení

Při řešení problémů s vlastním pravidlem zkontrolujte, zda URL adresu už před vyhodnocením WAF nezměnilo přepisovací pravidlo. Můžete použít Trasování ke kontrole pořadí vyhodnocování vašich pravidel na základě ukázkového požadavku.

Další informace o pořadí provádění požadavků najdete v Seznam fází.

Pravidla IP Access mohou obcházet vlastní pravidla

IP Access rules se spouští před vlastními pravidly WAF.

Pokud pravidlo IP Access s Allow akce odpovídá požadavku, Cloudflare pro daný požadavek už nevyhodnotí další custom rules.

Co to znamená

Řešení

Pokud požadavek neočekávaně obchází vlastní pravidlo, nejprve zkontrolujte odpovídající pravidla IP Access.

Akce Skip a Allow se nechovají stejně

Allow akce v IP Access rules se chová jinak než Přeskočit akce dostupná ve WAF custom rules.

Allow akce v IP Access rules obchází WAF custom rules, rate limiting rules, WAF Managed Rules (kromě položek na úrovni zemí) a zastaralá firewallová pravidla. Případné shody se nezobrazují v Security Events. Povolený požadavek se nikdy nedostane k WAF custom rules, včetně žádných pravidel pro protokolování nebo sledování.

Přeskočit akce ve WAF custom rules nařizuje Cloudflare, aby selektivně přeskočil určité bezpečnostní produkty nebo komponenty aplikace, jako jsou WAF managed rules. V závislosti na konfiguraci custom rule s Přeskočit akce ostatní bezpečnostní produkty požadavek stále vyhodnocují a mohou jej zablokovat.

Vlastní pravidla WAF nemají Allow akce. Chcete-li určit, co odpovídající požadavek obchází, musíte použít Přeskočit akce a vyberte konkrétní produkty nebo fáze, které se mají přeskočit.

Řešení

Zkontrolujte svou konfiguraci (především pravidla IP Access a custom rules s Přeskočit akce), aby bylo dosaženo zamýšleného chování.

Pokud konkrétní pravidla Spravované sady pravidel WAF blokují požadavky, které chcete povolit, můžete vytvořit výjimky spravovaných pravidel, abyste u konkrétních požadavků přeskočili jen určitá spravovaná pravidla nebo sady pravidel, místo abyste přeskočili celé WAF Managed Rules.

Page Rules nepoužívají stejný pohled na požadavek jako moderní pravidla

Page Rules představují starší chování a přesně neodpovídají moderním produktům Rules.

Ve smíšených konfiguracích se můžete setkat s:

Řešení

Kdykoli je to možné, převeďte starší chování Page Rules na aktuální produkty Rules, aby se požadavek vyhodnocoval v rámci jednoho modelu.

Když se rozhodnutí WAF zdá nesprávné:

  1. Zkontrolujte dřívější přepsání požadavku.
  2. Zkontrolujte shodu s pravidly IP Access rules.
  3. Potvrďte, zda se očekávalo, že se požadavek zastaví ve fázi vlastních pravidel, nebo že přeskočí pozdější fáze.
  4. Zkontrolujte, zda se spravované pravidlo spustilo i po shodě s custom rule.
  5. Použijte Trasování, pokud je k dispozici, abyste potvrdili skutečný výsledek jednotlivých fází.

Požádejte o pilot zdarma

Domluvit pilot