В эксплуатации

Bitrix
Bastion

Агент защиты серверов 1С-Битрикс от L7 DDoS, HTTP-флуда, парсеров и сканеров. Устанавливается на сервер с bitrix-env и работает перед nginx и Apache.

Уровни защиты

Пять уровней, включаются по нарастающей

При обычном трафике работает только фундамент. Следующие уровни включаются по мере роста нагрузки.

0

Фундаментвключён всегда

Кэш и резерв обработчиков для обычных посетителей. Сайт отвечает и во время атаки.

1

Rate-guardпри всплеске

При аномальном числе запросов с одного источника включается JS-проверка, незаметная для человека.

2

Challengeотсев ботов

Клиенты без выполнения JavaScript отсеиваются. Браузеры проходят без капчи.

3

Ловушкисканеры

Запросы к несуществующим служебным путям получают 404 и блокировку источника.

4

Паникаручной режим

Режим максимальных ограничений на время серьёзной атаки.

Принципы работы

Как устроен Bastion

Поведенческий анализ

Решение принимается по поведению клиента, а не по спискам IP. Новые боты определяются без обновления баз.

Наблюдение перед блокировкой

Новые правила сначала работают в режиме отчёта. Блокировка включается после проверки на реальном трафике.

CRM вне фильтрации

Портал Битрикс24 на том же сервере не фильтруется. Сотрудники и мобильное приложение работают без ограничений.

Ежедневный отчёт

В 10:00 отчёт: атаки за сутки, отсеянные источники, состояние сервера.

Единая точка ограничений

Разрозненные правила nginx сводятся в один лимитер. Поведение сервера предсказуемо.

Изоляция клиентов

На сервере нет данных о других клиентах. Каждый установленный агент независим.

Подключение

Установка на сервер заказчика с bitrix-env. Перед подключением анализируем логи сервера.