О Обходчик
← Блог

Сайт в черном списке: как проверить и выйти

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

Руслан Хуснутдинов, основатель Обходчика около 7 мин чтения

Сайт в чёрном списке — это сайт, который какая-то база репутации пометила как опасный или рассылающий спам. Единого чёрного списка нет: Google, Яндекс, антивирусы и почтовые сервисы ведут свои базы независимо, и выходить нужно из каждой отдельно. Сначала выясните, в каком именно списке вы оказались: от этого зависит, что чинить.

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

Что значит «сайт в чёрном списке»

Под этими словами скрываются три разные ситуации.

Тип списка Кто ведёт Что видит пользователь
Базы опасных сайтов Google Safe Browsing, Яндекс Красное предупреждение в браузере, пометка в выдаче
Спам-базы (DNSBL) Spamhaus и другие Ничего не видно, но письма уходят в спам или отклоняются
Блокировки по закону Роскомнадзор Сайт не открывается у части провайдеров в России

Первый тип самый заметный. Безопасный просмотр Google собирает списки опасных адресов, и Chrome и другие браузеры сверяются с ними, прежде чем показать страницу. Если ваш адрес там, посетитель увидит предупреждение вместо сайта, и многие просто закроют вкладку.

Второй тип — DNSBL, чёрные списки в DNS. По RFC 5782 это списки адресов или доменов, которые раздаются через DNS, чтобы почтовые серверы могли спросить, значится ли в них отправитель. Для сайта это значит, что пострадает не открытие страниц, а рассылки, заявки с форм и уведомления. Почему письма не доходят, подробно разобрано в статье «Письма с сайта попадают в спам».

Третий тип — реестр блокировок. У него другая процедура, а проверить адрес можно в едином реестре Роскомнадзора. Дальше речь пойдёт о первых двух типах.

Как понять, что вы в списке

Признаки зависят от типа списка.

Признак Вероятная причина Что делать
Красная страница «Сайт опасен» в Chrome или Firefox Safe Browsing пометил домен Открыть отчёт «Проблемы безопасности» в Search Console
Предупреждение в Яндекс Браузере или пометка в выдаче Яндекс нашёл угрозу на сайте Открыть «Безопасность и нарушения» в Яндекс Вебмастере
Письма с сайта уходят в спам или возвращаются IP или домен в спам-базе Проверить адрес сервера и домен по DNSBL
Антивирус блокирует сайт у части посетителей Пометка в базе антивируса Найти производителя и подать заявку на пересмотр
Трафик упал, а ошибок на сайте нет Санкции или пометка о вредоносном коде Сверить выдачу, см. «Сайт пропал из поиска Яндекса»

Быстрее всего проверить Google: у него есть публичная проверка адреса в отчёте о прозрачности. Введите домен и посмотрите, что о нём известно. Для Яндекса нужен подтверждённый сайт в Вебмастере: сервис проверяет сайт ежедневно, а сообщение об угрозе появляется в разделе «Оптимизация сайта → Безопасность и нарушения», как описано в справке Яндекса.

Если сайт ещё не подтверждён в Search Console и Вебмастере, сделайте это заранее: именно туда приходят уведомления о заражении и санкциях.

Почему сайт туда попадает

Причины сводятся к нескольким группам.

  1. Вредоносный код на сайте. Взломанная CMS, заражённый плагин или тема, подмена файлов. Владелец часто не замечает: сайт выглядит нормально, а вставки показываются только поисковым роботам или посетителям с мобильных. Как это распознать, описано в статье «Как понять, что на сайте вирус».
  2. Фишинг. На сайте оказалась страница, имитирующая чужой банк или сервис.
  3. Нежелательное ПО. Сайт раздаёт файлы, которые ставят лишнее на компьютер посетителя.
  4. Спам с вашего сервера. Через взломанную форму или скрипт рассылают письма, и IP-адрес попадает в спам-базу. На общем хостинге виноватым может оказаться сосед по серверу.
  5. Общий IP. Один адрес делят десятки сайтов, и пометка достаётся всем.

Для заявки на пересмотр причина важнее всего: пока она не устранена, просьба не сработает. Справка Google требует того же: «When all issues listed in the report are fixed in all pages, select Request Review in the Security Issues report», то есть запрашивать проверку можно, когда исправлены все проблемы на всех страницах.

Как выйти по шагам

Порядок почти одинаков для любого списка.

  1. Определите список. Проверьте домен и IP по Google, Яндексу и основным спам-базам, зафиксируйте, где именно вы значитесь, и сохраните скриншоты.
  2. Найдите причину. В Search Console откройте отчёт «Проблемы безопасности»: там указаны тип проблемы и примеры затронутых адресов. Для спам-баз выясните, в чём обвиняют: например, Spamhaus позволяет проверить IP-адрес или домен по своим спискам.
  3. Закройте дыру, а не только симптом. Удалите вредоносные файлы и вставки, обновите CMS и плагины, смените пароли хостинга, FTP, админки и базы данных, проверьте пользователей с правами администратора. Если стереть вирус и не закрыть уязвимость, заражение вернётся.
  4. Проверьте, что сайт чист. Откройте его глазами поискового робота и посетителя с телефона, пройдитесь по адресам из отчёта.
  5. Подайте заявку на пересмотр. В Search Console это кнопка Request Review в отчёте о проблемах безопасности. В Яндекс Вебмастере это кнопка «Я всё исправил» в разделе «Безопасность и нарушения». Она, по справке Яндекса, лишь сигнализирует алгоритмам, что сайт нужно перепроверить. Заявка должна быть короткой и по делу: что было и что сделано.
  6. Для спам-баз запросите удаление из списка. У каждой базы своя процедура, она описана на её сайте. Обычно нужно показать, что источник спама устранён.
  7. Дождитесь решения и перепроверьте. Google просит не подавать повторную заявку, пока не пришёл ответ по прежней. Яндекс по данным своего блога проверяет исправления в среднем около двух недель, а при повторном обнаружении угрозы заблокирует кнопку: сначала на месяц, затем срок может вырасти. Сроки спам-баз зависят от каждой базы, поэтому закладывайте запас.

Если IP в спам-базе из-за соседей по хостингу, проще попросить у хостера другой адрес, чем добиваться исключения общего.

Как не попасть снова

Повторное попадание случается чаще первого: причина не закрыта, а о новом заражении никто не узнаёт.

  • Обновляйте CMS, темы и плагины, удаляйте неиспользуемые.
  • Ограничьте права администраторов и включите двухфакторную защиту там, где она есть.
  • Храните резервные копии вне сервера и проверяйте, что из них можно восстановиться.
  • Настройте SPF, DKIM и DMARC для домена, чтобы чужие не рассылали письма от вашего имени.
  • Держите подтверждённые аккаунты в Search Console и Вебмастере и читайте их уведомления.
  • Включите регулярную проверку по чёрным спискам: пометка станет видна сразу, а не через неделю по звонку клиента. Добавьте её пунктом в ежемесячный чек-лист поддержки.

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

Как проверить сайт прямо сейчас

Сначала посмотрите домен и IP сервера по основным базам: это быстрее, чем гадать по косвенным признакам. Проверка сайта в чёрных списках делает это без регистрации и показывает, где найдены пометки.

Если пометок нет, а сайт всё равно открывается не у всех, исключите обычную недоступность: проверка доступности покажет, отвечает ли сервер. А если пометка есть, начните со второго шага списка выше: найдите причину, потом подавайте заявку.

Проверить у себя

Бесплатно и без регистрации, по одному домену.

← Другие разборы в блоге