Как понять, что сайт заражён
Заражение сайта редко бросается в глаза владельцу. Вредоносный код часто показывает себя только части посетителей, например только пользователям с телефонов или пришедшим из поиска. Основные признаки:
- посетителей перенаправляет на посторонние сайты;
- в поиске появились страницы вашего сайта на чужие темы;
- браузер или Яндекс предупреждают, что сайт может быть опасен;
- в административной панели появились неизвестные администраторы;
- сайт стал выдавать ошибки или резко замедлился, хостинг жалуется на нагрузку или спам.
Чем грозит заражённый сайт
Чем дольше вредоносный код остаётся на сайте, тем больше последствий.
- Пометка в поиске и браузере
Яндекс отмечает сайт как опасный, и посетители уходят, не дождавшись загрузки.
- Блокировка хостингом
Аккаунт отключают за рассылку спама или вредоносную активность.
- Утечка данных
За утечку персональных данных компаниям грозят штрафы от 3 до 15 млн ₽ (ч. 12–15 ст. 13.11 КоАП РФ).
- Письма уходят в спам
Домен попадает в чёрные списки, и даже обычная переписка с клиентами страдает.
Как проверить сайт на вирусы онлайн
- Яндекс Вебмастер. Раздел «Безопасность и нарушения» показывает, нашёл ли Яндекс на сайте угрозы и какие страницы заражены. Для этого сайт нужно добавить в Вебмастер и подтвердить права.
- Онлайн-сканеры ссылок антивирусных компаний проверяют адрес страницы на известные угрозы.
- Проверка глазами посетителя. Откройте сайт с телефона через мобильный интернет и в режиме инкогнито, перейдите на него из поиска.
Почему онлайн-проверка видит не всё
Онлайн-сервисы анализируют только то, что сервер отдаёт по ссылке. Они не видят скрытые бэкдоры в файлах, вредоносные вставки в базе данных, чужие учётные записи и уязвимые плагины. Поэтому «чистый» результат онлайн-проверки не гарантирует, что сайт не заражён.
Как лечат сайт от вирусов
- ДиагностикаОпределяем, что заражено: файлы, база, учётные записи, и как злоумышленник попал на сайт.
- Резервная копия текущего состоянияСохраняем файлы, базу и журналы сервера: они нужны, чтобы найти точку входа.
- Очистка файлов и базы данныхУдаляем вредоносный код, посторонние файлы и вставки в базе.
- Проверка доступовУдаляем чужих администраторов, меняем пароли хостинга, админки, FTP, базы и почты.
- Устранение уязвимостиОбновляем CMS, темы и плагины, удаляем неиспользуемые и «взломанные» версии.
- Повторная проверка и контрольПроверяем сайт ещё раз и отправляем на перепроверку в Яндекс Вебмастере.
Почему опасно просто восстановить копию
Заражение часто замечают через недели после проникновения. Если восстановить последнюю копию, вредоносный код может оказаться и в ней. А если не закрыть уязвимость, сайт заразят снова тем же способом.
Поэтому восстанавливать стоит копию, сделанную до момента заражения, и только вместе с устранением причины. Это одна из причин хранить несколько версий копий: подробнее в статье о резервных копиях сайта.
Как снизить риск повторного заражения
- регулярно обновлять CMS, темы и плагины;
- не использовать «бесплатные» версии платных тем и плагинов;
- дать каждому подрядчику отдельный доступ и сложный пароль;
- удалить старые сайты и тестовые копии с аккаунта хостинга;
- хранить ежедневные копии с историей отдельно от сервера;
- подключить сайт к Яндекс Вебмастеру, чтобы сразу видеть предупреждения.
Чек-лист: что сделать прямо сейчас
Не уверены, что всё сделали правильно? Проверим сайт бесплатно и пришлём отчёт.
Проверить сайт бесплатноКак это решаем мы
Лечим сайты после переноса на наш хостинг и дальше следим, чтобы заражение не повторилось.
Подробнее об услуге: лечение сайта от вирусов
- Бесплатная диагностика
Смотрим признаки заражения и называем стоимость лечения до начала работ.
- Перенос и лечение
Переносим сайт на наш сервер, очищаем и закрываем уязвимость. Лечение оплачивается отдельно.
- Долгосрочная защита
Ежедневные копии с историей, обновления безопасности и контроль доступности в рамках тарифа.