Пять уровней, включаются по нарастающей
При обычном трафике работает только фундамент. Следующие уровни включаются по мере роста нагрузки.
Фундаментвключён всегда
Кэш и резерв обработчиков для обычных посетителей. Сайт отвечает и во время атаки.
Rate-guardпри всплеске
При аномальном числе запросов с одного источника включается JS-проверка, незаметная для человека.
Challengeотсев ботов
Клиенты без выполнения JavaScript отсеиваются. Браузеры проходят без капчи.
Ловушкисканеры
Запросы к несуществующим служебным путям получают 404 и блокировку источника.
Паникаручной режим
Режим максимальных ограничений на время серьёзной атаки.
Как устроен Bastion
Поведенческий анализ
Решение принимается по поведению клиента, а не по спискам IP. Новые боты определяются без обновления баз.
Наблюдение перед блокировкой
Новые правила сначала работают в режиме отчёта. Блокировка включается после проверки на реальном трафике.
CRM вне фильтрации
Портал Битрикс24 на том же сервере не фильтруется. Сотрудники и мобильное приложение работают без ограничений.
Ежедневный отчёт
В 10:00 отчёт: атаки за сутки, отсеянные источники, состояние сервера.
Единая точка ограничений
Разрозненные правила nginx сводятся в один лимитер. Поведение сервера предсказуемо.
Изоляция клиентов
На сервере нет данных о других клиентах. Каждый установленный агент независим.
Подключение
Установка на сервер заказчика с bitrix-env. Перед подключением анализируем логи сервера.