Как проверить сайт на вирусы, если видимых поломок нет? Начните с бесплатных инструментов — раздела «Проблемы безопасности» в Google Search Console и «Безопасность и нарушения» в Яндекс Вебмастере, — затем посмотрите на сайт глазами посетителя с мобильного и из поиска и проверьте список администраторов. Заражённый сайт часто выглядит нормально для владельца: вредоносный код показывает рекламу и редиректы только «чужим». Ниже — 12 признаков, по которым заражение замечают раньше, чем поисковики помечают сайт опасным.
- Признаки взлома делятся на три группы: что видят посетители, что видно в поиске и что видно на сервере.
- Бесплатно проверить можно многое: панели вебмастеров, поиск по своему домену, список пользователей, письма хостинга.
- Онлайн-сканеры видят только то, что сайт отдаёт наружу. Бэкдоры в файлах и базе они не найдут.
- Если признаки подтвердились — ничего не удаляйте до снимка сайта, иначе потеряете следы точки входа.
Почему владелец последним узнаёт о заражении
Современный вредоносный код на сайтах редко ломает всё сразу. Ему выгоднее жить незаметно: показывать редирект только посетителям с мобильных, только пришедшим из поиска или только один раз с одного адреса. Администратор, который заходит на сайт с рабочего компьютера и по прямой ссылке, видит обычную страницу.
Поэтому о взломе часто сообщают со стороны: клиент пишет, что сайт «открыл казино», хостинг присылает письмо о рассылке спама, SEO-специалист замечает в выдаче страницы на японском. Чтобы не ждать таких сигналов, полезно знать признаки и раз в месяц проверять сайт самому. А если признаки уже налицо, не откладывайте: чем дольше заражение живёт на сайте, тем больше копий кода и тем дольше восстановление сайта после взлома, хотя типовой случай закрывается за один день.
12 признаков взлома сайта
Что видят посетители
1. Редирект с мобильных или из поиска. Посетителя перебрасывает на казино, ставки, «выигрыш смартфона». С компьютера владельца всё нормально — так устроен скрытый редирект.
2. Всплывающая реклама и чужие баннеры. Окна, уведомления «разрешите показ», баннеры, которых вы не ставили.
3. Предупреждение браузера. Красный экран «Этот сайт может нанести вред» — значит, Google Safe Browsing уже нашёл на сайте вредоносный код.
Что видно в поиске
4. Незнакомые страницы в выдаче. По запросу site:вашдомен.kz находятся страницы про лекарства, кредиты или на чужом языке.
5. Подменённые заголовки и описания. Ваши страницы в выдаче показываются с чужим title или описанием про ставки.
6. Резкое падение трафика. Посещаемость из поиска падает без изменений на сайте и без сезонности. Это может быть и санкция поисковика за спам-страницы.
Что видно на сервере и в админке
7. Письмо от хостинга. О вредоносных файлах, рассылке спама с сервера или блокировке аккаунта.
8. Новые администраторы. В списке пользователей CMS появились логины, которых никто не создавал.
9. Незнакомые или недавно изменённые файлы. Скрипты со случайными именами, PHP-файлы в папке загрузок, изменённые файлы ядра, которые никто не обновлял.
10. Необъяснимая нагрузка. Сайт стал медленнее, хостинг жалуется на превышение ресурсов, хотя трафик не вырос.
11. Чужие задания по расписанию. В планировщике сервера появились задачи, которые раз в час что-то скачивают или пересоздают файлы.
12. Почта уходит в спам. Письма с вашего домена перестали доходить: домен попал в чёрные списки, потому что с сервера рассылали спам.
| Признак | Где проверить | Тревожность |
|---|---|---|
| Редирект, чужая реклама | Со смартфона через мобильный интернет, переход из поиска | Высокая — сайт уже вредит посетителям |
| Предупреждение браузера | Search Console, раздел «Проблемы безопасности» | Критическая — трафик уходит прямо сейчас |
| Спам-страницы в выдаче | Поиск site:домен, отчёт об индексировании | Высокая — страдает репутация домена |
| Новые администраторы | Список пользователей в админке CMS | Критическая — у злоумышленника есть доступ |
| Падение трафика, нагрузка | Метрика, GA4, панель хостинга | Средняя — нужна проверка, причин может быть несколько |
Как проверить сайт на вирусы бесплатно
Эти шаги не требуют программиста и занимают около часа. Они не заменяют полную диагностику, но покажут, есть ли повод для тревоги.
- Search Console и Яндекс ВебмастерОткройте разделы о безопасности и нарушениях. Если поисковик нашёл вредоносный код, он покажет примеры заражённых страниц. Заодно проверьте, нет ли резкого роста числа проиндексированных страниц.
- Поиск по своему доменуНаберите site:вашдомен.kz в Google и Яндексе и пролистайте несколько страниц выдачи. Добавьте к запросу слова вроде «casino» или «viagra» — так спам-страницы находятся быстрее.
- Взгляд посетителяОткройте сайт со смартфона через мобильный интернет, не через офисный Wi-Fi, и перейдите на него из поисковой выдачи, а не по закладке. Скрытые редиректы часто срабатывают только так.
- Список пользователейПроверьте всех пользователей с правами администратора. Незнакомый логин — почти всегда признак взлома.
- Панель хостингаПосмотрите уведомления, отчёты встроенного антивируса, если он есть, нагрузку и задания по расписанию.
Найти подозрительный файл и сразу удалить его. Если сайт заражён, этот файл — лишь одна из копий. Удаление уничтожает улику, а бэкдор в другом месте за час восстановит всё обратно. Сначала снимок сайта, потом очистка.
Проверка сайта на вредоносный код онлайн: что умеют сканеры
Онлайн-сканеры и сервисы проверки репутации URL полезны как быстрый первый взгляд. Но важно понимать, как они работают: сканер заходит на сайт как посетитель и анализирует то, что сайт ему отдал.
- Бесплатно и за минуту
- Видят внедрённые скрипты, чужие ссылки и iframe на страницах
- Показывают, не внесён ли домен в чёрные списки
- Не нужны доступы к серверу
- Не видят бэкдоры и шеллы в файлах — они ничего не выводят на страницу
- Пропускают редиректы, которые срабатывают только для мобильных или поиска
- Не проверяют базу данных
- Ответ «чисто» не гарантирует, что сайт не заражён
Вывод простой: если сканер нашёл проблему — она точно есть. Если не нашёл, а признаки из списка выше наблюдаются, нужна проверка изнутри: файлы, база, логи.
Антивирус для сайта: что работает на практике
Отдельной программы, которая «вылечит сайт одной кнопкой», нет. На практике защиту собирают из нескольких слоёв:
- Антивирус на хостинге. Многие хостинги сканируют файлы по сигнатурам и присылают отчёты. Хорошо ловит известные вредоносные скрипты, хуже — свежие и замаскированные.
- Плагины безопасности CMS. Для WordPress это, например, Wordfence; у 1С-Битрикс есть штатный модуль проактивной защиты и сканер. Они проверяют файлы ядра на изменения и блокируют часть атак.
- Мониторинг целостности файлов. Фиксирует эталонное состояние кода и сообщает о любом изменении. Это самый надёжный сигнал: если файл изменился, а обновления не было, — пора разбираться.
- WAF. Фильтр запросов перед сайтом, отсекает типовые атаки на формы и уязвимые модули.
Ни один из слоёв не даёт абсолютной гарантии, но вместе они превращают «узнали от клиента через месяц» в «узнали в тот же час».
Как заражение отражается на SEO
Заражённый сайт теряет трафик даже без красной метки в браузере. Спам-страницы съедают бюджет обхода поисковика, чужие ссылки портят ссылочный профиль, подменённые заголовки снижают кликабельность. Если после очистки трафик не вернулся, стоит проверить, не остались ли в индексе мусорные страницы и не наложены ли санкции. Это задача технического SEO-аудита: проверка индексации, дублей, санкций и ссылочного профиля. Чем он отличается от других видов аудита, мы разбирали в статье о техническом, SEO- и UX-аудите.
ПРАВИЛО«Сканер ничего не нашёл» — не диагноз. Диагноз ставят по файлам, базе и логам.
Признаки подтвердились: что делать дальше
Если хотя бы один признак из группы «критично» подтвердился — новые администраторы, предупреждение браузера, редирект у посетителей, — действуйте сразу. Смените пароль хостинга, ничего не удаляйте, проверьте, какие резервные копии есть, и передайте сайт специалисту.
Мы берём такие задачи в день обращения. Изоляция и снимок занимают 1–2 часа, очистка — 4–12 часов, затем ищем точку входа по логам и закрываем её. Формат «Восстановление» — от 120 000 ₸ за 24 часа, «Аудит безопасности» без взлома, если вы хотите проверить риски заранее, — от 200 000 ₸, около недели. Подробности — на странице лечения сайта от вирусов и защиты от взлома, ориентиры по всем форматам поддержки — в ценах на поддержку.
- Разделы безопасности в Search Console и Яндекс Вебмастере пустые
- Поиск site:домен не показывает чужих страниц
- Сайт со смартфона и из выдачи открывается без редиректов
- В списке администраторов только знакомые люди
- Хостинг не присылал уведомлений о вредоносных файлах
- Нагрузка на сервер соответствует трафику
- Письма с домена доходят до клиентов
- Последняя резервная копия свежая и проверена
Можно ли проверить сайт на вирусы онлайн бесплатно?
Да, онлайн-сканеры и панели вебмастеров покажут внешние признаки: внедрённые скрипты, чёрные списки, метки поисковиков. Бэкдоры в файлах и базе они не видят, поэтому «чисто» от сканера — не гарантия.
Какие признаки взлома сайта самые опасные?
Незнакомые администраторы в админке, предупреждение браузера об опасности и редирект посетителей на чужие сайты. В этих случаях действовать нужно в тот же день.
Нужен ли антивирус для сайта?
Нужна многослойная защита: антивирус хостинга, плагин или модуль безопасности CMS, мониторинг целостности файлов и WAF. По отдельности каждый слой что-то пропускает.
Почему я не вижу редирект, а клиенты видят?
Вредоносный код часто срабатывает только для мобильных, для переходов из поиска или один раз с одного адреса. Администратор с рабочего компьютера видит обычный сайт.