Что делает проверка и чем она отличается от антивируса
Антивирус на хостинге ищет вредоносные файлы внутри сервера. Наша проверка смотрит на сайт снаружи, так, как его видят посетители и поисковые роботы. Это важно, потому что самые неприятные последствия взлома видны именно снаружи: в выдаче появляются чужие страницы, посетителей из поиска уводят на другие сайты, а владелец заходит напрямую и ничего не замечает.
Мы открываем главную страницу четыре раза: как обычный браузер, как Googlebot, как YandexBot и как посетитель, пришедший из поиска Google. Если взломщик настроил подмену, эти четыре версии отличаются. Затем мы просматриваем ссылки, скрипты и заголовки страницы, читаем robots.txt и карту сайта и проверяем несколько адресов, которые не должны отдавать содержимое.
Что именно мы проверяем
| Проверка | Что ищем | Почему важно |
|---|---|---|
| Подмена для роботов | Другой заголовок, другие ссылки или другой адрес для Googlebot и YandexBot | Типичный след взлома: хозяин видит чистый сайт, поисковик видит спам |
| Подмена по источнику | Редирект только для тех, кто пришёл из Google | Клиентов из поиска уводят на чужие сайты, а вы этого не видите |
| Ссылки на сомнительные сайты | Казино, ставки, займы, подделки и т.п. в ссылках и заголовках | Поисковики снижают позиции и могут пометить сайт опасным |
| Скрытые ссылки | Внешние ссылки в невидимых блоках | Так продают ссылочный вес, часто без ведома владельца |
| Вредные скрипты | Обфусцированный код, скрытые iframe, редиректы по условиям | Кража данных посетителей и перенаправление трафика |
| Японский и китайский хак | Иероглифы в тексте, заголовках и карте сайта | Под вашим доменом продают подделки, а позиции падают |
| Карта сайта | Чужие домены, сгенерированные адреса | Взломщики быстро выводят свои страницы в поиск через sitemap |
| Служебные файлы | Открытые .git и .env, xmlrpc.php у WordPress | Утечка кода и паролей без всякого взлома |
| HTTPS и заголовки | Срок сертификата, смешанное содержимое, защитные заголовки | Красные предупреждения браузера и риск перехвата |
Чего проверка не делает
- Не подбирает пароли и не ищет уязвимости. Мы не пытаемся войти в админку и не отправляем вредоносных данных. Это обычные запросы к публичным страницам, не больше десяти на проверку.
- Не видит внутренности сервера. Если на хостинге лежит вредоносный файл, который пока ничего не делает, снаружи его не видно. Зелёный результат означает «признаков не найдено», а не «сайт безопасен».
- Не проверяет закрытые разделы. Личные кабинеты и админки без входа недоступны, и мы их не трогаем.
- Не хранит содержимое вашего сайта. В базе остаются только список находок, адрес сайта и дата проверки. Срок хранения 90 дней.
Как читать результат
Находки делятся на четыре уровня. «Критично» значит, что мы нашли то, что обычно связано со взломом или серьёзной утечкой: чужие ссылки на казино, подмену содержимого для робота, открытый .env. С такими находками нельзя ждать. «Внимание» означает, что что-то выглядит подозрительно или может сломаться: сертификат заканчивается, много внешних ссылок, робот видит страницу иначе, чем человек. «К сведению» это рекомендации по гигиене, например защитные заголовки. Они не показывают взлом, но делают сайт устойчивее.
Что делать, если проверка нашла признаки взлома
- Не удаляйте всё подряд. Сначала сохраните отчёт и сделайте копию сайта и базы: она понадобится, чтобы найти точку входа.
- Смените пароли от хостинга, админки сайта, FTP, базы данных и почты, привязанной к аккаунту. Делайте это с чистого устройства.
- Найдите вставки. Сравните файлы с чистой копией движка и темы, проверьте .htaccess, файлы index.php, таблицы настроек и записи в базе.
- Закройте дыру. Если оставить уязвимый плагин или старую версию движка, взломщик вернётся через день.
- Сообщите поисковикам. После очистки запросите перепроверку в Google Search Console и в Яндекс Вебмастере, если там были предупреждения.
Если нет времени разбираться, мы делаем это сами: находим вставки и точку входа, чистим сайт, закрываем уязвимость, настраиваем мониторинг и помогаем снять санкции. Срок и цену вы увидите сразу в калькуляторе «Скорая помощь сайту».
Вопросы и ответы
Бесплатная проверка действительно бесплатная?
Да. Для результата ничего не нужно оплачивать и регистрироваться. Почту и имя мы просим только если вы хотите получить разбор отчёта.
Безопасно ли вводить адрес своего сайта?
Мы обращаемся только к публичным страницам, как это делает любой посетитель или поисковый робот. В базе сохраняются находки и адрес, а не содержимое сайта. IP посетителя хранится только в виде необратимого хеша для ограничения числа запросов.
Почему сайт выдаёт ошибку или «не удалось открыть»?
Возможные причины: сайт временно недоступен, ограничивает доступ из-за рубежа или блокирует автоматические запросы. Попробуйте позже или напишите нам, мы проверим вручную.
Можно ли проверять чужие сайты?
Проверка пассивная и использует только публичные данные, поэтому технически можно. Но мы просим проверять свои сайты и сайты клиентов. Лимиты на число проверок защищают сайты от нагрузки.
Нашли «Критично», но я ничего не менял. Это точно взлом?
Не обязательно. Признаки сильные, но окончательный вывод делается после просмотра файлов и базы. Частая причина: сторонний плагин, виджет или тема, которые вставляют ссылки, о которых вы не знали.
Сколько стоит очистка взломанного сайта?
Зависит от движка и масштаба заражения. Точную цену и срок мы показываем в калькуляторе направления «Скорая помощь сайту» до оплаты.
Почему сайт на зелёном результате всё равно попал в предупреждения Google?
Взлом мог быть недавно очищен, а предупреждение в поиске остаётся до перепроверки. Запросите её в Search Console. Также возможна временная вставка, которая показывается не при каждом запросе.
