Главная » Безопасность » Веб-антивирус Битрикс: что делает и когда включать

Веб-антивирус Битрикс: что делает и когда включать

Схема работы веб-антивируса проактивной защиты 1С-Битрикс с карантином подозрительных файлов

Веб-антивирус — модуль проактивной защиты, регулярно сканирующий файлы сайта на предмет изменений и подозрительного кода. Разберём, что он реально делает, когда его стоит включать и на что он не способен, чтобы не полагаться на него как на единственную меру защиты.

Что сканирует веб-антивирус

Модуль периодически проверяет файлы сайта на совпадение с сигнатурами известного вредоносного кода (веб-шеллы, бэкдоры, внедрённые скрипты для рассылки спама или майнинга) и фиксирует изменения файлов относительно предыдущего сканирования — появление нового файла или изменение существующего в неожиданном месте помечается как повод для проверки администратором.

Расписание сканирования

Периодичность сканирования настраивается в разделе Проактивная защита → Веб-антивирус — сканирование запускается либо по расписанию агентом (требует настроенного cron, как и остальные агенты Битрикса), либо вручную по запросу администратора. Для проектов с высоким риском (публично доступная форма загрузки файлов, множество сторонних модулей) чаще полезно более частое расписание, чем для простого сайта-визитки с минимальной поверхностью атаки.

Нужна помощь с Битрикс?





    Реакция на найденную угрозу

    При обнаружении подозрительного файла модуль может уведомить администратора и, в зависимости от настроек, автоматически поместить файл в карантин — перемещение с сохранением возможности восстановления, если находка окажется ложным срабатыванием. Автоматическое немедленное удаление без карантина рискованно: ложное срабатывание на легитимный, но необычно написанный код проекта может сломать функциональность сайта без возможности быстрого отката.

    Ограничения: не панацея от всех угроз

    Веб-антивирус эффективен против известных сигнатур вредоносного кода, но не заменяет полноценную защиту от уязвимостей в самом приложении — SQL-инъекций, XSS, небезопасной обработки загружаемых файлов. Он обнаруживает уже произошедшую компрометацию файловой системы постфактум, а не предотвращает саму атаку заранее — для этого нужны отдельные меры вроде своевременных обновлений, проактивной защиты от инъекций и корректных прав доступа к файлам.

    Ложные срабатывания на кастомный код

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

    Влияние на производительность сервера

    Полное сканирование файловой структуры сайта, особенно на проектах с большим объёмом файлов в каталоге upload/, создаёт заметную нагрузку на сервер во время выполнения — расписание сканирования стоит настраивать на периоды минимальной посещаемости сайта, а не в часы пиковой нагрузки, чтобы не создавать дополнительную конкуренцию за ресурсы сервера с обслуживанием реальных посетителей.

    Веб-антивирус как часть комплексной защиты

    Полноценная защита сайта складывается из нескольких мер — своевременных обновлений системы (разобранных отдельно), правильных прав доступа к файлам, защиты от перебора паролей, а веб-антивирус — дополнительный слой, обнаруживающий уже свершившуюся компрометацию файлов постфактум. Ни одна из этих мер не заменяет остальные — полагаться исключительно на веб-антивирус как единственную защиту сайта означает игнорировать превентивные меры, которые предотвращают саму атаку, а не только обнаруживают её последствия.

    Частые ошибки

    • Веб-антивирус считается достаточной защитой сам по себе. Не заменяет своевременные обновления и защиту от уязвимостей на уровне приложения.
    • Найденный файл удаляется автоматически без карантина. Риск сломать легитимную, но нестандартно написанную функциональность при ложном срабатывании.
    • Расписание сканирования установлено на часы пиковой посещаемости. Дополнительная нагрузка накладывается на обслуживание реальных посетителей.

    Итог

    Веб-антивирус обнаруживает уже произошедшие изменения файлов и известный вредоносный код постфактум — полезный дополнительный слой защиты, но не замена превентивным мерам вроде своевременных обновлений и защиты от уязвимостей на уровне приложения. Настройка карантина вместо автоматического удаления и расписание сканирования в часы низкой посещаемости снижают риск как ложных срабатываний, так и лишней нагрузки на сервер.

    Нужна помощь с Битрикс?

    Исправим ошибку, доработаем сайт, ускорим Битрикс или поможем разобраться с проблемой.

    Услуги
    Инструменты
    База знаний