Історія КАПЧІ

Ті літери та цифри на погано помітній картинці, які потрібно вводити під час реєстрації або надсилання повідомлення – це і єКАПЧА. Зараз важко уявити, що передача даних на сайті може здійснюватися без використання КАПЧІ, проте цьому комп'ютерному тесту не так багато років – він з'явився лише 2000 року.
Так-так, щоразу, вбиваючи символи у форму, ви проходите тест на визначення робот ви чи людина. Сам термін КАПЧА походить від англійської абревіатуриCAPTCHA, яка розшифровується якC ompletelyA utomaticP ublic TuringT est to tellC omputersH umansA part, що можна перекласти українською як «повністю автоматизований публічний тест Тьюринга, покликаний відрізнити комп'ютер від людини». В українську мову надійшла лише фонетична назва терміна, яка ніяк не розшифровується.
До 2000 року розробка методів протидії спам-роботам стала особливо актуальною. Інженери Університету Карнегі-Меллон, очолювані Льюїсом Фон Аном, запропонували свій варіант фільтрації автоматичних роботів від живих людей: виводити на екран спеціально спотворені символи, які могла прочитати людина, але не міг розпізнати жоден спам-робот, що існував на той час. Вводячи ці символи у спеціальну форму, користувач підтверджував, що він – людина.

Довгий час система не зазнавала жодних змін, але до 2009 року група Льюїса Фон Ана вирішила вдосконалити свою систему (точніше, подумала, що старання мільйонів людей щодо введення символів з картинки у форму не повинні пропадати задарма) і представила нову версію «капчі», назвавши її "reCAPTCHA". Напевно, на просторах інтернету вам зустрічалася подібна форма.

Чи не виникало у вас враження, що слова, що видаються системою – якісь відскановані частини книг, де часто трапляються коми або інші розділові знаки, а іноді символи взагалі затерті і незрозумілі? Так і є насправді! Нова система дає користувачеві два слова (системно спотворених, щоб роботи не змогли їх прочитати): одне з них - контрольне - вже розпізнане і відомо (саме по ньому здійснюється перевірка), друге ж береться з відсканованого фрагмента, який автоматична система розпізнавання тексту не змогла обробити. Цікаво, що для проходження тесту користувачеві достатньо ввести одне слово, друге ж не обов'язково вводити, але про це ніде не сказано, і зазвичай інтернет-користувачі його теж вводять (тим більше, в якому порядку розташовані слова теж невідомо).

У випадку, коли контрольне слово заповнене правильно, результат другого слова запам'ятовується та надсилається фахівцям з оцифрування матеріалу, допомагаючи їм переводити книги/журнали/газети у цифровий формат. А після того, як його однаково розпізнали кілька десятків людей, використовується для подальших розпізнавань як перше слово. Так, мільйони користувачів, які нічого не підозрюють, щодня допомагають проводити оцифрування старих книжкових видань.
Проста і зручна система швидко набула популярності, але її творці не врахували одного: бажання людей заробити легких грошей. В інтернеті і досі існує сотні сайтів, які пропонують заробити, просто вводячи у форму «капчу», з якою роботи впоратися не можуть. Найчастіше користувачі таких сайтів не знають, що кожна введена «капча» - цечерговий лист зі спамом, який, можливо, прийде і на його електронну пошту.
Крім того, не стоїть на місці і штучний інтелект: аналіз, проведений компанією Google в 2014 році, показав, що новітні спам-роботи можуть розпізнати символи «капчі» з точністю до 99,8%, що практично зводить нанівець її присутність на веб-сайті.
Незабаром Google запропонувала свій варіант капчі, назвавши її NO CAPTCHA reCAPTCHA. Її основна ідея полягає в тому, щоб знизити взаємодію користувача із системою до мінімуму: коли користувач заходить на веб-сайт, спрацьовує скрипт, що аналізує його поведінку на сторінці. Справа в тому, що навіть найсучасніший робот за своєю поведінкою відрізняється від поведінки людини, і система від Google вміє їх відрізняти. Виходить, що користувач проходить тест «людина-робот» просто перебуваючи на сайті. Єдине, що потрібно від користувача – натиснути на галочку "Я не робот".

Це цікаво: система "NO CAPTCHA reCAPTCHA" встановлена і на нашому сайті.
Звичайно, система може помилятися, і у випадку, якщо жива людина помилково визначена тестом як робота, Google пропонує пройти ще одну перевірку: вибрати серед кількох картинок ті з них, де, наприклад, показані собаки.
На даний момент саме NO CAPTCHA reCAPTCHA вважається передовою системою захисту від спаму для масового безкоштовного використання. Але «гонка озброєнь» між спамерами та системами захисту продовжується, і немає сумнівів, що через якийсь час і «NO CAPTCHA reCAPTCHA» перестане справлятися зі своїми завданнями.