Как вирус попал на сайт?
В большинстве случаев — через известные уязвимости в устаревших модулях и шаблонах. В 2024–2025 годах прошли три волны массовых атак на сайты с решениями ASPRO, eSolutions и другими популярными шаблонами. Злоумышленники используют уязвимости в AJAX-скриптах, функции unserialize и других дырах, для которых давно выпущены патчи. Если ядро или модули не обновлены — сайт находят автоматические сканеры и заражают по шаблону.
Можно ли удалить вирус самостоятельно через модуль Битрикс?
Модуль «Поиск троянов» обнаруживает часть заражений, но не все. Бэкдоры маскируются — прячутся в файлах ядра, создают агенты с eval, хранят код в базе данных. Некоторые вредоносные скрипты пересоздают себя после удаления. Если нет опыта работы с логами сервера, файловой структурой Битрикс и базой данных — при самостоятельной чистке легко сломать сайт или пропустить скрытый бэкдор.
Удалил заражённый файл — сайт перестал работать. Что делать?
Это типичная ситуация, когда вредоносный код внедрён в системные файлы ядра — bx_root.php, prolog_after.php и подобные. Прямое удаление фрагментов из них ломает работу Битрикс. Правильный подход — заменить заражённый файл чистым из дистрибутива вашей версии Битрикс, а не вырезать код вручную. Если сайт уже не работает — потребуется восстановление через файловую систему сервера.
Почему вирус возвращается после удаления?
Потому что удалены симптомы, а не причина. Вредоносный код устроен как система: один скрипт восстанавливает другой, бэкдоры дублируют друг друга в разных директориях, часть кода хранится в базе данных или cron-задачах. Плюс — если уязвимость, через которую проникли, не закрыта, злоумышленник использует тот же вектор повторно. Нужна полная чистка всей файловой системы, БД, cron и обязательное закрытие точки входа.
Что будет, если не удалять вирус?
Заражение будет расширяться. Типичная цепочка: сначала скрытые бэкдоры и JS-инъекции, потом рассылка спама с сервера — хостер блокирует аккаунт. Яндекс и Google пометят сайт как вредоносный — трафик упадёт до нуля. В худших случаях злоумышленники удаляют содержимое сайта или используют сервер для атак на другие ресурсы. Чем дольше вирус работает, тем сложнее и дороже очистка.
У нас сайт на решении ASPRO — мы в зоне риска?
Если решение ASPRO не обновлено до последней версии — да. В 2024–2025 годах сайты на устаревших сборках ASPRO стали основной мишенью массовых атак. Уязвимость в AJAX-скриптах позволяла внедрять произвольный код через Object Injection. Даже если внешне сайт работает нормально, бэкдор может быть уже установлен. Рекомендую как минимум проверку на индикаторы компрометации.
Сколько стоит удаление вирусов с сайта?
Зависит от масштаба заражения. Если вредоносный код в нескольких файлах и точка входа очевидна — работа занимает несколько часов. Если бэкдоры разбросаны по файловой системе, прописались в базе данных и cron, а заражены несколько сайтов на аккаунте — от одного рабочего дня. Первичная оценка бесплатно, точную стоимость называю после диагностики, до начала работ.
Какая гарантия, что вирус не вернётся?
Очистка без устранения причины — бессмысленна. Поэтому помимо удаления вредоносного кода я нахожу конкретную точку входа и закрываю её: обновляю уязвимые модули и шаблоны, ограничиваю доступ к служебным скриптам, меняю все пароли и ключи. 14 дней гарантии — если заражение вернётся по той же причине, исправлю бесплатно.