- использует Safe Browsing API Яндекса, чтобы предупреждать пользователей об опасных страницах;
- при нажатии на «Почему эта страница была заблокирована» – показывает страницу Яндекса с информацией о заражении страницы и возможностью просмотреть её сохранённую безопасную копию.
Яндекс не разработал протокол Safe Browsing API заново, а использовал открытую документацию, чтобы реализовать сервер, позволяющий ему выступать в качестве провайдера данных, доступных по этому протоколу.
Важнее то, что с помощью сервера этого API Яндекс даёт браузеру возможность проверять URL по базе опасных URL, известных Яндексу. Маски, по которым происходит проверка, построены на основании примерно 3 млн. опасных страниц, известных Яндексу и актуальных для его пользователей. Эта же база используется для предупреждения пользователей об опасных страницах в результатах поиска Яндекса и в браузере Opera.
Упрощённо работу Safe Browsing API можно представить следующим образом:
При использовании данной технологии:
- Объём данных невелик (примерно 5-10 МБ за первые сутки, дальше – в среднем не больше 1 МБ в сутки). Информация о новых URL, ставших или переставших быть опасными, также становится доступной достаточно оперативно. В первый раз это происходит примерно за 5 часов, в дальнейшем – в среднем в течение часа.
- В Яндекс отправляются только префиксы хешей некоторых масок, которым соответствуют URL просматриваемых страниц, это происходит примерно в 1% случаев просмотра страниц.
- Firefox кеширует результаты проверки URL на 10-20 мин.
Нужно понимать, что у базовой технологии Safe Browsing есть свои ограничения, вне зависимости от провайдера данных. Браузер с Safe Browsing API:
- только предупреждает об опасности страниц - а выбор, смотреть или не смотреть, делаете вы;
- защищает только от опасных страниц, и не заменяет обычный антивирус, а дополняет его функциональность;
- как и антивирус, не гарантирует 100% защиты, и его использование не отменяет правил безопасной работы в интернете.
Если хотите использовать Safe Browsing API Яндекса или маски опасных URL, на основании которых выдаются вердикты об опасности страниц, в своих системах и продуктах – обращайтесь, пожалуйста, по адресу safesearch@yandex-team.ru.
Команда безопасного поиска Яндекса