Этапы лечения сайта от вирусов
Лечение сайта — это не разовое удаление подозрительных файлов, а последовательная работа: найти вредоносный код, понять, как он попал на сайт, закрыть уязвимость и не дать заражению вернуться. Ниже — 12 этапов, через которые проходит каждый проект.
- Резервное копирование. Перед любыми изменениями делаю полную копию файлов и базы данных. Она нужна, чтобы ничего не потерять и при необходимости изучить заражённые файлы.
- Связь с хостингом. Беру на себя общение с хостинг-провайдером: уточняю причины блокировок, получаю логи и доступы, согласую разблокировку.
- Проверка файлов. Сканирую все файлы сайта: ищу веб-шеллы, бэкдоры, обфусцированный код (base64, eval, gzinflate), посторонние скрипты и исполняемые файлы.
- Анализ логов. Изучаю журналы веб-сервера и FTP/SSH, чтобы найти точку входа злоумышленника и время атаки.
- Сравнение времени изменений. Сопоставляю даты изменения файлов с моментом заражения — так находятся даже хорошо замаскированные вредоносные вставки.
- Очистка кода и базы данных. Удаляю вредоносный код из файлов и записей базы данных, сохраняя работоспособность сайта и ваш контент.
- Анализ уязвимостей CMS. Проверяю ядро, плагины, модули и темы на известные уязвимости, через которые мог произойти взлом.
- Обновление CMS. Обновляю систему управления и расширения до безопасных версий, заменяю «нуллированные» и заброшенные плагины.
- Установка защиты. Настраиваю права доступа, защиту административной панели, фильтрацию запросов и мониторинг изменений файлов.
- Смена паролей. Меняю пароли к админке, FTP/SSH, базе данных и хостингу, удаляю лишних пользователей и ключи доступа.
- Удаление из чёрных списков. Подаю запросы на перепроверку в Google, Яндекс и антивирусные сервисы, чтобы снять предупреждения в браузерах и поиске.
- Восстановление функций хостинга. Проверяю, что сайт, почта и задания cron работают штатно, а хостинг снял все ограничения.
Сроки зависят от размера сайта и сложности заражения — обычно от 1 до 3 дней. Если вирус вернётся в течение гарантийного срока, повторное лечение бесплатно — подробнее на странице гарантий.
Остались вопросы?
Оставьте заявку в форме ниже, и я Вам перезвоню.