Правила
Правилата са основният механизъм за защита на вашите сайтове. Всяко правило дефинира условие и действие.
Структура на правилото
- Условие
- Какво да съвпадне — критерият, по който се оценява посетителят.
- Действие
- Какво да се направи, когато условието е изпълнено.
- Приоритет
- Редът на оценяване спрямо другите правила.
Типове условия
| Тип | Описание |
|---|---|
ip |
Съвпадение по IP адрес или CIDR диапазон. |
country |
Съвпадение по държава чрез GeoIP търсене. |
user_agent |
Съвпадение по regex шаблон в низа на user agent. |
rate_limit |
Задействане при превишаване на прага за брой заявки за единица време. |
path |
Съвпадение по шаблон на URL пътя. |
referrer |
Съвпадение по HTTP Referer заглавка. |
fingerprint |
Съвпадение по сходство на пръстов отпечатък на браузъра. |
Действия
| Действие | Описание |
|---|---|
| Блокирай | Върни HTTP 403 Forbidden на посетителя. |
| Предизвикай | Представи CAPTCHA или JavaScript предизвикателство. |
| Пренасочи | Пренасочи посетителя към посочен URL. |
| Разреши | Заобиколи всички останали правила (whitelist). |
| Записвай | Само записвай събитието, без да предприемаш действие. |
Създаване на правило
Отидете в Сайтове → Правила → Създаване на правило. Изберете тип условие и конфигурирайте параметрите му. Изберете действие, задайте приоритет и запазете правилото.
Ред на оценяване на правилата
Правилата се оценяват от най-ниския номер на приоритет (1) към най-високия. Действието на първото съвпадащо правило се прилага. Действието по подразбиране е Разреши, ако нито едно правило не съвпадне. Поставете правилата за разрешаване на най-нисък приоритет, за да функционират като whitelist изключения.