Недавно наткнулся на API новой разработки Яндекса. И не просто каптча, а целая антиспам система, предназначенная в первую очередь для борьбы со спамом в пользовательских сообщениях.

Сервис позволяет обнаруживать спам-сообщения и формировать графическую каптчу для отклонения запросов от ботов.

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

Взаимодействие приложения с сервисом и пользователем можно реализовать следующим образом:

  • Текст сообщения (комментария, отзыва), полученный от пользователя, передается на обработку сервису Яндекс.Чистый Веб (check-spam);
  • Если сервис отметил полученное сообщение как спам, то пользователю предлагается CAPTCHA (get-captcha);
  • Если CAPTCHA введена пользователем верно (check-captcha), то отправляется жалоба на некорректное определение спама (complain).

На схеме это будет выглядеть примерно так:

Раньше видел у кого-то подобную систему борьбы со спамом в dofollow-блогах. Но по-моему там был один единственный сервер, который не справился с нагрузкой и автор закрыл проект. Думаю у Яндекса таких проблем быть не должно. 🙂

Полезные ссылки:
API Яндекс.Чистый Веб
Руководство разработчика
Условия использования API Яндекс.Чистый веб
Форма получения API-ключа Яндекс.Чистый веб

Я так понял из официальных плагинов пока есть только расширение для phpBB.

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