Настройка WAF для Битрикс: внешний экран веб-приложения поверх кода
Ставим и тонко настраиваем веб-фаервол поверх 1С-Битрикс: ModSecurity с OWASP CRS, Cloudflare WAF, правила фильтрации и виртуальный патчинг. Атаки из OWASP Top-10 отсекаются на подступах к сайту, до того как запрос дойдёт до уязвимого кода.
Из чего складывается настройка WAF
Собираем внешний экран веб-приложения под ваш Битрикс: два рубежа фильтрации, набор правил под OWASP Top-10, виртуальный патчинг и тюнинг без ложных срабатываний.
Путь запроса через два рубежа веб-фаервола
Запрос с улицы сначала проходит облачный фильтр Cloudflare, затем ModSecurity с OWASP CRS на сервере, и только чистый трафик доходит до кода Битрикс. Вредоносные запросы отсекаются и попадают в лог.
WAF для Битрикс: что это и зачем нужен внешний экран
WAF (Web Application Firewall) — это веб-фаервол, который стоит перед сайтом и проверяет каждый входящий запрос ещё до того, как он дойдёт до кода. Для 1С-Битрикс это внешний экран веб-приложения: дополнительный рубеж обороны поверх ядра и модулей. Пока обычный фаервол смотрит на сетевые порты и адреса, веб-фаервол разбирает содержимое HTTP-запросов — параметры форм, тело, заголовки, маршруты — и отсекает то, что похоже на атаку: инъекции, попытки выполнить чужой код, перебор паролей, обращения к уязвимым путям. Легитимный трафик идёт к сайту как обычно, а вредоносный отбивается на подступах и попадает в лог.
Ключевая ценность WAF в том, что он защищает там, где код ещё уязвим. Любой сайт на Битрикс — это ядро, набор модулей и кастомные доработки, в которых периодически находят дыры. Между публикацией уязвимости и выходом патча проходит время, и именно в этом окне сайты чаще всего пробивают: эксплойт уже в открытом доступе, а исправления ещё нет. Веб-фаервол закрывает это окно: правило, отсекающее конкретный вредоносный шаблон запроса, ставится за час и держит фронт, пока разработчики готовят аккуратное исправление. Этот приём называют виртуальным патчингом.
Из чего складывается настройка WAF
Мы строим защиту из двух рубежей, которые дополняют друг друга. Первый — Cloudflare WAF на периметре: облачный фильтр снимает массовый мусорный трафик, отсекает ботов и сканеры и применяет управляемые правила ещё до того, как запрос дойдёт до вашего сервера. Второй — ModSecurity с набором правил OWASP Core Rule Set, установленный на самом веб-сервере: он разбирает запросы детально и ловит точечные инъекции и эксплойты под конкретный сайт. Поверх стандартных правил мы пишем кастомные — под структуру URL, формы и админку Битрикс, чтобы экран отсекал атаки, но не мешал работе сайта.
Главные составляющие услуги:
- ModSecurity с OWASP CRS на сервере: базовый набор правил против инъекций и известных эксплойтов;
- Cloudflare WAF на периметре: облачная фильтрация трафика и отсев ботов до сервера;
- кастомные правила фильтрации под URL, формы и админку 1С-Битрикс;
- виртуальный патчинг — закрытие свежих уязвимостей правилом до выхода обновления;
- защита от классов атак из OWASP Top-10: инъекции, XSS, обход аутентификации и другие;
- логирование срабатываний, разбор ложных блокировок и тонкий тюнинг правил под трафик.
Защита от OWASP Top-10
OWASP Top-10 — это признанный в индустрии список самых распространённых и опасных классов уязвимостей веб-приложений. Набор правил OWASP CRS как раз и заточен под распознавание этих атак: SQL-инъекций, межсайтового скриптинга, инъекций команд, попыток обхода аутентификации, обращения к служебным файлам и других. Веб-фаервол ищет в запросах характерные шаблоны и аномалии, набирает балл подозрительности и блокирует запрос, когда тот переходит порог. Уровень строгости — так называемый уровень паранойи — мы подбираем под ваш сайт: чем он выше, тем больше ловится атак, но тем тщательнее нужно настраивать исключения, чтобы не задеть легитимных пользователей.
Почему важна тонкая настройка под Битрикс
Готовый набор правил, включённый в режиме блокировки без настройки, почти всегда начинает мешать работе сайта: блокирует загрузку файлов в админке, ломает визуальные редакторы, режет легитимные запросы форм и поиска. Это и есть ложные срабатывания — главная причина, по которой владельцы боятся ставить WAF. Поэтому мы никогда не включаем блокировку сразу. Сначала правила работают в режиме наблюдения: они только фиксируют срабатывания в логах, ничего не блокируя. Мы анализируем эти логи, находим легитимный трафик, который цепляется за правила, добавляем точечные исключения и поднимаем уровень фильтрации. И только когда боевой трафик проходит чисто, переводим правила в режим блокировки.
Важно понимать, что веб-фаервол — это дополнительный рубеж, а не замена нормальной разработке и проактивной защите. Он отбивает массовые атаки, отсекает сканеры и закрывает окно риска до выхода патчей, но критичные уязвимости в коде всё равно нужно устранять, а сайт — держать в обновлённом состоянии. WAF выигрывает время и снижает вероятность пробоя, работая в связке с чистым кодом, обновлениями и проактивной защитой Битрикс. Именно поэтому мы относимся к нему как к слою обороны поверх всего остального: он усиливает защиту там, где она нужна больше всего, и даёт владельцу сайта понятную картину того, какие атаки идут и как они отбиваются.
Где сайт на Битрикс пробивают, пока нет внешнего экрана
Без WAF каждый запрос с улицы доходит до кода сайта напрямую. Пока разработчики чинят уязвимость, её уже эксплуатируют. Веб-фаервол отсекает вредоносный трафик на подступах, не дожидаясь правок в коде.
Как закрывают периметр сайта: варианты
Сравниваем три подхода к защите сайта на Битрикс на уровне трафика: без фаервола, базовый облачный режим в один клик и тонко настроенный WAF под ваш проект.
| Критерий | Без WAF | Cloudflare в один клик | WAF под проект от B2Bsite |
|---|---|---|---|
| Фильтрация трафика | Каждый запрос идёт прямо в код | Базовая облачная фильтрация | Два рубежа: Cloudflare и ModSecurity |
| Закрытие новых уязвимостей | Только после релиза патча | Частично, типовыми правилами | Виртуальный патч за час, до релиза |
| Правила под Битрикс | Полная зависимость от кода | Управляемые правила без тюнинга | CRS и кастомные правила под Битрикс |
| Логи и видимость атак | Нет, всё в общем логе | Базовая статистика | Логи срабатываний и алерты |
| Ложные срабатывания | Высокий риск пробоя | Ложные блокировки админки | Тюнинг без ложных блокировок |
Как мы ставим и настраиваем веб-фаервол
Сколько занимает запуск веб-фаервола
Что меняется в цифрах
Ориентиры по проектам нашей команды. Точную картину по вашему трафику покажем на бесплатном аудите защиты сайта.
Ценность веб-фаервола для разных ролей
Защита поверх кода
Сайт прикрыт внешним экраном даже там, где код ещё содержит непропатченные уязвимости.
Запас времени на патч
Новая дыра закрывается правилом WAF сразу, не дожидаясь релиза обновления и разработчиков.
Меньше простоев
Боты и сканеры отсекаются на входе, нагрузка от мусорного трафика до сайта не доходит.
Понятный отчёт
Видно, какие атаки отбиты, по каким правилам и откуда шёл вредоносный трафик.
Время на нормальный фикс
Виртуальный патч держит фронт, пока готовится аккуратное исправление в коде.
Без правок ядра
Фаервол работает на уровне веб-сервера и периметра, код сайта трогать не нужно.
Чистые логи
Атакующий трафик видно отдельно от рабочего, отладка и разбор инцидентов проще.
Тестовый режим
Сначала правила работают в режиме наблюдения, и только после проверки включается блокировка.
Контроль правил
Понятный набор правил CRS и кастомных, которые можно включать и тюнинговать по логам.
Совместимость с админкой
Правила настроены так, чтобы не ломать рабочие сценарии и панель управления Битрикс.
Логи и алерты
Срабатывания фаервола логируются, по критичным событиям приходят уведомления.
Тонкая регулировка
Уровень паранойи CRS и исключения подбираются под ваш трафик без перегиба в блокировки.
Сколько стоит настройка WAF для Битрикс
Стоимость зависит от инфраструктуры, объёма трафика и числа уязвимостей под виртуальный патч. Ниже — ориентиры; точную смету присылаем после бесплатного аудита периметра.
Облачный рубеж Cloudflare и базовая фильтрация трафика под Битрикс.
- Подключение Cloudflare WAF
- Базовые управляемые правила
- Защита форм и админки
- Отсев ботов и сканеров
Cloudflare плюс ModSecurity с OWASP CRS и тюнинг под ваш трафик.
- Cloudflare и ModSecurity
- OWASP CRS с настройкой паранойи
- Кастомные правила под Битрикс
- Защита от OWASP Top-10
- Тюнинг без ложных срабатываний
Полный экран с виртуальным патчингом и сопровождением правил.
- Всё из тарифа «Два рубежа»
- Виртуальный патчинг уязвимостей
- Логирование и алерты по атакам
- Проектирование под высокий трафик
- Сопровождение и обновление правил
Базовый экран от 35 000 ₽
Облачный рубеж Cloudflare и базовая фильтрация трафика под Битрикс.
- Подключение Cloudflare WAF
- Базовые управляемые правила
- Защита форм и админки
- Отсев ботов и сканеров
Популярный Два рубежа от 70 000 ₽
Cloudflare плюс ModSecurity с OWASP CRS и тюнинг под ваш трафик.
- Cloudflare и ModSecurity
- OWASP CRS с настройкой паранойи
- Кастомные правила под Битрикс
- Защита от OWASP Top-10
- Тюнинг без ложных срабатываний
WAF под нагрузку от 140 000 ₽
Полный экран с виртуальным патчингом и сопровождением правил.
- Всё из тарифа «Два рубежа»
- Виртуальный патчинг уязвимостей
- Логирование и алерты по атакам
- Проектирование под высокий трафик
- Сопровождение и обновление правил
Дополнительные опции
| Виртуальный патч под конкретную уязвимость | от 8 000 ₽ |
| Подключение логов WAF к системе мониторинга | от 20 000 ₽ |
| Ежемесячное сопровождение и тюнинг правил | от 15 000 ₽ |
Во сколько обходится час простоя без внешнего экрана
Прикиньте, сколько вы теряете, если сайт пробивают и он простаивает или работает с подменённым контентом, пока готовится патч. Веб-фаервол отсекает атаку на входе и сокращает это окно риска.
Оценка по формуле: суточная выручка ÷ 24 × часы простоя × доля затронутого трафика. Это ориентир окна риска, который закрывает внешний экран, а не гарантия.
Подберём конфигурацию WAF под ваш сайт
Ответьте на несколько вопросов о хостинге, трафике и текущей защите — предложим набор рубежей и правил под ваш Битрикс и пришлём ориентир по стоимости.
Кейсы настройки веб-фаервола
Что говорят после настройки WAF
На что можно рассчитывать по договору
Частые вопросы о веб-фаерволе — и наш ответ
Это не общие советы из интернета, а закономерности из реальных проектов по защите сайтов на Битрикс. Каждый ответ — позиция нашей команды.
WAF в один клик или тонкая настройка под проект
Поставить веб-фаервол сегодня кажется делом пары кликов: подключить облачный сервис, включить управляемые правила — и сайт как будто защищён. На бумаге это выглядит быстро и дёшево. Но на практике между «WAF включён» и «WAF реально защищает, не мешая работе» лежит большая дистанция. Включённый без настройки экран либо пропускает точечные атаки под конкретный Битрикс, либо начинает блокировать собственных пользователей и ломать админку. Ниже разбираем, чем тонко настроенный фаервол отличается от режима в один клик, какие задачи он решает и как мы строим защиту, чтобы она работала, а не создавала проблемы.
Почему сайт пробивают именно в окне между уязвимостью и патчем
Жизненный цикл уязвимости устроен так: исследователь находит дыру, информация о ней публикуется, появляется готовый эксплойт, и только потом выходит официальное обновление. Между публикацией и патчем проходят дни, а иногда и недели. Всё это время сайт с уязвимым модулем открыт: эксплойт уже гуляет по сети, его автоматически прогоняют по тысячам сайтов сканеры и эксплойт-киты. Если у вас популярный модуль или типовая сборка, ваш сайт окажется в этой выборке. Именно в этом окне происходит большинство пробоев — не потому, что владелец что-то сделал не так, а потому, что патча физически ещё нет.
Веб-фаервол меняет правила игры. Как только становится известен вредоносный шаблон запроса, мы пишем правило, которое его отсекает, и ставим его за час. Сайт оказывается прикрыт ещё до того, как разработчики выпустят обновление. Этот приём — виртуальный патчинг — превращает WAF из абстрактной галочки в реальный инструмент управления риском. Подробнее о системной защите ядра и модулей можно почитать в услуге настройки проактивной защиты Битрикс, которая работает в связке с внешним экраном.
Чем тонкая настройка отличается от режима в один клик
Облачный WAF в режиме по умолчанию — это усреднённые правила для абстрактного сайта. Они неплохо снимают массовый мусор, но не знают ничего про структуру вашего Битрикс: какие у вас URL, как устроены формы, что происходит в админке, какие плагины загружают файлы. Поэтому такой режим живёт в двух крайностях. Если поднять фильтрацию повыше, он начинает блокировать легитимные действия: загрузку картинок, работу визуального редактора, отправку длинных форм. Если опустить, чтобы не мешал, он пропускает именно те точечные инъекции, ради которых ставился.
Тонкая настройка снимает эту дилемму. Мы разбираем реальный трафик вашего сайта, отделяем легитимные паттерны от атак и настраиваем правила так, чтобы высокий уровень защиты не задевал рабочие сценарии. Сначала экран наблюдает и логирует, мы вычищаем ложные срабатывания, добавляем исключения под админку и редакторы Битрикс — и только потом включаем блокировку. В итоге фаервол отсекает атаки, но для ваших пользователей и редакторов остаётся невидимым.
Два рубежа: Cloudflare и ModSecurity
Мы намеренно не ограничиваемся одним инструментом. Cloudflare на периметре — это первый рубеж: он снимает массовый трафик, отсекает ботов, сканеры и переборы ещё до того, как запрос дойдёт до сервера, и разгружает инфраструктуру. ModSecurity с OWASP CRS на сервере — второй рубеж: он видит запрос детально, в контексте конкретного Битрикс, и ловит точечные инъекции и эксплойты, которые облачный фильтр пропускает как внешне безобидные. Вместе они дают глубину обороны: одно отсекает объём, другое ловит тонкие атаки.
Такая связка особенно важна, когда уязвимость уже эксплуатируют или сайт пытаются положить ботами. Если вы сталкивались с массовыми запросами и переборами, посмотрите смежную услугу защиты от DDoS и ботов — она усиливает периметровый рубеж и хорошо дополняет веб-фаервол на уровне трафика.
Когда хватит базового экрана, а когда нужен полный
Мы не уговариваем всех ставить максимальную конфигурацию. Если у сайта небольшой трафик, нет сложной кастомизации и нет острой истории с пробоями, иногда достаточно облачного рубежа с аккуратной настройкой базовых правил — это закрывает массовые атаки и отсев ботов. Полный экран из двух рубежей с виртуальным патчингом оправдан, когда сайт нагружен, содержит много кастомного кода или модулей, работает с деньгами и персональными данными, либо уже сталкивался с инцидентами. На бесплатном аудите периметра мы смотрим вашу инфраструктуру, трафик и историю и честно говорим, какой конфигурации достаточно, а не предлагаем максимум по умолчанию.
Отдельно стоит сказать про связь с устранением уязвимостей. WAF закрывает окно риска, но не лечит причину — дыру в коде. Поэтому правильная последовательность такая: внешний экран отбивает атаку и выигрывает время, а параллельно идёт защита и устранение уязвимостей в самом коде. Один инструмент без другого работает хуже: голый WAF оставляет уязвимость в коде, а починка кода без экрана не спасает в окне между публикацией дыры и патчем.
Как мы ведём работу
Старт — это аудит периметра. Мы смотрим, на каком хостинге и веб-сервере стоит сайт, какие версии Битрикс и модулей используются, есть ли уже какая-то защита, как выглядит обычный трафик и были ли инциденты. На основе этого собираем конфигурацию: один рубеж или два, какие правила CRS включить, какой уровень паранойи задать, какие кастомные правила написать под ваш Битрикс. Состав и стоимость фиксируем до начала работ.
Дальше ставим рубежи, не трогая код сайта: подключаем Cloudflare на периметре и ModSecurity с CRS на сервере. Настраиваем базовый набор правил и пишем кастомные под структуру URL, формы и админку. Запускаем всё в режиме наблюдения и несколько дней собираем логи на боевом трафике. Это критичный этап: именно здесь мы видим, какие легитимные запросы цепляются за правила, и аккуратно вычищаем ложные срабатывания, добавляя точечные исключения.
Когда боевой трафик проходит чисто, переводим правила в режим блокировки и поднимаем уровень фильтрации до безопасного для вашего сайта максимума. Настраиваем логирование и алерты по критичным срабатываниям, чтобы вы видели картину атак. По завершении передаём конфигурацию, правила и документацию — поддерживать защиту можно своими силами. Если нужно, берём сопровождение: следим за новыми уязвимостями ваших модулей и оперативно выпускаем виртуальные патчи.
Возражения, которые мы слышим чаще всего
«WAF будет тормозить сайт». На практике грамотно настроенный экран добавляет минимальную задержку, а облачный рубеж за счёт фильтрации мусора и кэширования нередко даже разгружает сервер. Тяжёлым становится не сам фаервол, а избыточно строгие правила без тюнинга, которые гоняют каждый запрос через сотни проверок. Мы подбираем набор правил под реальные угрозы вашего сайта, а не включаем всё подряд.
«У нас уже стоит проактивная защита Битрикс, зачем ещё WAF». Это разные слои. Проактивная защита работает внутри приложения и завязана на его логику, а веб-фаервол отсекает запрос ещё на подступах, до того как он дойдёт до кода. Вместе они дают глубину обороны: что-то отбивается на периметре, что-то — внутри. Один слой не отменяет другой, а усиливает.
«Поставим WAF и забудем про обновления». Так не работает. Экран снижает риск и закрывает окно между уязвимостью и патчем, но он не лечит дыры в коде и не отменяет гигиену: обновления, чистый код, разграничение прав. WAF — это страховка и запас времени, а не индульгенция на заброшенный сайт. Лучший результат даёт связка внешнего экрана с устранением уязвимостей и регулярным обновлением.
Логирование и видимость атак
Защита, которую не видно, плохо управляется. Поэтому отдельный блок работы — логирование срабатываний и видимость происходящего на периметре. Каждый заблокированный запрос попадает в лог: видно, какое правило сработало, по какому шаблону, с какого источника и куда был нацелен запрос. Из этих логов складывается картина атак: какие классы угроз идут на ваш сайт чаще всего, какие модули пытаются эксплуатировать, в какие часы растёт давление сканеров. Это не абстрактные графики, а основа для решений: где поднять уровень фильтрации, какое кастомное правило добавить, какую уязвимость закрыть виртуальным патчем в первую очередь.
По критичным срабатываниям мы настраиваем алерты, чтобы вы или ваш администратор узнавали об активной атаке сразу, а не постфактум. При необходимости логи WAF подключаются к вашей системе мониторинга, и тогда защита периметра встраивается в общую картину наблюдения за сайтом наравне с метриками сервера и приложения. Чем прозрачнее видимость, тем быстрее реакция на новую угрозу и тем меньше окно, в котором атака может что-то успеть.
Глубина обороны: почему важны несколько слоёв
В безопасности нет одного волшебного инструмента, который закрывает всё. Надёжность даёт глубина обороны — несколько независимых слоёв, каждый из которых ловит то, что пропустил предыдущий. Облачный рубеж снимает массовый мусор и ботов. Серверный ModSecurity ловит точечные инъекции под конкретный Битрикс. Проактивная защита внутри приложения отслеживает аномалии в его логике. Чистый код и обновления убирают сами уязвимости. Разграничение прав ограничивает урон, если что-то всё же пробивает. Веб-фаервол — это два важных слоя в этой обороне, но именно как часть системы он работает лучше всего.
Мы выстраиваем эти слои так, чтобы они не дублировали друг друга вхолостую и не конфликтовали. Например, нет смысла гонять один и тот же массовый мусорный трафик через тяжёлые серверные правила, если его уже отсёк облачный рубеж, — это только нагружает сервер. Поэтому распределяем нагрузку: периметр снимает объём, сервер ловит тонкие атаки, а приложение следит за своей логикой. Такая архитектура даёт и защиту, и скорость, и предсказуемое поведение под нагрузкой, что особенно важно для нагруженных интернет-магазинов и порталов.
Что вы получаете по итогу
На выходе у вас работающий внешний экран веб-приложения: два рубежа фильтрации, набор правил CRS и кастомных правил под Битрикс, защита от классов атак OWASP Top-10, настроенное логирование и виртуальный патчинг под новые угрозы. Атаки из открытого доступа отсекаются на подступах, мусорный и сканирующий трафик до сайта почти не доходит, а новые уязвимости закрываются правилом за час, не дожидаясь релиза патчей. И всё это — без правки кода сайта и без ложных блокировок собственных пользователей. Конфигурация, правила и документация остаются у вас, поэтому защита не привязана к подрядчику: развивать её сможет как наша команда, так и ваш администратор.
С чего начать
Начните с разговора. Расскажите, на каком хостинге стоит сайт, какой у него трафик и были ли инциденты — мы проведём бесплатный аудит периметра, покажем слабые места и предложим конфигурацию веб-фаервола под вашу задачу. По итогам аудита вы получите честную картину: какой защиты достаточно именно вам, какие уязвимости стоит закрыть виртуальным патчем в первую очередь и за какой срок мы выведем экран в боевой режим. Обсудим ваш проект — и поставим перед сайтом рубеж, который реально защищает, а не мешает работе.
Частые вопросы о настройке WAF для Битрикс
Что такое WAF простыми словами? +
WAF (Web Application Firewall) — это веб-фаервол, внешний экран перед сайтом. Он проверяет каждый входящий запрос ещё до того, как тот дойдёт до кода: разбирает параметры форм, тело и заголовки и отсекает то, что похоже на атаку — инъекции, перебор паролей, обращения к уязвимым путям. Легитимный трафик идёт как обычно, вредоносный блокируется на входе.
Чем WAF отличается от обычного фаервола? +
Обычный сетевой фаервол смотрит на адреса и порты — он не видит содержимого запроса. WAF работает на уровне приложения: он разбирает сам HTTP-запрос и понимает, что внутри попытка SQL-инъекции или межсайтового скриптинга. Поэтому WAF ловит именно атаки на веб-приложение, а не просто закрывает порты.
Что такое ModSecurity? +
ModSecurity — это движок веб-фаервола, который ставится на веб-сервер (Nginx или Apache) и проверяет проходящие через него запросы по набору правил. Сам по себе он только механизм; правила фильтрации к нему подключаются отдельно. Чаще всего используют набор OWASP Core Rule Set. Мы ставим ModSecurity на сервер как второй, серверный рубеж защиты.
Что такое OWASP CRS? +
OWASP CRS (Core Rule Set) — это открытый набор правил для ModSecurity, который распознаёт типовые атаки на веб-приложения: SQL-инъекции, XSS, инъекции команд, обход аутентификации и другие. Это база, поверх которой мы настраиваем уровень строгости и пишем кастомные правила под конкретный Битрикс.
Что такое Cloudflare WAF? +
Это облачный веб-фаервол, который работает на периметре — между интернетом и вашим сервером. Трафик идёт через инфраструктуру Cloudflare, где отсекаются боты, сканеры и часть атак ещё до того, как запрос дойдёт до сайта. Мы используем его как первый рубеж, который снимает массовый мусорный трафик и разгружает сервер.
От каких атак защищает WAF? +
Веб-фаервол закрывает классы атак из списка OWASP Top-10: SQL-инъекции, межсайтовый скриптинг (XSS), инъекции команд, попытки обхода аутентификации, обращения к служебным файлам, эксплуатацию известных уязвимостей модулей. Плюс он отсекает сканеры, эксплойт-киты и автоматический перебор паролей и путей.
Что такое OWASP Top-10? +
Это признанный в индустрии список десяти самых распространённых и опасных классов уязвимостей веб-приложений, который ведёт сообщество OWASP. Он используется как ориентир: если защита покрывает Top-10, она закрывает самые частые векторы атак. Набор правил CRS как раз заточен под распознавание этих классов.
Что такое SQL-инъекция и как WAF её ловит? +
SQL-инъекция — это подстановка вредоносного фрагмента в параметр запроса, чтобы заставить базу данных выполнить чужую команду: выгрузить данные, изменить или удалить их. WAF ищет в параметрах и теле запроса характерные шаблоны таких конструкций и блокирует запрос до того, как он дойдёт до кода и базы.
Защитит ли WAF от перебора паролей в админку? +
Да. Cloudflare на периметре и правила фильтрации распознают аномальные паттерны — много запросов на вход с одного источника, типовые автоматические переборы — и отсекают их. Это снимает нагрузку от ботов и снижает риск подбора пароля, дополняя защиту самой админки Битрикс.
WAF защищает от DDoS? +
Частично. Облачный рубеж снимает массовый мусорный трафик и отсекает ботов, что помогает против простых атак на исчерпание ресурсов. Но против мощных распределённых атак нужна отдельная защита от DDoS и ботов — мы предлагаем её как смежную услугу, она усиливает периметровый рубеж.
Что такое виртуальный патчинг? +
Это закрытие уязвимости правилом веб-фаервола без правки кода сайта. Как только становится известен вредоносный шаблон запроса, мы пишем правило, которое его отсекает, и ставим его на WAF. Дыра в коде остаётся, но эксплуатировать её снаружи больше нельзя — экран блокирует атаку на входе.
Зачем нужен виртуальный патч, если можно обновить модуль? +
Между публикацией уязвимости и выходом официального патча проходят дни, а иногда недели — и именно в этом окне сайты чаще всего пробивают. Виртуальный патч ставится за час и прикрывает сайт сразу, пока ждёте обновление. Он даёт запас времени и снимает спешку с разработчиков.
Виртуальный патч заменяет обновление модуля? +
Нет, это временная мера. Виртуальный патч закрывает эксплуатацию снаружи, но саму уязвимость в коде он не лечит. Когда выходит официальное обновление, модуль нужно обновить, а правило можно снять или оставить как дополнительный рубеж. Правильнее всего связка: патч на WAF сейчас, фикс в коде потом.
Как быстро вы закрываете новую уязвимость? +
Если уязвимость и вредоносный шаблон известны, правило-патч мы обычно пишем и ставим в течение часа. На сопровождении мы следим за публикациями уязвимостей по вашим модулям и реагируем оперативно, не дожидаясь, пока вы сами заметите проблему.
Не будет ли WAF блокировать обычных пользователей? +
При грамотной настройке — нет. Главная причина ложных блокировок — правила, включённые без тюнинга. Поэтому мы сначала запускаем правила в режиме наблюдения, собираем логи, находим легитимные запросы, которые цепляются за правила, добавляем исключения и только потом включаем блокировку. После тюнинга ложных срабатываний не остаётся.
Что такое режим наблюдения? +
Это режим, в котором правила фаервола ничего не блокируют, а только фиксируют срабатывания в логах. Мы держим экран в этом режиме несколько дней на боевом трафике, анализируем логи и выявляем, где правила задели бы своих. Это безопасный способ настроить защиту, не рискуя работой сайта.
Не сломает ли фаервол админку или редактор Битрикс? +
Готовые строгие правила без настройки действительно могут мешать загрузке файлов и работе визуального редактора. Поэтому мы пишем исключения под админку и редакторы Битрикс на этапе тюнинга. После настройки менеджеры и редакторы работают как раньше, а экран при этом продолжает отсекать атаки.
Что такое уровень паранойи в CRS? +
Это настройка строгости правил CRS. Чем выше уровень паранойи, тем больше атак ловится, но тем тщательнее нужно настраивать исключения, чтобы не задеть легитимный трафик. Мы подбираем уровень под ваш сайт: поднимаем фильтрацию до безопасного максимума, при котором атаки отсекаются, а свои пользователи не страдают.
WAF будет тормозить сайт? +
Грамотно настроенный экран добавляет минимальную задержку, а облачный рубеж за счёт фильтрации мусора и кэширования нередко даже разгружает сервер. Тормозят не сам фаервол, а избыточно строгие правила без тюнинга, гоняющие каждый запрос через сотни проверок. Мы подбираем набор правил под реальные угрозы, а не включаем всё подряд.
Можно ли поставить WAF, не трогая код сайта? +
Да, именно так мы и работаем. Cloudflare подключается на периметре, ModSecurity ставится на веб-сервер — оба рубежа работают вне кода сайта. Ядро и модули Битрикс мы не правим, поэтому установка не влияет на логику сайта и не конфликтует с обновлениями.
У нас уже есть проактивная защита Битрикс, нужен ли WAF? +
Это разные слои обороны. Проактивная защита работает внутри приложения и завязана на его логику, а веб-фаервол отсекает запрос на подступах, до того как он дойдёт до кода. Вместе они дают глубину защиты: что-то отбивается на периметре, что-то внутри. Один слой не отменяет другой, а усиливает.
WAF заменяет устранение уязвимостей в коде? +
Нет. Веб-фаервол закрывает окно риска и отбивает массовые атаки, но дыру в коде он не лечит. Лучший результат даёт связка: экран снижает риск и выигрывает время, а параллельно идёт устранение уязвимостей в самом коде и регулярное обновление сайта. WAF — это страховка, а не замена нормальной разработке.
Сколько стоит настройка WAF для Битрикс? +
Базовый облачный экран начинается от 35 000 рублей, два рубежа с Cloudflare и ModSecurity — от 70 000, полный экран с виртуальным патчингом и сопровождением — от 140 000. Цена зависит от инфраструктуры, объёма трафика и числа уязвимостей под патч. Точную смету присылаем после бесплатного аудита периметра.
За какой срок реально запустить веб-фаервол? +
Базовый облачный рубеж поднимаем от 3 дней, два рубежа с тюнингом — от 5 дней, полный экран с патчингом — от 10 дней. Несколько дней из срока уходит на режим наблюдения и тюнинг: мы сознательно не торопимся с боевой блокировкой, чтобы убрать ложные срабатывания.
Можно ли запускать защиту поэтапно? +
Да. Сначала подключаем облачный рубеж, который сразу снимает массовый мусор и ботов, затем добавляем серверный ModSecurity с CRS и кастомные правила под Битрикс, после — виртуальный патчинг и сопровождение. Каждый этап даёт измеримый эффект, и вы платите за понятные блоки.
Что вы передаёте по итогу работы? +
Работающий внешний экран из настроенных рубежей, набор правил CRS и кастомных правил под ваш Битрикс, настроенное логирование и алерты, а также конфигурацию и документацию. Поддерживать защиту можно своими силами или с нашим сопровождением — решение остаётся под вашим контролем.
Нужно ли потом обслуживать правила WAF? +
Желательно. Появляются новые уязвимости модулей, меняется трафик, и правила нужно обновлять и тюнинговать. Это можно делать своими силами по переданной документации или взять у нас ежемесячное сопровождение: мы следим за новыми угрозами по вашим модулям и оперативно выпускаем виртуальные патчи.
Поставим внешний экран на ваш сайт?
Расскажите о хостинге, трафике и текущей защите — проведём бесплатный аудит периметра, предложим конфигурацию веб-фаервола под ваш Битрикс и пришлём смету в течение рабочего дня.
- Ответим в течение рабочего дня
- Бесплатный аудит процессов и расчёт
- NDA и фиксированная смета