Об Антибот

<< Click to Display Table of Contents >>

Об Антибот

Об Антибот

В этом разделе

АнтиБот – модуль для защиты серверов от атак. Он является дополнением к функционалу защиты с применением правил ModSecurity и F2B.

Защита от DDoS-атак и бот-активности основана на расчете трафика по системе баллов. Он основывается исходя из запросов к веб-ресурсу, в том числе, считает переходы на страницы веб-приложения. Подсчет переходов на странице у клиента нужен для анализа и выявления потенциальных вредоносных ботов и их последующей блокировки. Для работы с АнтиБот нужно задать начальное значение баллов у клиента. Его расчет происходит индивидуально для каждого клиента и занимает порядка двух-трех недель, так как требуется постоянный мониторинг активности веб-ресурса. Как итог, задается оптимальная цена HTTP/HTTPS запроса и ответа, а также цена соединения по вебсокету. Рассчитывается сколько клиент истратил баллов на запросы, ответы и на соединение по вебсокету. Когда при очередном запросе у клиента недостаточно баллов, срабатывает защита АнтиБот. Реакция защиты зависит от выбранного режима работы: тихого, внимательного или параноидального. Два последних режима работают только в сочетании с капчей (подробнее Настройка капчи).

Пользователь с ролью администратор или администратор тенанта должен выполнить предварительные настройки:

•Настроить конфигурационный файл:

oзадать в конфигурационном файле веб-сервера код ошибки, выдаваемой при блокировке запроса;

oнастроить куки для защиты F2B и АнтиБот (подробнее Подключение веб-приложения).

•Настроить сервис капчи.

Примечание: При бане запроса по АнтиБот указано значение 429 в качестве кода ошибки согласно настройке по умолчанию. Код ошибки может быть изменен исходя из потребностей пользователя.

Реализована гибкая регулировка подключения защиты серверов кластера. Можно включить/отключить защиту на веб-приложение в целом и также на отдельные страницы веб-приложения, включающие вложенные подстраницы (пути).

Настраивать защиту АнтиБот можно также под ролью оператор, но надо учитывать, что под этой ролью недоступен функционал создания капчи на кластер и добавления капчи на сервер. Все эти действия предварительно может проделать пользователь под ролями администратор или администратор тенанта (если оператор входит в этот тенант).

В ходе настройки ограничений АнтиБот рекомендуем протестировать работу веб-приложения под нагрузкой и убедиться по блокировкам в корректности настроек.

В этом разделе: