Автоматическое создание действий
На WAF имеется возможность автоматического добавления действий на основе машинного обучения. Данный модуль включен по умолчанию и его дополнительно можно настроить из веб-интерфейса WAF. Для этого необходимо перейти на вкладку «Приложения» -> «Действия» -> «Автоматический анализ» и отредактировать задание «Разметка действий приложения» (см. рисунок 158), нажав на иконку с изображением карандаша.

Рисунок 158 – Автоматический анализ
При нажатии на выделенную иконку (см. рисунок 158) открывается окно «Параметры обучения» (см. рисунок 159).

Рисунок 159 – Окно «Параметры обучения»
Описание полей данного окна представлено в таблице раздел 16
Таблица 16 – Описание полей
Поле |
Описание |
|---|---|
Интервал обучения |
Интервал запуска задачи |
Включить анализ, основанный на расстояниях между деревьями разбора |
В настоящий момент не используется. Оставлять значение по умолчанию: классификация узлов дерева |
Заносить полученные действия с предикатами в базу |
Заносит действие в базу для предотвращения появления одинаковых действий |
Создавать для всех добавляемых действий параметры, соответствующие путям из проверки на наличие путей предикатов |
Создает модель действия |
Использовать только транзакции с решением «Пропустить» |
Игнорирует все транзакции со статусом отличным статусу «Пропустить» |
Нижний порог количества транзакций для разметки |
Задается нижний порог количества транзакций от различных источников с одинаковой структурой, при достижении которого будет создано действие. Не более 10000 |
Количество транзакций, используемое на каждой итерации анализа |
Задается порог анализируемых транзакций на каждой итерации анализа. Не более 10000 |
Максимальная давность транзакций |
Задается глубина анализа транзакций. Только для периодического задания |