Що таке CAPTCHA (КАПЧА)
Капча - що це?
КАПЧА - це універсальний тест для форм введення, який відфільтровує заповнення полів програмою-роботом (ботом). Використовується найчастіше в коментарях і при реєстрації на різних сайтах. В даний час найпоширеніша - графічна капча, вона виглядає як зображення з текстом, спотвореним по деякій траєкторії (наприклад хвилеподібно), а так само з різними перешкодами у вигляді ліній або точок. Користувачеві пропонується ввести даний текст в полі, поряд з ім'ям і паролем. Вважається, що чим сильніше спотворений текст, тим краще фільтруються боти, але так як спотворення створюється тими ж програмами, його можна програмно обчислити і розпізнати спотворений текст.
Для різних CMS і движків блогів існують, так звані, модулі, що дозволяють без зусиль поставити той чи інший вид капчі коментування, або при реєстрації. Існують і централізовані системи капчі, які можуть віддалено викликатися з основного сервера і відповідно масово, на всіх сайтах клієнтів, змінювати алгоритм спотворення, таким є, наприклад, сервіс rucaptcha.com.
Боти, які розпізнають капчу пишуться програмістами у вигляді додатків до різних програмних продуктів, що застосовуються для автоматичних реєстрацій, або розміщення коментарів на безлічі сайтів в цілях SEO. Для розпізнавання графічних каптч застосовують ті ж технології, що застосовуються при розпізнаванні тексту, тільки дещо ускладнені.
Види CAPTCHA
Крім графічних капч так само існують: Математичні, де для проходження фільтра треба зробити якісь прості обчислення;
Прості текстові (сильно застаріли);
Образні, де пропонується розпізнати образ якого-небудь об'єкта;
Логічні, де, наприклад, треба вибрати найбільший об'єкт на малюнку;
Автоматизація розпізнання капч
Крім програмних продуктів, які розпізнають капчі, існують інтерфейси, що дозволяють вже людям зі сторони, вручну і в масовому порядку разпознавать капчі, що надходять з різних джерел і таким чином заробляти на капчі. Наприклад таким способом працюють сервіси Антикапча, Колотибабло, Капчабот та інші.
|