Антивирус находит вирус на сайте: как проверить и что делать

Печать
  • 0

Коротко: если антивирус блокирует Ваш собственный сайт, скорее всего, кто-то внедрил в его страницы вредоносный код (скрытый скрипт, перенаправление, заражённый файл для скачивания). Реже это ложное срабатывание или проблема находится на Вашем компьютере, а не на сайте. Сначала определите, какой из вариантов Ваш, затем очистите сайт и закройте путь, через который он был заражён. Не оставляйте предупреждение без внимания: посетители видят то же самое.

Сначала найдите источник проблемы

  1. Внимательно прочитайте сообщение. Запишите название угрозы и точный адрес, который был заблокирован. Иногда это не Ваш домен, а сторонний скрипт, который подключает страница (рекламная сеть, счётчик, онлайн-чат). Тогда достаточно убрать этот скрипт с сайта.
  2. Откройте сайт с другого устройства и через другую сеть, например с телефона через мобильный интернет. Часть внедрённого кода срабатывает только для тех, кто пришёл из Google или зашёл с телефона, поэтому попробуйте также перейти на сайт из результатов поиска.
  3. Проверьте сайт независимыми сканерами: VirusTotal (вкладка URL) прогоняет адрес через десятки антивирусных движков, а Sucuri SiteCheck ищет известные внедрения и записи в чёрных списках. Учтите, что эти сервисы видят только то, что показывают публичные страницы; скрытый бэкдор среди файлов для них незаметен.
  4. Посмотрите результаты серверной проверки. В cPanel откройте Security, затем Imunify360. Если файлы были отмечены, там будут видны их пути. Если Вы получили от нас уведомление, действуйте по статье что делать после уведомления Imunify.
Что Вы увиделиЧто это обычно значит
Ругается только один антивирус, а сканеры и Imunify360 ничего не находятСкорее всего, ложное срабатывание. Сообщите адрес разработчику этого антивируса через его форму для ложных срабатываний.
Предупреждение появляется на любом сайте, не только на ВашемПроблема на компьютере или в браузере (расширение, вредоносная программа). Сначала проверьте компьютер.
Сайт отмечают несколько движков или Imunify360 показывает файлыСайт заражён. Переходите к шагам ниже.

Как обычно попадает вредоносный код

  • Украденный пароль. Вредоносная программа на компьютере, с которого работают по FTP или в cPanel, считывает сохранённые пароли и передаёт их злоумышленнику. Дальше он меняет сайт, входя с вполне действительными данными. Поэтому очистку начинают с компьютера.
  • Устаревший плагин, тема или CMS с известной уязвимостью, которую боты ищут автоматически.
  • «Бесплатная» копия платной темы или плагина с неофициального сайта. В таких сборках бэкдор часто встроен заранее.
  • Слабый или повторно используемый пароль к админке сайта.

Порядок действий

  1. Полностью проверьте антивирусом все компьютеры и телефоны, с которых Вы управляете сайтом, cPanel или FTP.
  2. С чистого устройства смените пароли от личного кабинета, cPanel, всех FTP-аккаунтов, пользователей базы данных и администраторов сайта. В FTP-клиенте (например, FileZilla) удалите сохранённые пароли или защитите их мастер-паролем.
  3. Найдите и удалите вредоносный код по пошаговой проверке в cPanel. Если Вы примерно знаете, когда всё началось, часто быстрее восстановить копию за более раннюю дату: см. восстановление файлов через JetBackup 5.
  4. Обновите CMS, плагины и темы, а ненужные удалите. Для WordPress в первую очередь используйте WP Toolkit в cPanel; панель WordPress остаётся запасным вариантом.
  5. Если браузеры или Google тоже отметили сайт, после очистки запросите повторную проверку: как снять предупреждение браузера.

Полный порядок действий при взломе, в том числе что сохранить как доказательства и какие бэкдоры искать, описан в статье сайт взломали: первые шаги.

Частые вопросы

Заражён ли сервер TopHost?

Практически никогда. Каждый аккаунт хостинга отделён от остальных, а сервер проверяет Imunify360. Антивирусы находят код в файлах или базе данных конкретного сайта, и очищать его должен владелец сайта. По Условиям, если мы уведомили Вас о вредоносных файлах, у Вас есть 24 часа, чтобы удалить их и сообщить нам.

Нужно ли отключать сайт на время очистки?

Если посетителей перенаправляет на чужие сайты или им предлагают заражённые файлы, то да: короткая страница техработ лучше, чем заражённые клиенты. Для WordPress режим обслуживания в WP Toolkit включается одним щелчком.

Вы можете помочь?

Да. Откройте тикет в поддержку, укажите адрес сайта, точный текст сообщения антивируса и то, что Вы уже проверили. Мы расскажем, что нашла серверная проверка, и поможем восстановить резервную копию. Исправление собственного кода сайта остаётся задачей Вашей или Вашего разработчика.

Полезные статьи

Помог ли вам данный ответ?

Нужна помощь? Позвоните нам +373 795-800-80