Восстановление файлов Joomla после заражения: что менять, а что чистить
Восстановление файловой системы Joomla после взлома — это не хаотичное удаление всего подозрительного. Правильный подход разделяет файлы на две группы: те, что можно заменить на оригиналы, и те, что требуют ручной чистки. Мы восстановили более 150 сайтов после взлома и точно знаем: правильное разделение экономит дни работы. Разберём подробно.
Что можно заменить на оригинал
Эти файлы безопасно восстанавливать из официальных источников:
- Ядро Joomla — скачать дистрибутив той же версии.
- Стандартные расширения — взять из официального каталога.
- Системные шаблоны — скачать у разработчика.
- Файлы библиотек и фреймворков.
Замена на оригинал гарантирует, что в этих файлах не останется вредоносного кода.
Что требует ручной чистки
Некоторые файлы нельзя заменить, потому что они уникальны для вашего сайта:
- Файл
configuration.phpс доступами к базе данных. - Кастомные компоненты, написанные под заказ.
- Доработанные шаблоны.
- Файлы интеграций с внешними сервисами.
- Загруженные изображения и документы.
Эти файлы нужно проверять вручную и удалять только вредоносные фрагменты.
Порядок восстановления файлов
Правильная последовательность:
- Сделайте бэкап текущего состояния.
- Замените ядро Joomla на оригинал.
- Обновите расширения до официальных версий.
- Проверьте кастомные файлы вручную.
- Проверьте базу данных на вредоносные записи.
Как проверить, что файл заражён
Признаки заражённого файла:
- Дата изменения не совпадает с вашими действиями.
- Содержит функции
eval,base64_decode,exec. - Отличается от оригинальной версии того же файла.
- Содержит обращения к незнакомым доменам.
- Находится в нестандартном месте.
Если файл вызывает подозрения — сравните его с оригиналом из официального источника.
Ошибки при восстановлении
Типичные ошибки, которых стоит избегать:
- Удаление всех файлов подряд — можно потерять кастомные доработки.
- Замена только ядра без проверки расширений — вирус останется в компонентах.
- Игнорирование базы данных — вредоносные записи снова заразят файлы.
- Восстановление из заражённого бэкапа.
Восстановление — это не только замена файлов, но и поиск источника заражения.
Когда нужен специалист
Обратитесь за помощью, если:
- Заражены кастомные файлы, которые нечем заменить.
- Вы не уверены, какие файлы безопасно заменять.
- В базе данных обнаружены вредоносные записи.
- Сайт не работает после попытки чистки.
Профессиональное восстановление быстрее и безопаснее экспериментов. Услуга удаление вредоносного кода включает сканирование файлов и базы, а при глубоком заражении подключаем лечение от вирусов — обычно 1–2 дня, срочно за 2–4 часа. Если данных много и они повреждены — восстановление после взлома.
«Заменить файл на оригинал просто. Сложно понять, какой файл можно заменять, а какой — только чистить вручную».
Если вы не уверены, какие файлы заражены и как их восстанавливать, — не рискуйте. Ошибка может стоить сайту работоспособности.