Шаблоны HTTP-запросов
29 июля 2026
ID 332658
Фильтрующее правило Шаблоны HTTP-запросов доступно только пользователям с определенными схемами подключения.
Для получения дополнительной информации обратитесь в Службу технической поддержки.
Вкладка Шаблоны HTTP-запросов позволяет создавать шаблоны, по которым осуществляется поиск значений во входящих HTTP-запросах. Если входящий запрос совпадает с одним из заданных шаблонов, этот запрос автоматически блокируется.

В интерфейсе вкладки представлены следующие элементы:
- Протокол/Порт – вкладки, которые позволяют переключаться между доступными профилями фильтрации.
- Создать – кнопка, позволяющая создать новый шаблон.
- Шаблоны – блоки параметров, по которым Система выполняет поиск в HTTP-запросах и формируются шаблоны. Шаблоны можно включить или выключить нажатием на переключатель рядом с ними.
Максимальное количество шаблонов для одного профиля фильтрации – 16.
При создании шаблона доступны следующие параметры:
- Значение для поиска – текстовое поле, в котором указывается значение, которое Система будет искать во всех запросах.
- Добавить – кнопка, позволяющая указать дополнительные значения для поиска.
- Тип шаблона – выпадающий список, в котором выбирается, в каком виде Система сравнивает значение для поиска с HTTP-запросами.
Если задано несколько значений для поиска, то поиск будет осуществляться по точному совпадению хотя бы одного из значений. Поэтому Тип шаблона будет зафиксирован на Точное совпадение.
Возможные значения:
Тип шаблона | Описание | Пример |
Точное совпадение | Сравнение строк на полное, регистрозависимое совпадение. Условие выполняется только при идентичности всей строки шаблону | Поиск: “admin” Найдет: “admin” Не найдет: “administrator”, “Admin” |
Произвольная подстрока | Проверка вхождения подстроки в любую позицию строки | Поиск: “admin” Найдет: “admin”, “administrator”, “myadmin” Не найдет: “adm” |
Подстрока с метасимволами * и ? | Шаблон сравнивается со строкой по маске. Символ * заменяет любое количество символов, символ ? – ровно один | Поиск: “adm?n*” Найдет: “admin”, “administrator”, “admin_panel” Не найдет: “admn”, “sysadmin” |
Подстрока с метасимволами * и _ | Шаблон сравнивается со строкой по маске. Символ * заменяет любое количество символов, символ _ – ровно один.
Этот тип шаблона отличается от типа Подстрока с метасимволами * и ? тем, что символ ? сравнивается буквально и может быть частью шаблона | Поиск: “adm_n*” Найдет: “admin”, “administrator” Не найдет: “admn”, “sysadmin” |
HEX-строка | Шаблон задается байтами в шестнадцатеричном виде. Этот тип шаблона нужен для бинарных и непечатаемых данных, которые нельзя представить в текстовом виде | Поиск: “61 64 6D 69 6E” Найдет: данные с байтами “61 64 6D 69 6E” |
Регулярное выражение | Строка проверяется по шаблону регулярного выражения | Поиск: “^admin[0-9]+$” Найдет: “admin1”, “admin42” Не найдет: “admin”, “administrator”, “admin_1” |
- Область поиска – выпадающий список, в котором выбирается часть запроса, где Система будет искать шаблон.
Возможные значения:
Область поиска | Описание |
ALL | Поиск во всей первой строке HTTP-запроса и в значениях всех заголовков |
Host | Поиск только в значении заголовка Host |
Referer | Поиск только в значении заголовка Referer |
URI | Поиск в полном URI HTTP-запроса |
User-Agent | Поиск только в значении заголовка User-Agent |
- Учитывать частоту нахождений шаблонов в секунду – флажок, позволяющий ограничить скорость нахождения шаблонов в запросах с одного IP-адреса. Ограничение происходит по алгоритму Token Bucket.
- Действие при нахождении совпадения в запросе – переключатель, позволяющий выбрать действие, которое будет выполняться в ответ на запрос, в котором был найден шаблон.
Возможные значения:
Действия | Описание |
Вернуть 403/418/503 | При нахождении шаблона в запросе, Система вернет выбранный код ответа. |
Перейти к следующему шаблону | При нахождении шаблона в запросе, Система начнет проверку на соответствие следующему шаблону. |
Пропустить обработку запроса | При нахождении шаблона в запросе, Система пропустит его к Защищаемому ресурсу. |
- Сохранить – кнопка, позволяющая сохранить создаваемый шаблон.
- Отменить – кнопка, позволяющая отменить все изменения, внесенные в шаблон до нажатия кнопки Сохранить.
Чтобы создать новый шаблон, нажмите Создать, заполните все необходимые поля и нажмите Сохранить.