Код
#новости

«Яндекс» выпустил свой аналог капчи для защиты от DDoS-атак и спама — SmartCaptcha

Она заменяет Google reCAPTCHA и предлагает ввести текст вместо поиска гидрантов и светофоров.

Что это

Это российская замена популярного сервиса от Google — reCAPTCHA. Сервис создали специалисты из Yandex Cloud, а бета версия уже активно тестируется 30 российскими компаниями из разных сфер — финтех, телеком-провайдинг и фудтех.

По словам представителей Yandex Cloud, разработкой SmartCaptcha занимались только внутренние специалисты компании — без привлечения сторонних программистов. А первые версии технологии пользователи уже могли видеть на сайтах «Маркета» и «Кинопоиска».

Интерфейс SmartCaptcha. Источник: Yandex Cloud

Зачем она нужна

SmartCaptcha позволяет защищать сайты от ботов, спама и DDoS-атак. В систему встроены алгоритмы машинного обучения, которые умеют анализировать трафик на сайте и помогать компаниям избежать его падения.

Команда «Яндекса» утверждает, что более 50% пользователям не придётся тратить время на прохождение тестов капчи, достаточно будет кликнуть: «Я не робот». Работать это будет так — алгоритмы SmartCaptcha проанализируют куки-данные пользователя и поймут, что он не робот. А если алгоритм всё же предложит ввести капчу, то в 85% случаев нужно будет распознать написанный текст, что для ботов остаётся всё ещё сложной задачей.

SmartCaptcha использует дополнительную верификацию и самостоятельно генерирует случайные словосочетания, которые ранее не попадали в открытый доступ.

Сколько стоит

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

Тариф будет зависеть от количества запросов на валидацию к API SmartCaptcha. Если их будет меньше 250 тысяч в месяц, оплата не потребуется. А если больше — то цена составит 100 рублей за каждую тысячу запросов. При этом оплатить нужно будет каждый запрос — например, за 250 тысяч и один запрос цена будет 10 копеек.

Как начать ей пользоваться

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

Подать заявку можно на сайте Yandex Cloud.

После этого вам нужно создать капчу в личном кабинете.

Создание капчи через личный кабинет. Источник: Yandex Cloud

А потом — подключить капчу через код на сервере.


Подробную инструкцию и документацию можно прочитать на сайте Yandex Cloud.


Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Научитесь: Профессия Python-разработчик Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована