← Dokumentace WAF / custom-rules / use-cases
Aktualizace vlastních pravidel pro zákazníky nebo partnery
Můžete chtít upravit svá vlastní pravidla pro rozšíření přístupu zákazníků nebo partnerů.
Možné příklady zahrnují:
- Odebrání rate limitingu pro API
- Sdílení brandových assetů a marketingových materiálů
Použití ASN ve vlastních pravidlech
Pokud je zákazník nebo partner dostatečně velký, můžete nastavit vlastní pravidlo založené na číslo autonomního systému (ASN) ↗.
Povolení provozu podle ASN
Tento příklad používá:
- The
ip.src.asnumpole pro určení obecné oblasti. - The
cf.bot_management.scorepole ověříte, že partnerský provoz nepochází od botů.
Příklad vlastního pravidla:
-
When incoming requests match:
Pole Operátor Hodnota Logika AS Num rovná se 64496And Bot Score greater than 30Pokud používáte editor výrazů:
(ip.src.asnum eq 64496 and cf.bot_management.score gt 30) -
Then take action: Skip:
- Všechna zbývající vlastní pravidla
Úprava pravidel podle ASN
Tento příklad vlastního pravidla používá:
- The
ip.src.asnumpole pro určení obecné oblasti. - The
cf.bot_management.scorepro kontrolu, zda požadavek pochází od člověka.
Pokud požadavek splňuje tato kritéria, vlastní pravidlo přeskočí User Agent Blocking pravidla.
-
When incoming requests match:
Pole Operátor Hodnota Logika AS Num rovná se 64496And Bot Score greater than 50Pokud používáte editor výrazů:
(ip.src.asnum eq 64496 and cf.bot_management.score gt 50) -
Then take action: Skip:
- User Agent Blocking
Použití IP adres ve vlastních pravidlech
Pro menší organizace můžete nastavit vlastní pravidla založená na IP adresách.
Povolení provozu podle IP adresy
Tento příklad:
- Určuje zdrojovou IP adresu a hostitele.
- Používá
cf.bot_management.scorepole, abyste zajistili, že požadavky nejsou vysoce rizikovým provozem.
Příklad vlastního pravidla:
-
When incoming requests match:
Pole Operátor Hodnota Logika IP Source Address rovná se 203.0.113.1And Hostname rovná se example.comAnd Bot Score greater than 30Pokud používáte editor výrazů:
(ip.src eq 203.0.113.1 and http.host eq "example.com" and cf.bot_management.score gt 30) -
Then take action: Skip:
- Všechna zbývající vlastní pravidla
Úprava pravidel podle IP adresy
Toto ukázkové vlastní pravidlo určuje zdrojovou IP adresu a hostitele.
Pokud požadavek splňuje tato kritéria, vlastní pravidlo přeskočí pravidla rate limitingu.
-
When incoming requests match:
Pole Operátor Hodnota Logika IP Source Address rovná se 203.0.113.1And Hostname rovná se example.comPokud používáte editor výrazů:
(ip.src eq 203.0.113.1 and http.host eq "example.com") -
Then take action: Skip:
- Všechna zbývající vlastní pravidla