Чёрные списки и Роскомнадзор

Мониторинг чёрных списков IP и реестра Роскомнадзора

Мониторинг чёрных списков IP и домена: проверяем адрес сервера в популярных DNSBL (Spamhaus, SpamCop, Barracuda и другие), домен — в реестре Роскомнадзора, Google Safe Browsing и VirusTotal. Нашли запись — сообщаем, в какой именно базе.

Зачем нужен мониторинг DNSBL и уведомление о попадании в спам-лист

Сервер попал в спам-лист — и ваши письма перестают доходить до половины адресатов, хотя почта «работает». Сайт попал в реестр Роскомнадзора по чужому IP на том же хостинге — и в России он не открывается у клиентов на части операторов. Google Safe Browsing пометил сайт из-за взломанного плагина — и браузеры показывают красный экран.

Мониторинг чёрных списков проверяет ваш IP и домен в 10 популярных DNSBL (Spamhaus, SpamCop, Barracuda и другие), в реестре запрещённых сайтов РКН, в Google Safe Browsing и VirusTotal. Как только запись появилась, вы узнаете об этом первыми и успеете подать запрос на исключение.

Что проверяем

  • 10 DNSBL-баз по умолчанию, можно добавить свои
  • Реестр запрещённых сайтов РКН — своя копия, обновляется ежедневно
  • Google Safe Browsing по страницам сайта и подключённым чужим скриптам
  • VirusTotal: вердикты 90+ антивирусов, порог тревоги задаёте сами
  • Подмена для посетителей из поиска — признак взлома
  • Показываем, в какой именно базе найден сайт

Типичные причины сбоев

  • Взломанный сайт или форма рассылает спам с вашего сервера.
  • Соседний IP хостинга в блокировке — под раздачу попала вся подсеть.
  • Массовая рассылка без прогрева IP и без обратной записи PTR.
  • Домен упомянут в реестре РКН по решению суда против другого ресурса на том же IP.

Как работает мониторинг реестра Роскомнадзора и блокировки сайта в России

Основная точка notifar.io запрашивает IP сервера в каждом DNSBL-списке, ищет домен и IP в выгрузке реестра Роскомнадзора и обращается к API Google Safe Browsing и VirusTotal. В результате видно, в какой именно базе найдена запись — это определяет, куда писать запрос на удаление.

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

VirusTotal собирает вердикты более 90 антивирусов и сервисов безопасности. Одна отметка «подозрительно» бывает ошибочной, поэтому тревогу поднимаем, когда сайт отметили хотя бы два из них; порог можно снизить до одного. Отметки ниже порога видны в результатах проверки как замечание. Если последнему анализу VirusTotal больше трёх дней, монитор просит перепроверить домен.

Проверка выполняется раз в 6 часов (минимум раз в час) и стоит 0,05 ₽ за проверку — около 6 ₽ в месяц за домен.

Что приходит в уведомлении

Telegramтолько что
🔴 mail.example.ru в чёрных списках: zen.spamhaus.org, bl.spamcop.net

Открыть монитор →

Так выглядит сообщение о сбое; о восстановлении придёт отдельное — с длительностью простоя. Каналы: Telegram, MAX, email, SMS, звонок, webhook.

Параметры проверки

ПараметрОписание
Домен или IPexample.ru
Проверять реестр РоскомнадзораДа / нет
Google Safe BrowsingЗаражённые и фишинговые сайты по базе Google
VirusTotalВердикты 90+ антивирусов по домену
Тревога от стольких антивирусовОдна отметка «подозрительно» бывает ошибочной — меньше порога покажем замечанием без тревоги (по умолчанию: 2)
DNSBL-списки (по одному в строке)по умолчанию — 10 популярных списков

Интервал — от 1 час до 1 суток (рекомендуем 6 часов). Проверка выполняется с основной точки.

DNSBL, Роскомнадзор, Google Safe Browsing и VirusTotal в одной проверке: чем лучше разовой проверки вручную

  • Четыре источника в одной проверке: DNSBL, Роскомнадзор, Google Safe Browsing и VirusTotal.
  • Показываем конкретную базу — не нужно перебирать десятки сайтов-чекеров.
  • Свои списки DNSBL в дополнение к стандартным.

Вопросы

Какие списки проверяются?
По умолчанию 10 популярных DNSBL, включая Spamhaus ZEN, SpamCop, Barracuda, SORBS и UCEPROTECT. Список можно дополнить своими базами.
Как проверяется реестр Роскомнадзора?
По выгрузке реестра запрещённых сайтов: ищем домен, IP и подсети. Попадание по соседнему IP хостинга тоже видно — это частая причина блокировки невиновных сайтов.
Чем VirusTotal отличается от Google Safe Browsing?
Google Safe Browsing — база одной компании, по ней Chrome показывает посетителям красный экран. VirusTotal собирает мнения более 90 антивирусов и сервисов безопасности сразу: видно, если сайт считает опасным, например, ESET или BitDefender, и его антивирус блокирует у части посетителей.
Что делать, если IP в списке?
Уведомление показывает, в какой базе. У каждой есть форма запроса на исключение; перед этим устраните причину — обычно это рассылка или взломанный сайт на сервере.
Почему проверка не чаще раза в час?
Списки обновляются не мгновенно, а операторы DNSBL ограничивают частоту запросов. Раз в 6 часов достаточно, чтобы отреагировать в тот же день.
Сколько стоит?
0,05 ₽ за проверку, раз в 6 часов — около 6 ₽ в месяц.