Что такое «CAPTCHA (Капча)»?
Универсальный тест для форм ввода, который отфильтровывает заполнение полей программой-роботом (ботом). Используется чаще всего в комментариях и при регистрациях на различных сайтах. В настоящее время самая распространенная – графическая капча, она выглядит как изображение с текстом, искаженным по некоторой траектории (например волнообразно), а так же с различными помехами в виде линий, или точек. Пользователю предлагается ввести данный текст в соответствующее поле, наряду с именем и паролем. Считается, что чем сильнее искажен текст, тем лучше отфильтровываются боты, но так как искажение создается теми же программами, его можно программно вычислить и распознать искаженный текст.
Для различных CMS и движков блогов существуют, так называемые, модули, позволяющие без усилий поставить тот или иной вид капчи на комментирование, или при регистрации. Существуют и централизованные системы капчи, которые могут удаленно вызываться с основного сервера и соответственно массово, на всех сайтах клиентов, изменять алгоритм искажения, таким является, например, сервис reCAPTCHA.
Боты, которые распознают капчу пишутся программистами в виде приложений к различным программным продуктам, применяемым для автоматических регистраций, или размещения комментариев на множестве сайтов в целях SEO. Для распознавания графических каптч применяют те же технологии, что применяются при распознавании текста, только несколько усложненные.
Виды капч
Помимо графических капч так же существуют:
- Математические, где для прохождения фильтра надо совершить какие-то простые вычисления;
- Простые текстовые (сильно устарели);
- Образные, где предлагается распознать образ какого либо объекта;
- Логические, где, например, надо выбрать наибольший объект на рисунке;
Автоматизация распознования капч
Кроме программных продуктов, которые распознают капчи, существуют интерфейсы, позволяющие уже людям со стороны, вручную и в массовом порядке разпознавать капчи, поступающие из различных источников и получать за это вознаграждение. Например таким способом работают сервисы Антикапча, Колотибабло, Капчабот и другие.













