Антивирус: поиск вирусов и троянов — профессиональный модуль для проверки безопасности сайтов на платформе 1С-Битрикс. Решение предназначено для обнаружения вредоносного кода, веб-шеллов, троянов, закладок, подозрительных изменений файлов и других признаков компрометации сайта.
Модуль дополняет штатные средства контроля безопасности платформы и предоставляет расширенные инструменты анализа файловой системы, объектов 1С-Битрикс и контроля целостности сайта, существенно расширяя встроенные механизмы обнаружения вирусов и троянов от 1С-Битрикс.
Основные возможностиРешение будет полезно:
Во время проверки модуль анализирует файловую систему сайта, объекты платформы 1С-Битрикс и конфигурацию проекта, выявляя наиболее распространённые признаки компрометации.
Вредоносный кодPHP-вирусы и трояны.
Веб-шеллы (Web Shell).
Бэкдоры и скрытые точки доступа.
Вредоносные загрузчики (Loaders).
Закладки (Backdoors).
Обфусцированный и зашифрованный код.
Подозрительные конструкции, характерные для вредоносного ПО.
Использование eval(), assert(), create_function().
Вызовы system(), exec(), shell_exec(), passthru(), proc_open().
Динамические вызовы функций.
Опасные include и require.
Запись и изменение файлов через PHP.
Подозрительные цепочки передачи пользовательских данных к опасным функциям (Taint Analysis).
Base64 и другие закодированные полезные нагрузки.
Gzip/Gzinflate-обфускация.
Hex- и ROT13-кодирование.
Высокоэнтропийные строки, характерные для скрытого вредоносного кода.
Многоступенчатые способы сокрытия исполняемого кода.
Внешние URL в PHP, JavaScript и HTML.
Подключение удалённых скриптов.
Подозрительные iframe.
Загрузчики удалённого кода.
Внешние редиректы в файлах .htaccess.
Совпадения с базой известных вредоносных доменов.
Проверка файлов по базе известных SHA-256 хэшей вредоносного ПО.
Обнаружение известных семейств веб-шеллов по характерным признакам.
Поддержка пользовательских баз сигнатур.
Bitrix Agents.
Обработчики событий (Event Handlers).
Условия подключения шаблонов сайта.
SQL-триггеры базы данных.
Подозрительные изменения в системных объектах платформы.
Поиск новых файлов.
Поиск изменённых файлов.
Поиск удалённых файлов.
Контроль изменений в критически важных каталогах сайта.
Проверка целостности ядра и стандартных модулей 1С-Битрикс (при наличии контрольных сумм).
Проверка файлов .htaccess.
Поиск опасных правил обработки запросов.
Проверка исполняемых файлов в каталоге /upload.
Анализ системных директорий и служебных файлов.
Категоризация найденных угроз по уровню риска.
Присвоение тегов каждому обнаруженному событию.
Выявление потенциально ложных срабатываний.
Подробные отчёты с указанием причины обнаружения и рекомендациями по дальнейшим действиям.
Установите модуль через Маркетплейс 1С-Битрикс.
После завершения установки перейдите в административную часть сайта.
Откройте раздел:
Сервисы → Антивирус: поиск вирусов и троянов
Убедитесь, что модуль успешно установлен и доступен в административном меню.
Перед первым запуском рекомендуется открыть страницу Настройки модуля и проверить основные параметры.
Каталог сканированияУкажите каталог, который необходимо проверять.
В большинстве случаев рекомендуется использовать корневую директорию сайта.
Профиль проверкиДоступно несколько профилей сканирования.
Standard
Оптимальный режим для регулярного контроля безопасности сайта.
Deep
Выполняет более глубокий анализ файлов, включая дополнительные эвристики и проверки.
Рекомендуется использовать для периодического полного аудита сайта.
Strict
Максимальный уровень проверки с повышенной чувствительностью.
Рекомендуется использовать после подозрения на взлом либо после восстановления сайта.
Действия при обнаружении угрозМодуль поддерживает несколько вариантов обработки найденных объектов:
только формирование отчета;
помещение подозрительных файлов в карантин.
Для первого запуска рекомендуется использовать режим формирования отчета без автоматического помещения файлов в карантин.
Режим Dry RunПри включении режима Dry Run модуль выполняет полный анализ сайта, но не изменяет файловую систему.
Рекомендуется использовать данный режим при первоначальном знакомстве с модулем или после изменения настроек проверки.
АнализаторыПри необходимости можно включать или отключать отдельные механизмы анализа:
анализ высокоэнтропийных данных;
анализ внешних URL;
проверка по базе известных вредоносных файлов;
эвристический поиск веб-шеллов;
контроль целостности файлов;
проверка объектов 1С-Битрикс.
Для большинства сайтов рекомендуется использовать настройки по умолчанию.
ИсключенияПри необходимости можно добавить файлы и каталоги, которые не должны участвовать в проверке.
Исключения рекомендуется использовать только для известных безопасных объектов.
Белый списокЕсли отдельный файл или найденное срабатывание признано безопасным, его можно добавить:
в белый список файлов;
в список исключений отдельных срабатываний (Finding Suppressor).
Это позволяет исключить повторное появление известных ложных срабатываний без отключения остальных проверок.
Базы сигнатурМодуль поддерживает использование:
встроенных баз сигнатур;
пользовательских баз;
импортируемых баз известных вредоносных файлов.
При необходимости рекомендуется периодически обновлять используемые базы сигнатур.
Запуск проверкиОткройте страницу Сканирование.
Нажмите кнопку Запустить сканирование.
Во время работы модуль выполняет проверку поэтапно, что позволяет избежать превышения лимитов времени выполнения PHP.
После завершения проверки откройте раздел Результаты.
Просмотр результатовДля каждого найденного объекта отображаются:
уровень опасности;
причина обнаружения;
категория угрозы;
использованный механизм обнаружения;
теги результата;
рекомендации по дальнейшим действиям.
При необходимости результаты можно фильтровать по уровню риска, типу проверки и тегам.
Контроль целостностиМодуль позволяет создать эталонное состояние файловой системы (Baseline).
После создания эталона можно выполнять:
поиск новых файлов;
поиск изменённых файлов;
поиск удалённых файлов;
контроль изменений критически важных каталогов.
Дополнительно может выполняться проверка целостности ядра и стандартных модулей 1С-Битрикс.
Работа с карантиномРаздел Карантин позволяет:
просматривать помещённые в карантин файлы;
восстанавливать файлы в исходное расположение;
окончательно удалять файлы.
Перед восстановлением рекомендуется убедиться, что файл не содержит вредоносного кода.
Использование командной строки (CLI)Модуль поддерживает запуск проверок из командной строки.
CLI-режим позволяет:
запускать полное сканирование по расписанию;
использовать различные профили проверки;
экспортировать результаты в JSON;
автоматизировать контроль безопасности через cron.
Подробное описание доступных параметров приведено в документации модуля.
Рекомендации по использованиюВыполняйте регулярную проверку сайта.
Перед помещением файлов в карантин внимательно изучайте результаты анализа.
Для первого запуска используйте режим Dry Run.
После удаления вредоносного кода обязательно выполните повторное сканирование.
Периодически обновляйте базы сигнатур.
Создавайте новый Baseline после завершения плановых обновлений сайта или установки новых модулей.
Перед обращением в службу поддержки Цифрового Элемента, пожалуйста, ознакомьтесь с Документацией по настройке и работе 1С-Битрикс для пользователя.
Используя описание модуля и документацию 1С-Битрикс, вы сможете самостоятельно настроить решение, найти ответы на часто задаваемые вопросы и устранить большинство ошибок.
Поддержка осуществляется через форму на сайте https://d-element.ru/support/.
Техподдержка не осуществляется по телефону, Skype, Telegram и другим мессенджерам и социальным сетям.
Техническая поддержка:
1) Консультация по работе и установке модуля в рамках типового функционала осуществляется бесплатно!
2) Установка и настройка решения на вашем проекте осуществляется по запросу за дополнительную оплату.
При каждом обращении обязательно предоставьте следующие данные:
Выполнение этих рекомендаций ускорит обработку вашей заявки.
Поддержка осуществляется по будням с 07:00 до 16:00 по московскому времени. Скорость ответа зависит от загруженности команды и сложности вопроса, но в среднем составляет 2-3 рабочих дня.