Как проверить сайт на вирусы и вредоносный код

Где проверить сайт на вирусы онлайн и как понять, что его взломали. Бесплатные сервисы, проверка WordPress и других CMS, поиск опасных файлов и восстановление сайта после заражения.
Проверить сайт на вирусы бесплатно можно с помощью Sucuri SiteCheck, сервиса безопасности Яндекса и Google Safe Browsing. Достаточно ввести адрес сайта и изучить результат. Если сайт принадлежит вам, дополнительно проверьте предупреждения в Яндекс Вебмастере и Google Search Console, файлы CMS, плагины и учётные записи.
Онлайн-проверка помогает обнаружить известные угрозы, вредоносные ссылки и подозрительные перенаправления, но не гарантирует отсутствие вирусов. Вредоносный код может находиться в файлах сервера, базе данных или скрытых страницах, недоступных внешнему сканеру.
Если сайт заражён, важно не только удалить опасное содержимое, но и устранить причину взлома. Иначе проблема может вернуться после восстановления.
Разберём, как бесплатно проверить безопасность сайта, определить признаки заражения, правильно очистить проект и проверить его состояние в поиске Яндекса и Google.
Как проверить сайт на вирусы онлайн бесплатно
Для первоначальной проверки используйте несколько независимых источников. Они решают разные задачи и не заменяют друг друга.
| Сервис | Что проверяет | Когда использовать |
|---|---|---|
| Sucuri SiteCheck | Публично доступный код, известные признаки вредоносного ПО, предупреждения | Быстрая проверка сайта по URL |
| Яндекс — проверка безопасности | Известный Яндексу статус опасности сайта | Проверка предупреждений Яндекса |
| Google Safe Browsing | Известные Google угрозы и статус сайта | Проверка предупреждений Google |
| VirusTotal | URL и сигналы нескольких систем анализа | Дополнительная проверка подозрительного адреса |
| Wordfence | Файлы, вредоносные сигнатуры и другие проблемы WordPress | Проверка собственного WordPress с доступом к CMS |
Для первичной оценки достаточно URL. Для полноценной технической диагностики понадобятся права доступа к сайту.
Проверка через Sucuri SiteCheck
Откройте Sucuri SiteCheck.
Этот сервис предназначен для удалённой проверки веб-сайтов на известные признаки заражения и проблемы безопасности.
Порядок действий —
- Вставьте полный адрес сайта в поле проверки.
- Запустите сканирование.
- Дождитесь результата.
- Изучите найденные предупреждения.
- Проверьте, к каким адресам и типам угроз относятся замечания.
Sucuri может обнаружить известные вредоносные фрагменты, подозрительное содержимое, некоторые проблемы конфигурации и признаки присутствия в списках опасных ресурсов.
Но сервис выполняет удалённую проверку. Он не получает автоматический доступ ко всем файлам на хостинге.
Поэтому сообщение об отсутствии обнаруженных угроз означает только то, что сканер не нашёл известных проблем в пределах доступной ему проверки.
Если сайт принадлежит вам, после Sucuri обязательно проверьте его изнутри — через CMS, файловую систему или средства защиты хостинга.
Проверка сайта через Яндекс
У Яндекса есть сервис проверки статуса безопасности —
Он позволяет узнать, обнаружены ли у проверяемого адреса известные Яндексу признаки опасного содержимого.
Откройте страницу, укажите URL и изучите результат.
Если Яндекс считает сайт опасным, возможны предупреждения в браузере или поиске.
Для владельца сайта следующий шаг — открыть Яндекс Вебмастер и изучить раздел «Безопасность и нарушения».
Там можно получить дополнительные сведения об обнаруженной проблеме и порядке её устранения.
Не нужно пытаться снять предупреждение изменением Title, Description или другими SEO-метатегами. Если проблема вызвана вредоносным кодом, сначала необходимо устранить угрозу.
Проверка через Google Safe Browsing
Google предоставляет инструмент проверки статуса сайта в Transparency Report.
Адрес —
https://transparencyreport.google.com/safe-browsing/search
Введите проверяемый домен и посмотрите доступную информацию о безопасности.
Google Safe Browsing помогает обнаруживать сайты, связанные с вредоносным ПО, фишингом и другими известными угрозами.
Если предупреждение обнаружено, владельцу нужно открыть Google Search Console и проверить отчёт Security Issues — «Проблемы безопасности».
Важно — статус Safe Browsing не является полным аудитом всех файлов, плагинов и серверных настроек.
Даже если Google не показывает предупреждений, сайт всё равно может иметь уязвимости или нераспознанный вредоносный код.
Проверка через VirusTotal
VirusTotal позволяет исследовать URL с использованием различных сигналов и результатов систем безопасности.
Откройте virustotal.com, выберите проверку URL и укажите адрес.
Посмотрите, какие движки или источники пометили ресурс как подозрительный.
Не следует считать одно срабатывание окончательным доказательством заражения. Возможны ложные обнаружения и различия в классификации.
Кроме того, не загружайте в публичные сервисы приватные файлы, базы данных, конфигурации с паролями или другие секретные сведения. Условия обработки отправленных материалов нужно изучить заранее.
Как понять, что сайт заражён вирусом
Вредоносный код не всегда проявляется открытым сообщением об ошибке.
Иногда сайт продолжает выглядеть нормально для владельца, но показывает посетителям рекламу, перенаправляет мобильных пользователей или создаёт посторонние страницы для поисковых систем.
Основные признаки заражения
Обратите внимание на следующие ситуации —
- Браузер предупреждает об опасности сайта.
- Посетитель неожиданно перенаправляется на чужой ресурс.
- На страницах появилась посторонняя реклама.
- В поиске обнаружены неизвестные URL вашего домена.
- Сайт начал показывать материалы, которых вы не публиковали.
- Появились неизвестные администраторы CMS.
- Изменились файлы, которые никто не редактировал.
- Хостинг сообщил о подозрительной активности.
- Сайт отправляет сообщения или запросы, не связанные с его работой.
- Поисковые системы обнаружили вредоносное содержимое.
Каждый отдельный симптом требует проверки.
Например, неожиданное перенаправление может быть вызвано ошибочной настройкой веб-сервера, а появление нового URL — работой обычного модуля CMS.
Не называйте сайт взломанным только по одному косвенному признаку.
Как обнаружить посторонние страницы через Google
Для предварительной проверки можно использовать запрос —
site:example.ru
Замените example.ru на собственный домен.
Изучите результаты и посмотрите, нет ли незнакомых разделов.
Если сайт посвящён юридическим услугам, но среди результатов появились посторонние страницы с нерелевантными товарами, это повод исследовать происхождение документов.
Дополнительно проверьте отчёты индексирования в Google Search Console и Яндекс Вебмастере.
Не считайте оператор site: полным списком страниц. Его результаты могут быть неполными.
Как проверить свой сайт на вредоносный код
Для внешней проверки достаточно адреса сайта, но владельцу проекта доступны дополнительные способы диагностики.
Они позволяют изучить файлы, базу данных и состояние CMS.
Проверка файлов хостинга
Откройте файловый менеджер хостинга или подключитесь к серверу через защищённый доступ.
Сначала сохраните резервную копию и зафиксируйте текущее состояние проекта.
Затем изучите —
- Неожиданные изменения системных файлов.
- Новые исполняемые файлы в каталогах загрузок.
- Неизвестные скрипты и компоненты.
- Изменения правил перенаправления.
- Посторонние планировщики заданий.
- Неизвестные учётные записи.
- Файлы, обнаруженные средствами безопасности хостинга.
Само наличие PHP-файла или закодированного фрагмента ещё не доказывает заражение. Обычные плагины и приложения тоже могут содержать сложный код.
Не удаляйте системные файлы только из-за подозрительного имени.
Сначала сравните их с доверенной версией проекта или обратитесь к специалисту, который сможет подтвердить назначение изменений.
Проверка базы данных
Вредоносное содержимое может находиться не только в PHP и JavaScript, но и в базе данных CMS.
Например, при взломе могут изменяться статьи, настройки, виджеты или записи с адресами внешних ресурсов.
Проверьте неожиданные изменения, неизвестные пользовательские записи и подозрительные ссылки.
Перед любым редактированием базы обязательно сделайте резервную копию.
Не используйте массовое удаление записей по отдельному слову или фрагменту кода — так легко повредить нормальный контент и настройки.
Проверка логов и учётных записей
Если доступен журнал действий администратора, изучите необычные входы и изменения.
Проверьте, есть ли неизвестные пользователи с повышенными правами.
Также исследуйте серверные журналы на предмет подозрительных запросов и неожиданных изменений после предполагаемой даты заражения.
Важно учитывать, что отсутствие заметных записей не доказывает отсутствие взлома — журналы могут храниться ограниченное время.
Как проверить WordPress на вирусы
WordPress использует темы и плагины, которые расширяют возможности сайта, но требуют регулярного обслуживания.
Проблемы могут возникать из-за уязвимостей, устаревших компонентов, небезопасных расширений или компрометации учётных данных.
Для проверки можно использовать официальный каталог расширений WordPress и поддерживаемые средства безопасности, например Wordfence.
Проверка через Wordfence
Wordfence — плагин безопасности WordPress с функцией сканирования.
Чтобы выполнить проверку —
- Создайте резервную копию сайта.
- Откройте административную панель WordPress.
- Установите расширение из доверенного источника.
- Активируйте его и ознакомьтесь с настройками.
- Запустите сканирование.
- Изучите обнаруженные проблемы по степени серьёзности.
- Проверьте подозрительные файлы и изменения перед исправлением.
Wordfence способен искать известные сигнатуры вредоносного кода, анализировать файлы, выявлять подозрительные изменения и проверять некоторые настройки безопасности.
На небольшом хостинге сканирование может потреблять заметную часть ресурсов. При ограниченной памяти выбирайте предусмотренные более лёгкие режимы проверки или используйте средства хостинг-провайдера.
Какие файлы WordPress требуют особого внимания
При анализе собственного проекта проверьте состояние —
- Основных файлов WordPress.
- Активной темы и дочерней темы.
- Установленных плагинов.
- Каталога загрузок.
- Файла конфигурации.
- Общих серверных правил и дополнительных настроек.
Если сканер обнаружил изменения в файле плагина, сравните его с доверенным оригиналом.
Файл может быть изменён разработчиком или другим законным компонентом сайта.
Поэтому не следует автоматически выполнять массовое удаление всех замечаний.
Если обнаружены признаки взлома, безопаснее восстановить системные компоненты из проверенных источников и отдельно разобраться с пользовательскими данными.
Что делать, если плагин нашёл вредоносный файл
Не нажимайте «Удалить всё» без оценки.
Сначала определите, за что отвечает файл и можно ли безопасно заменить его оригинальной версией.
Если он относится к доверенному плагину или ядру CMS, обычно предпочтительнее использовать проверенную чистую копию совместимой версии.
Если файл неизвестен, важно выяснить, каким способом он появился и не существует ли других компонентов, позволяющих злоумышленнику снова получить доступ.
Удаление одного подозрительного файла не означает полноценного устранения взлома.
Что делать, если сайт заражён вирусом
Когда заражение подтверждено, главная задача — защитить пользователей и устранить источник угрозы.
Не начинайте с массового удаления страниц или изменения SEO-настроек.
Первые действия владельца
Ограничьте опасные действия. Если сайт действительно распространяет вредоносный код или собирает сведения через подменённые формы, прекратите опасные сценарии до очистки.
Обратитесь к хостинг-провайдеру. Сообщите об обнаруженных признаках и запросите помощь с диагностикой сервера.
Сохраните резервную копию и журналы. Это поможет расследовать произошедшее и восстановить необходимые данные.
Проверьте доступы. Пересмотрите учётные записи CMS, панели хостинга, базы данных и другие средства управления.
Используйте доверенную среду. Если есть основания считать, что компьютер администратора тоже скомпрометирован, смену паролей выполняйте с безопасного устройства.
Проверьте остальные сайты на том же хостинге. Особенно если они используют общий аккаунт или файловую систему.
Сохранение копии заражённого проекта необходимо проводить аккуратно — её не стоит возвращать в рабочую среду без проверки.
Как очищать сайт после взлома
Конкретная процедура зависит от CMS, хостинга и способа компрометации.
Общий порядок следующий —
- Подтвердить характер угрозы.
- Определить затронутые файлы, страницы и данные.
- Найти вероятный источник несанкционированного доступа.
- Восстановить чистые системные компоненты.
- Проверить пользовательские файлы и базу данных.
- Удалить подтверждённые посторонние элементы.
- Закрыть обнаруженную уязвимость.
- Обновить необходимые компоненты.
- Сменить скомпрометированные учётные данные.
- Повторно проверить сайт перед полноценным запуском.
Для сложного заражения, особенно при неизвестных серверных скриптах, лучше привлекать специалиста по безопасности.
Нельзя гарантировать безопасную очистку только поиском нескольких подозрительных строк в PHP.
Можно ли восстановить сайт из резервной копии
Да, если есть проверенная копия, созданная до заражения.
Но её восстановление без устранения уязвимости может привести к повторному взлому.
Перед возвратом сайта необходимо проверить совместимость резервной копии, состояние базы данных, учётные записи, плагины и настройки сервера.
Если дата заражения неизвестна, нельзя автоматически считать самую раннюю доступную копию чистой.
Почему Яндекс пишет, что сайт может угрожать безопасности
Яндекс использует механизмы обнаружения опасных сайтов и может показывать предупреждения пользователям.
Причиной могут стать вредоносный код, нежелательное программное обеспечение, обманные элементы или другие выявленные угрозы.
Если предупреждение появилось на собственном сайте, откройте Яндекс Вебмастер.
Как убрать предупреждение после очистки
- Проверьте раздел «Безопасность и нарушения».
- Откройте описание обнаруженной проблемы.
- Изучите представленные рекомендации.
- Устраните подтверждённые угрозы на сайте.
- Проверьте файлы и публичное содержимое повторно.
- Отправьте запрос на проверку через предусмотренный интерфейс.
- Следите за состоянием рассмотрения.
Не отправляйте заявку, если заражение ещё сохраняется.
Яндекс может отклонить запрос при обнаружении оставшихся нарушений. После этого повторная отправка может быть ограничена определённым периодом.
Снятие предупреждения не означает автоматического восстановления прежних позиций по всем запросам.
Как убрать предупреждение о вредоносном сайте в Google
Google Search Console предоставляет отчёт Security Issues — «Проблемы безопасности».
В нём могут отображаться сведения об обнаруженном взломе, вредоносном ПО, фишинге и других опасных ситуациях.
Проверка в Google Search Console
Откройте подтверждённый ресурс.
Перейдите в раздел «Проблемы безопасности».
Изучите конкретный тип проблемы и доступные примеры затронутых URL.
Google может показывать только часть обнаруженных страниц. Поэтому очищать нужно весь сайт, а не исключительно перечисленные примеры.
Как запросить повторную проверку
После устранения угроз —
- Проверьте, что сайт доступен и не распространяет опасное содержимое.
- Убедитесь, что устранена причина заражения.
- Откройте Security Issues.
- Выберите запрос на проверку.
- Опишите, какие проблемы были исправлены.
- Дождитесь результата.
Google может рассматривать разные виды проблем в течение разного времени.
Не нужно подавать повторные заявки без новых исправлений.
Если предупреждение отсутствует в Search Console, это не доказывает, что сайт никогда не подвергался атаке.
Как заражение сайта влияет на SEO и поисковый трафик
Вредоносный код может вредить сайту не только напрямую, но и через последствия для пользователей и поисковых систем.
Предупреждения о безопасности
Если браузер предупреждает посетителя, что ресурс опасен, пользователь может отказаться от перехода.
Для коммерческого сайта это означает риск потери обращений и заказов.
Поддельные страницы
При взломе злоумышленник может создавать посторонние документы на вашем домене.
Такие страницы могут появляться в индексе, хотя владелец не добавлял их через CMS.
Они затрудняют технический контроль и требуют отдельного расследования.
Вредоносные перенаправления
Посетитель или поисковый робот может попадать на посторонний ресурс вместо нужной страницы.
Иногда перенаправление срабатывает только на определённых устройствах или при отдельных условиях.
Из-за этого владелец может долго не замечать проблему.
Ошибки доступности
Хостинг-провайдер может ограничить работу опасного сайта. Сам сервер также может испытывать проблемы из-за посторонней активности.
Если важные страницы становятся недоступными поисковым роботам, это способно повлиять на их присутствие в поиске.
Можно ли вернуть трафик после очистки
Восстановление поисковых переходов возможно, но не гарантируется.
После очистки проверьте статус безопасности, HTTP-ответы, индексацию и реальную поисковую динамику.
Не стоит считать каждое изменение посещаемости последствиями взлома. На показатели также влияют спрос, конкуренция, сезонность и другие изменения сайта.
Что проверить после удаления вредоносного кода
После восстановления необходимо убедиться, что сайт работает правильно.
| Проверка | Ожидаемый результат |
|---|---|
| Главная и коммерческие страницы | Открываются без посторонних перенаправлений |
| Системные файлы | Нет подтверждённых чужих изменений |
| CMS и плагины | Используются доверенные компоненты |
| Администраторы | Нет неизвестных пользователей |
| Формы и заказы | Работают корректно |
| Яндекс Вебмастер | Проверен статус безопасности |
| Google Search Console | Изучены проблемы безопасности |
| Поисковые URL | Нет новых посторонних документов |
| Внутренние ссылки | Ведут на действующие страницы |
| Веб-аналитика | Данные собираются ожидаемым образом |
Не публикуйте сообщение об успешном устранении угрозы только на основании одного онлайн-сканера.
При необходимости повторите проверку через некоторое время, поскольку отдельные проблемы могут проявляться не постоянно.
Как защитить сайт от повторного заражения
После устранения угрозы полезно настроить регулярный контроль безопасности.
Обновляйте CMS и плагины
Используйте поддерживаемые версии программного обеспечения.
Если расширение давно не обновляется и содержит известные уязвимости, проверьте возможность его безопасной замены.
Перед обновлением действующего коммерческого сайта сохраняйте резервную копию и проверяйте совместимость.
Контролируйте доступ
Используйте индивидуальные учётные записи с минимальными необходимыми правами.
Не давайте всем редакторам права администратора.
По возможности включите многофакторную аутентификацию и контролируйте доступ к панели хостинга.
Настройте резервное копирование
Резервные копии должны включать необходимые файлы и базу данных.
Проверяйте не только факт создания архива, но и возможность восстановления.
Желательно хранить копии отдельно от основного веб-сервера.
Проверяйте безопасность после изменений
Особенно полезно проводить дополнительные проверки после установки плагинов, переноса сайта, обновления CMS и изменения серверных настроек.
Автоматический мониторинг не заменяет техническую диагностику, но помогает быстрее замечать некоторые проблемы.
Ошибки при проверке сайта на вирусы
Считать один успешный онлайн-скан полной гарантией безопасности. Внешний инструмент видит не всю файловую систему.
Удалять любые подозрительные PHP-файлы. Можно повредить CMS или удалить необходимый компонент.
Восстанавливать заражённую резервную копию без проверки. Проблема может вернуться.
Менять только пароль WordPress. Причина компрометации может находиться в другом доступе или уязвимом компоненте.
Игнорировать базу данных. Вредоносные ссылки и посторонние записи могут сохраняться после замены файлов.
Сразу отправлять запрос на снятие предупреждения. Сначала необходимо устранить угрозу.
Закрывать весь сайт через robots.txt ради удаления заражённых страниц. Это не заменяет очистку и может осложнить обработку нужных документов.
Ожидать автоматического возвращения позиций. После восстановления безопасности поисковая видимость требует отдельной проверки.
Частые вопросы о проверке сайта на вирусы
Можно ли бесплатно проверить сайт на вирусы онлайн?
Да. Для предварительной проверки доступны Sucuri SiteCheck, Яндекс и Google Safe Browsing. Но эти сервисы не заменяют анализ файлов и базы данных собственного сайта.
Как проверить чужой сайт на вирусы?
Можно использовать публичные онлайн-сервисы и проверить статус безопасности домена. Доступ к внутренним файлам чужого сайта без разрешения владельца не нужен и не предполагается.
Как узнать, взломали ли сайт WordPress?
Проверьте неизвестных администраторов, изменения файлов, предупреждения поисковых систем, подозрительные перенаправления и результаты специализированного сканирования. Один признак сам по себе не всегда подтверждает взлом.
Как удалить вирусы с сайта WordPress?
Сначала сохраните резервную копию, установите причину заражения и определите повреждённые элементы. Затем восстановите доверенные компоненты, удалите подтверждённый вредоносный код, закройте уязвимость и выполните повторную проверку.
Почему антивирус не находит вирус, а Google показывает предупреждение?
Разные системы используют разные данные и методы обнаружения. Внешний сканер может не видеть скрытые страницы или серверные файлы, а предупреждение Google может относиться к конкретным опасным URL.
Может ли вирус снизить посещаемость сайта?
Да, например, если браузеры предупреждают об опасности, пользователи перенаправляются на чужие сайты или важные страницы становятся недоступными. Но каждое падение трафика необходимо исследовать отдельно.
Как убрать сайт из списка опасных в Яндексе?
Устраните выявленную угрозу, проверьте сайт и используйте предусмотренную процедуру повторной проверки в Яндекс Вебмастере.
Как удалить предупреждение Google о вредоносном ПО?
После полной очистки и устранения причины взлома запросите повторную проверку через отчёт Security Issues в Google Search Console, если для обнаруженной проблемы предусмотрена эта процедура.
Нужно ли закрывать заражённые страницы от индексации?
Главная задача — устранить вредоносное содержимое и защитить пользователей. Решения по индексированию зависят от того, должна ли конкретная страница существовать после восстановления. Закрытие всего сайта через robots.txt не является универсальным способом лечения.
Как часто проверять сайт на вирусы?
Периодичность зависит от CMS, количества компонентов, частоты изменений и риска для проекта. Регулярный автоматический контроль полезно сочетать с проверками после обновлений и расследованием любых предупреждений о безопасности.
Итог — как проверить сайт на вирусы и восстановить его работу
Начните с Sucuri SiteCheck, сервиса безопасности Яндекса и Google Safe Browsing. Затем, если сайт принадлежит вам, изучите предупреждения в поисковых панелях и проведите внутреннюю проверку файлов, CMS и базы данных.
Если заражение подтверждено, сначала защитите посетителей, сохраните необходимые данные, устраните вредоносный код и закройте причину взлома. После этого проверьте работу сайта и запросите повторную оценку безопасности в поисковых системах.
Для анализа технического состояния после восстановления полезно использовать пошаговый SEO-аудит сайта и руководство по техническому SEO.
Если после очистки у сайта сохраняются проблемы с индексированием, поисковой видимостью и технической доступностью, я могу лично провести SEO-аудит сайта. Проверю доступные поисковые данные, состояние важных URL, редиректы, индексацию и подготовлю план исправления SEO-проблем.
Аудит поисковой оптимизации не заменяет расследование взлома и профессиональную очистку заражённого сервера.