CAPTCHA (Капча)

Что такое «CAPTCHA (Капча)»?

Универсальный тест для форм ввода, который отфильтровывает заполнение полей программой-роботом (ботом). Используется чаще всего в комментариях и при регистрациях на различных сайтах. В настоящее время самая распространенная – графическая капча, она выглядит как изображение с текстом, искаженным по некоторой траектории (например волнообразно), а так же с различными помехами в виде линий, или точек. Пользователю предлагается ввести данный текст в соответствующее поле, наряду с именем и паролем. Считается, что чем сильнее искажен текст, тем лучше отфильтровываются боты, но так как искажение создается теми же программами, его можно программно вычислить и распознать искаженный текст.

Для различных CMS и движков блогов существуют, так называемые, модули, позволяющие без усилий поставить тот или иной вид капчи на комментирование, или при регистрации. Существуют и централизованные системы капчи, которые могут удаленно вызываться с основного сервера и соответственно массово, на всех сайтах клиентов, изменять алгоритм искажения, таким является, например, сервис reCAPTCHA.

Боты, которые распознают капчу пишутся программистами в виде приложений к различным программным продуктам, применяемым для автоматических регистраций, или размещения комментариев на множестве сайтов в целях SEO. Для распознавания графических каптч применяют те же технологии, что применяются при распознавании текста, только несколько усложненные.

Виды капч

Помимо графических капч так же существуют:

  • Математические, где для прохождения фильтра надо совершить какие-то простые вычисления;
  • Простые текстовые (сильно устарели);
  • Образные, где предлагается распознать образ какого либо объекта;
  • Логические, где, например, надо выбрать наибольший объект на рисунке;

Автоматизация распознования капч

Кроме программных продуктов, которые распознают капчи, существуют интерфейсы, позволяющие уже людям со стороны, вручную и в массовом порядке разпознавать капчи, поступающие из различных источников и получать за это вознаграждение. Например таким способом работают сервисы Антикапча, Колотибабло, Капчабот и другие.

← перейти к оглавлению