Лечение сайта от вирусов включает диагностику, очистку файлов и базы данных, устранение причины взлома, обновления, смену доступов и проверку поисковых предупреждений. Сегодня сохраните доказательства и копию сайта, ограничьте опасные страницы через хостинг. Принимайте результат по повторной проверке и работе заявок, а не по исчезновению одного заражённого файла.
На сайте завода вместо каталога открывается чужая страница или браузер показывает угрозу безопасности. Лечение сайта от вирусов должно вернуть безопасный путь от карточки оборудования до запроса КП. Падение поисковых позиций само по себе не доказывает заражение: нужны признаки и диагностика.
Пока ресурс опасен для клиентов, ограничьте посещение через хостинг и приостановите рекламу. Владелец принимает удаление вирусов с сайта по доказательствам ниже.
Шаг 1Зафиксируйте заражение сайта и сохраните исходное
Запишите адрес проблемной страницы, время, устройство и текст предупреждения; сохраните скриншот. Не обходите блокировку браузера ради проверки сайта на вирусы. В обращении в поддержку хостинга укажите домен, симптомы и просьбу сохранить журналы доступа и ошибок сервера.
Найдите резервные копии в панели хостинга по справке провайдера. До чистки поручите сохранить файлы, базу данных и журналы вне публичного каталога, ограничить доступ к архиву и проверить его чтение. Заражённое состояние нужно для расследования, не для возврата в работу. Если скомпрометированы учётные записи, сразу согласуйте блокировку сессий и замену паролей с проверенного устройства.
Что сказать подрядчику: «Где исходный архив, какие данные сохранены и как вернуть ошибочно изменённый файл без возврата вирусов?»
Шаг 2Соберите результаты диагностики сайта на вирусы
В Яндекс Вебмастере выберите сайт → «Оптимизация сайта» → «Безопасность и нарушения». Откройте сообщение, сохраните примеры URL и рекомендации. Сверьте названия разделов в кабинете и справке.
В Google Search Console выберите ресурс и откройте «Проблемы безопасности». Отдельно посмотрите «Меры, принятые вручную»: это другой отчёт. Отсутствие сообщений поисковых систем не доказывает отсутствие вирусов.
На Timeweb ручной антивирус запускают из «Сайты» → «Мои сайты» через щит возле нужного сайта. У другого хостинга путь отличается. Перед запуском сверьте условия услуги в панели и справке провайдера; результат сохраните с датой и областью сканирования.
В отчёте сканера читайте путь файла, тип находки и пояснение. Не удаляйте всё отмеченное автоматически: подозрительное требует разбора специалистом. Для AI-Bolit используйте документацию установленной версии. Неожиданный исполняемый файл среди загрузок, чужой администратор или посторонняя переадресация — тревожные сигналы.
Типичная ошибка: считать чистый внешний скан доказательством чистоты всего сайта.
Что сказать подрядчику: «Какие находки подтверждены, чем объяснены остальные, обследованы ли база и соседние сайты аккаунта?»
Шаг 3Согласуйте услугу лечения сайта от вирусов
Чистка сайта от вирусов и восстановление сайта решают разные задачи:
| Способ | Что меняется | Что согласовать заранее |
|---|---|---|
| Очистка актуальной версии | Удаляются вредоносные вставки, сохраняется полезный контент | Какие файлы и записи изменят, как проверят каталог |
| Возврат резервной копии | Сайт возвращается к прошлому состоянию | Как сохранить новые карточки, цены и обращения |
Архив до появления симптомов тоже может содержать вирусы. Его сначала исследуют отдельно; восстановление сайта из резервной копии не отменяет устранение уязвимости и настройку защиты.
Как выбрать исполнителя лечения сайта
Спросите об опыте с вашей CMS или самописной разработкой, сохранении данных и составе услуги. В задании закрепите диагностику файлов и базы, удаление вредоносного кода, обновления, смену доступов и сопровождение поискового пересмотра. Уточните, кто отвечает за сервер, а кто — за сам сайт. Обещание «антивирус всё исправит» не заменяет перечень работ.
Что сказать подрядчику: «Что потеряется при восстановлении сайта, как сохранить новые данные и где сначала испытаем восстановленную версию?»
Шаг 4Выполните удаление вредоносного кода и защиту сайта
Удаление вредоносного кода с сайта поручите специалисту: он сверяет ядро и расширения с официальными дистрибутивами, обследует шаблоны, загрузки, базу, пользователей и задания планировщика. Замена ядра не убирает заражение записей. Самописные скрипты сверяют с доверенной версией кода.
Для WordPress в состав чистки входят темы и плагины. Для Joomla — шаблоны и расширения. Веб-антивирус 1С-Битрикс анализирует отдаваемый HTML; включённая защита не подтверждает очистку файлов и базы. Порядок обновлений зависит от версии системы управления сайтом: сверяйте его с официальной справкой CMS.
После очистки испытайте обновления на отдельной защищённой копии, затем перенесите проверенные изменения. По результатам диагностики закройте подтверждённую уязвимость, восстановите настройки защиты и согласуйте с хостингом необходимые работы на сервере. Если причину установить не удалось, зафиксируйте это в отчёте и поручите дальнейшее расследование.
Пароли хостинга, CMS, FTP/SSH и затронутых подключений меняйте с проверенного устройства; отзовите чужие сеансы и ключи. Если меняли пароли до удаления вирусов, после очистки замените их повторно. Секрет базы меняют согласованно с конфигурацией, иначе сайт перестанет подключаться. Уточните возможность двухфакторной авторизации для защиты учётных записей.
Что сказать подрядчику: «Что закрывает причину атаки, чем это подтверждено и какие меры защиты останутся после лечения?»
Шаг 5Запросите снятие предупреждений поисковых систем
До отправки на пересмотр получите повторный скан после удаления вирусов и разбор оставшихся находок. В Яндекс Вебмастере откройте нарушение, опишите исправления, отметьте «Нарушение исправлено» и отправьте сайт на проверку. Сверьте доступное действие с инструкцией для указанного типа нарушения. Скрытие уведомления не снимает ограничение.
В Search Console откройте «Проблемы безопасности» → «Запросить проверку», если отчёт содержит проблему. Опишите найденное заражение, очистку сайта и защитные меры. Исправить нужно все перечисленные проблемы, а не только примеры URL. Если есть ручные меры, устраните их причины и запросите пересмотр отдельно в соответствующем отчёте.
Проверьте индексирование ключевых карточек инструментом проверки URL: сопоставьте известный поисковой системе адрес и содержимое с каталогом. Исчезновение предупреждения не означает мгновенного возврата позиций сайта.
Что сказать подрядчику: «Покажите дату отправки и текущий статус. Кто отслеживает решение поисковой системы?»
Шаг 6Примите работу по лечению сайта от вирусов
Как принять работу по лечению сайта — сопоставить обещанный состав работ с доказательствами. Подробный порядок проверки описан в статье «Аудит безопасности сайта: как проверить и принять работу»:
- Повторный скан файлов и обследование базы: дата, охват, разобранные находки, отсутствие необъяснённых исключений. Сканер должен искать вирусы, а не обходить изменённые каталоги.
- После очистки и снятия блокировок — главная, каталог и карточки с компьютера и телефона, без авторизации. Нет чужих редиректов, подмены телефона и посторонних ссылок, в том числе при входе из поиска.
- Заявка на расчёт и запрос КП с карточки доходят ответственному с названием продукта; ссылка звонка набирает правильный номер. Цель в Яндекс Метрике не заменяет полученное обращение.
- В Яндекс Вебмастере и Google Search Console нет активных предупреждений по инциденту. Сохранены статусы и результаты пересмотра; ожидающее решение отмечено незавершённым пунктом. Если сообщений изначально не было, зафиксировано их отсутствие.
- Переданы отчёт до/после, список изменённых файлов и записей, резервная копия очищенного сайта и проверенный порядок восстановления. Согласовано, кто получает уведомления и устанавливает обновления.
Типовой сценарий: каталог станков открывается, но после чистки сайта перестала отправляться форма. Работа ещё не принята: исполнитель восстанавливает обработчик и повторяет тест до доставки обращения.
Если вирусы вернулись или отчёт не объяснён, привлеките независимого специалиста. В таком случае нужны новые симптомы и журналы, а не повторное удаление того же файла.
Итог
Лечение сайта от вирусов принимают по документированным результатам очистки и защиты, работе обращений и статусам поисковых предупреждений. Если причина заражения неизвестна или пересмотр ещё идёт, эти пункты остаются открытыми с назначенным ответственным.
Получить аудит
Ссылки со значком ↗ ведут на сторонние сайты и открываются в новой вкладке.
Вопросы по теме
Можно ли вылечить сайт только антивирусом?
Сканер помогает найти известные угрозы и подозрительные фрагменты. Он не заменяет анализ базы, проверку доступов и устранение причины взлома.
Чем чистка отличается от восстановления из резервной копии?
При чистке исправляют актуальную версию. Восстановление возвращает прошлое состояние и может убрать новые данные. Копию проверяют на заражение до переноса.
Можно ли принять лечение, если метка ещё не снята?
Техническую очистку и пересмотр поисковой системой фиксируют отдельно. Пока пересмотр ожидается, снятие предупреждения остаётся незавершённым пунктом.
Что делать, если вирус вернулся?
Сохраните новые симптомы и журналы, ограничьте опасные страницы. Попросите проверить источник повторного заражения, соседние сайты и доступы. При неясном отчёте привлеките независимого специалиста.
Какие доступы дать исполнителю?
Именные временные доступы с правами под согласованные работы. Полный доступ к хостингу открывает и соседние проекты: объём согласуйте заранее. По завершении отзовите доступы подрядчика.
Какие документы нужны для приёмки лечения сайта?
Отчёт о диагностике и удалении вирусов, список изменённых файлов и записей, результаты повторного сканирования, статусы поисковых предупреждений и проверенный архив очищенного сайта. Отдельно зафиксируйте доставку тестовой заявки и ответственного за защиту от повторного заражения.