
Проактивная защита Битрикс — это встроенный комплекс инструментов, который блокирует большинство атак на сайт ещё до того, как они нанесут вред. Статья полезна владельцам сайтов на «1С-Битрикс», администраторам и разработчикам, которые хотят повысить безопасность без установки сторонних решений. Разберём, что входит в проактивную защиту, как её правильно настроить и какие ошибки чаще всего допускают.
Коротко
- Проактивная защита включает проактивный фильтр, встроенный антивирус, контроль целостности и одноразовые пароли.
- Проактивный фильтр блокирует XSS, SQL-инъекции, PHP-вставки и другие типовые атаки.
- Антивирус сканирует файлы сайта на наличие вредоносного кода и может лечить заражённые файлы.
- Настройка занимает 15–30 минут и не требует специальных знаний, но важно регулярно обновлять базы и проверять логи.
- Для максимальной защиты стоит дополнительно использовать резервное копирование и обновлять ядро Битрикс.
Что такое проактивная защита Битрикс и зачем она нужна
Проактивная защита — это модуль в административной панели «1С-Битрикс: Управление сайтом», который анализирует входящие запросы и файлы сайта на предмет угроз. В отличие от реактивных мер (например, восстановление из бэкапа после взлома), она предотвращает атаки в момент их совершения. По статистике, сайты на Битрикс без активной защиты взламывают в 3–4 раза чаще, чем с настроенным фильтром.
Модуль работает на нескольких уровнях: фильтрация входящих данных, проверка файловой системы, контроль действий пользователей. Всё это доступно в разделе «Настройки → Проактивная защита» и не требует покупки дополнительных лицензий.
Проактивный фильтр Битрикс: как он работает и что блокирует
Проактивный фильтр — ключевой элемент защиты. Он проверяет все GET, POST и COOKIE запросы, которые поступают на сайт, и сравнивает их с сигнатурами известных атак. Если в запросе обнаруживается подозрительный код (например, попытка SQL-инъекции или XSS), фильтр блокирует запрос и возвращает ошибку 403.
Фильтр умеет распознавать:
- SQL-инъекции (попытки изменить запрос к базе данных)
- Межсайтовый скриптинг (XSS)
- PHP-вставки и удалённое выполнение кода
- Попытки обхода авторизации
- Загрузку вредоносных файлов
Важно понимать: фильтр не даёт 100% гарантии, но значительно снижает риск. Злоумышленнику придётся искать экзотический вектор атаки, что под силу далеко не каждому.
Как включить проактивный фильтр
- Откройте настройки модуля. В административной панели перейдите: Настройки → Настройки продукта → Проактивная защита → Проактивный фильтр.
- Активируйте фильтр. Поставьте галочку «Включить проактивный фильтр» и выберите уровень защиты: «Стандартный» или «Повышенный». Для большинства сайтов достаточно стандартного.
- Настройте реакцию на атаку. Рекомендуем оставить «Блокировать запрос» и включить запись в журнал. Так вы будете видеть, какие атаки пытались совершить.
- Добавьте исключения при необходимости. Если фильтр ложно срабатывает на легитимных запросах (например, на сложных формах), добавьте маску исключения. Но делайте это осторожно, чтобы не открыть брешь.
Антивирус Битрикс: встроенная проверка файлов на вирусы
Антивирус в Битрикс — это не полноценный антивирусный сканер вроде Kaspersky или ClamAV, а инструмент для поиска вредоносного кода в файлах сайта. Он проверяет файлы на наличие сигнатур вирусов, шелл-скриптов, бэкдоров и подозрительных конструкций. База сигнатур обновляется автоматически при обновлении модуля.
Антивирус умеет:
- сканировать все файлы сайта или только изменённые за период;
- находить подозрительные включения в PHP, JS, HTML;
- лечить файлы, удаляя вредоносный код;
- карантинировать подозрительные файлы для ручного анализа.
Проверку можно запускать вручную или по расписанию (например, раз в сутки ночью). Для больших сайтов сканирование может занимать несколько минут, поэтому планируйте его на время низкой нагрузки.
Как настроить регулярное сканирование антивирусом
- Перейдите в настройки антивируса. Настройки → Проактивная защита → Антивирус.
- Выберите режим сканирования. «Только изменённые файлы» экономит ресурсы, «Все файлы» — более надёжно. Для первого запуска выберите «Все файлы».
- Настройте расписание. Рекомендуем ежедневное сканирование в 3–4 часа ночи, когда посетителей мало.
- Укажите действия при обнаружении. Поставьте «Помещать в карантин» и «Уведомлять администратора по e-mail». Лечение лучше выполнять вручную после проверки.
Контроль целостности и одноразовые пароли
Контроль целостности отслеживает изменения в критичных файлах ядра Битрикс. Если файл был изменён без ведома администратора (например, хакер вписал бэкдор), система пришлёт уведомление. Это помогает быстро обнаружить взлом на ранней стадии.
Одноразовые пароли (OTP) добавляют второй фактор авторизации для входа в административную панель. Даже если злоумышленник украдёт логин и пароль, без кода из SMS или приложения он не войдёт. Включить OTP можно в настройках главного модуля.
Типичные ошибки при настройке проактивной защиты
Часто владельцы сайтов либо вообще не включают защиту, либо настраивают её неправильно. Вот основные ошибки:
- Отключение фильтра из-за ложных срабатываний вместо добавления исключений.
- Игнорирование журнала атак — администратор не знает, что сайт пытаются взломать.
- Сканирование антивирусом только раз в месяц или после подозрений, а не регулярно.
- Использование стандартного пароля администратора и отсутствие OTP.
- Несвоевременное обновление ядра Битрикс и модулей — старые версии содержат известные уязвимости.
Сравнение уровней защиты: что выбрать
| Параметр | Без защиты | Базовая настройка | Максимальная защита |
|---|---|---|---|
| Проактивный фильтр | Выключен | Стандартный уровень | Повышенный уровень + исключения |
| Антивирус | Не используется | Еженедельное сканирование | Ежедневное сканирование + лечение |
| Контроль целостности | Нет | Включён | Включён + уведомления |
| OTP для админки | Нет | Нет | Включён |
| Резервное копирование | Нет | Еженедельно | Ежедневно + вне сервера |
Для небольшого сайта-визитки достаточно базовой настройки, а для интернет-магазина или корпоративного портала стоит внедрить максимальную защиту. Если вы не уверены в своих силах, лучше доверить настройку специалистам — например, заказать услугу удаления вирусов и защиты сайта в нашей студии.
Практический итог: чек-лист по включению защиты
Чтобы быстро привести сайт в безопасное состояние, выполните следующие шаги:
- Включите проактивный фильтр на стандартном уровне.
- Запустите полное сканирование антивирусом и устраните найденные угрозы.
- Настройте ежедневное сканирование изменённых файлов.
- Включите контроль целостности и уведомления на e-mail.
- Активируйте одноразовые пароли для всех администраторов.
- Обновите ядро Битрикс и все модули до актуальных версий.
- Настройте автоматическое резервное копирование (ежедневно, хранить копии вне сервера).
Если у вас нет времени или опыта для самостоятельной настройки, специалисты Perfect Team помогут внедрить проактивную защиту Битрикс, провести аудит безопасности и настроить регулярное обслуживание. Мы работаем с сайтами на Битрикс с 2007 года и знаем все тонкости этой CMS. Обращайтесь — сделаем ваш сайт устойчивым к атакам.
Частые вопросы
Что такое проактивная защита Битрикс?
Это встроенный модуль безопасности, который включает проактивный фильтр, антивирус, контроль целостности и другие инструменты для предотвращения атак на сайт.
Как включить проактивный фильтр в Битрикс?
Зайдите в административную панель, перейдите в Настройки → Проактивная защита → Проактивный фильтр, поставьте галочку «Включить проактивный фильтр» и выберите уровень защиты.
Как часто нужно запускать антивирус Битрикс?
Рекомендуется запускать сканирование ежедневно в ночное время. Для небольших сайтов допустимо раз в 2–3 дня, но ежедневная проверка надёжнее.
Может ли проактивный фильтр блокировать легитимных пользователей?
Да, изредка возможны ложные срабатывания. В таких случаях добавьте исключение для конкретного запроса, но не отключайте фильтр полностью.