Проверка сайта на взлом и вирусы

Бесплатная проверка признаков взлома: скрытые редиректы на чужие домены, дефейс, спам-ссылки, подозрительный JavaScript и майнеры, открытые опасные файлы и панели баз данных.

0 угроз

Что проверяет инструмент

Мы открываем главную страницу сайта с нашего сервера, как это сделал бы посетитель из поиска, и ищем следы компрометации, которые видны снаружи: перенаправление на чужой домен, чужой iframe или meta-refresh, фразы дефейса, ошибки PHP и SQL в тексте, спам-слова фарм- и казино-тематики, обфусцированный JavaScript и скрипты-майнеры, скрытые блоки с десятками ссылок. Отдельно пробуем открыть десять типовых опасных файлов: /.env, /.git/config, Adminer, phpinfo, дампы базы и бэкапы.

Как читать результат

  • Критично — почти наверняка взлом: редирект на посторонний домен, дефейс, майнер, открытый Adminer.
  • Проверить — стоит посмотреть руками: ошибки PHP на странице, одиночные спам-слова, подозрительные скрипты. Иногда это неаккуратный код, а не заражение.
  • Открытый файл — даже без взлома открытый /.env или /.git отдаёт пароли от базы и историю кода любому желающему. Закрывать сразу.
  • Признаков не найдено — на главной чисто и опасные файлы закрыты. Это не гарантия: заражение может жить на внутренних страницах или показываться только роботам Яндекса и Google.

Как обычно выглядит взлом

Сайт открывается у владельца нормально, но посетители с телефонов из поиска попадают на казино или «обновите браузер». В выдаче у страниц сайта появляются чужие заголовки про кредиты и лекарства. Хостинг присылает письмо о рассылке спама с аккаунта. В папке загрузок появляются файлы .php с бессмысленными именами. Всё это следствие одной уязвимости: старый плагин, слабый пароль, чужой скрипт в теме.

Что делать, если признаки найдены

  1. Сменить все пароли: админка CMS, панель хостинга, FTP и SSH, база данных.
  2. Обновить CMS, темы и плагины до актуальных версий, удалить неиспользуемые.
  3. Найти чужие файлы: по дате изменения за последние дни и по содержимому (eval, base64_decode, длинные строки). Особое внимание папкам загрузок и .htaccess.
  4. Проверить пользователей CMS и cron-задания на хостинге: взломщики оставляют «запасной вход».
  5. После чистки повторить проверку здесь и закрыть заголовки безопасности.

Чтобы узнавать о взломе первым

SiteFalcon проверяет признаки взлома и открытые файлы каждый день, а агент на сервере (тариф «Базовый») видит то, что снаружи не видно: чужие PHP-файлы, вредоносные конструкции, изменённые ключевые файлы. О новой находке приходит уведомление в Telegram (с тарифа «Старт»). Подробнее о мониторинге безопасности.

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

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

Введите адрес и нажмите «Проверить». Мы загрузим главную страницу с нашего сервера, как обычный посетитель, и проверим её на признаки взлома: редиректы на чужие домены, дефейс, спам-ссылки, обфусцированные скрипты, плюс попробуем открыть типовые опасные файлы.

Что значит «признаки взлома не найдены»?

На главной странице нет известных нам следов компрометации, а опасные файлы вроде /.env и Adminer не открываются. Это не гарантия чистоты: заражение может сидеть в других страницах или показываться только поисковым роботам. Для уверенности нужен агент на сервере.

Чем эта проверка отличается от антивируса?

Антивирус сверяет файлы с базами сигнатур. Мы смотрим на поведение страницы снаружи: куда она перенаправляет, что подгружает, какие ссылки прячет. Так ловится большинство взломов WordPress и Bitrix, которые антивирус на компьютере не увидит.

Что делать, если найдены признаки взлома?

Сменить пароли админки, хостинга и базы, обновить CMS и плагины, найти и удалить чужие файлы (по дате изменения и содержимому), проверить .htaccess, а потом закрыть дыру, через которую зашли. Подключите мониторинг, чтобы узнать о повторе через сутки, а не через месяц.

Почему сайт открывается, а вы пишете про редирект?

Часть взломов перенаправляет только посетителей с мобильных, из поиска или из определённых стран, а владельцу показывает нормальный сайт. Мы проверяем с «чужого» IP, поэтому видим то, что видит посетитель.

Проверять это постоянно?Заведите сайт в SiteFalcon — мы будем следить за ним 24/7 и предупредим о проблеме.
Начать бесплатно