Проверка опасных сайтов

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

Можно вставить и полную ссылку: проверяется именно эта страница вместе с главной страницей её домена.

Или попробуйте mozilla.org, testsafebrowsing.appspot.com/s/malware.html

Один список, который сверяют почти все браузеры

С 2007 года Google ведёт постоянно обновляемый список веб-адресов, которые вредят посетителям. Часть из них находят его роботы, о других сообщают люди. Список называется Safe Browsing, и Chrome, Firefox и Safari сверяются с ним перед загрузкой страницы. Если адрес в нём есть, вместо страницы вы видите красное предупреждение во весь экран, вроде «Обманный сайт» или «На сайте есть вредоносное ПО». Пройти дальше можно только по маленькой ссылке, спрятанной за кнопкой «Подробнее», и мало кто её ищет.

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

Что отправляет эта проверка и что возвращается

Наш сервер отправляет в Safe Browsing Lookup API от Google до четырёх адресов одним запросом: адрес в точности как вы его ввели, затем главную страницу домена в виде https://example.com/, https://www.example.com/ и http://example.com/. Google отвечает найденными совпадениями, каждое из которых помечено одним из четырёх типов угроз:

Тип в APIКак показанЧто означает
MALWAREВредоносное ПОСтраница устанавливает вредоносные программы или отправляет посетителей на страницу, которая это делает.
SOCIAL_ENGINEERINGФишинг или обманСтраница подделывается под банк, почтовый ящик или магазин, чтобы собирать пароли или номера карт, или обманом заставляет что-то скачать.
UNWANTED_SOFTWAREНежелательное ПОЗагрузки, которые меняют настройки браузера, добавляют панели инструментов или показывают рекламу, не говоря об этом ясно.
POTENTIALLY_HARMFUL_APPLICATIONПотенциально опасное приложениеЗдесь распространяется мобильное приложение, которое Google считает опасным.

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

Если помечен ваш собственный сайт

  1. Соберите доказательства. Подтвердите сайт в Google Search Console и откройте Проблемы безопасности и меры, принятые вручную, затем Проблемы безопасности. Google перечисляет примеры URL и дату, когда он их обнаружил.
  2. Выясните, как в него проникли. Обычные пути: устаревший плагин или тема, повторно используемый пароль администратора или FTP и соседний сайт на том же хостинговом аккаунте. Ищите аккаунты администраторов, которые вы не создавали, файлы .php в папках загрузок и новые правила в .htaccess. Наш разбор .htaccess указывает на подозрительные перенаправления.
  3. Очистите или восстановите. Резервная копия, сделанная до даты первого обнаружения, это самый быстрый путь. Затем обновите всё и смените все пароли, включая пароль базы данных.
  4. Запросите проверку на том же экране Search Console и опишите, что вы удалили. Проверка по фишингу обычно занимает до суток, по вредоносному ПО несколько дней.

Не запрашивайте проверку, пока очистка не закончена. Неудачная проверка замедляет следующую.

Чего не доказывает чистый результат

«Не помечен» означает, что адресов нет в списке Google в данную минуту. Фишинговая страница часто живёт несколько часов, прежде чем кто-то о ней сообщит, поэтому совсем свежее мошенничество легко проходит эту проверку. Кроме того, проверка охватывает только перечисленные выше адреса, а не каждую страницу сайта, и ничего не знает о страницах, закрытых входом.

Microsoft Edge опирается на другой список, Microsoft Defender SmartScreen. Сайт может быть чистым здесь и всё равно блокироваться в Edge, или наоборот.

Чтобы оценить ссылку, пришедшую в сообщении, воспользуйтесь этой проверкой, а затем внимательно посмотрите на сам адрес. Поиск похожих символов выявляет домены, собранные из подменённых букв.

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

Как проверить, безопасен ли сайт, до того как на него зайти?

Вставьте адрес сюда, чтобы узнать, числится ли он у Google как опасный. Затем медленно, буква за буквой, прочитайте доменное имя и сравните его с адресом, который вы ожидали. Чистый результат для незнакомого домена не повод вводить там пароль.

Почему Chrome показывает на моём сайте «Обманный сайт»?

Google нашёл на вашем домене страницу, которая подделывается под другой сервис или навязывает обманную загрузку. Чаще всего её подложил взломщик. Search Console в разделе «Проблемы безопасности» показывает примеры затронутых страниц.

Сколько времени нужно, чтобы снять предупреждение Safe Browsing?

После того как вы очистили сайт и запросили проверку в Search Console, пометка за фишинг обычно снимается примерно за сутки, а за вредоносное ПО за несколько дней. Если не запросить проверку, пометка остаётся, пока Google снова не доберётся до обхода этих страниц.

Означает ли «не помечен», что сайт безопасен?

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

Передаётся ли проверяемый адрес в Google?

Да, адреса уходят в API Google, чтобы он мог ответить. Запрос идёт с нашего сервера, поэтому Google не получает ни ваш IP-адрес, ни что-либо о вашем браузере.

Как посмотреть, как выглядит помеченный результат?

Для этого Google публикует безобидные тестовые страницы. Попробуйте testsafebrowsing.appspot.com/s/malware.html, этот адрес предложен как пример под полем ввода.