CAPTCHA (капча) — що це таке і для чого використовується

Привіт, шановні читачі ReklamaZaMillionDollarov.com. Багато з вас тільки починаючи своє знайомство з інтернетом, крім складових облікового запису (нік і логін \ пароль), при реєстрації також стикаються ще й з такою річчю, як капча.

Наприклад, вас могли попросити ввести в поле ті символи, що ви бачите на розташованій вище зображенні, або виконати найпростіше арифметичне дію. Іноді просять вказати ті картинки, де зображено щось певне. Всі ці ребуси називають одним загальним словом — CAPTCHA.

Зміст статті

CAPTCHA

Але що це таке і навіщо потрібно? Слово капча утворено від англійського исходника, який представляє з себе досить складну абревіатуру. Наводити її розшифровку я, думаю не варто. Просто скажу в двох словах, що CAPTCHA — це спеціальний тест, покликаний відрізнити дії людини від дій комп’ютера (програми, скрита). Іншими словами, ця штука проводить верифікацію користувача на предмет його людяності.

Навіщо це може знадобитися? Які види капч бувають? Чи зникнуть вони коли-небудь, щоб не ускладнювати життя користувачам інтернету? На ці питання я якраз і постараюся відповісти в цій замітці.

Капча — це захист від автоматичного спаму

В інтернеті існує дуже багато способів заробити собі на хліб насущний. Багато з них є легальними, а багато немає. Якраз до останніх відносяться зломи сайтів, розсилка спам-повідомлень по блогах і форумах, масова реєстрація акаунтів на різних сервісах і т.п.

Всі ці способи заробітку на перший погляд здаються малоефективними (копійчаними), але не поспішайте з висновками. Якщо розсилати спам, ламати сайти і реєструватися де завгодно буде не реальна людина, а програма, яка ніколи не втомиться, то це в корені міняє розклад. А якщо уявити, що запускається вона на тисячах чужих зламаних комп’ютерах (ресурсів яких не шкода), то заробити можна таким чином дуже великі гроші.

Але від усього цього автоматичного спаму (коли брудну роботу виконує безустанно програма) вже досить давно придумали захист. Це капча! Розробили цю концепцію вже давно, як варіант реалізації тесту Тьюринга, здатного достовірно визначити хто саме проходить даний тест — людина або машина.

В ідеалі ребус заданий CAPTCHA з легкістю повинен розгадувати практично будь-яка людина, а ось комп’ютер на цьому тесті повинен забуксували або взагалі спасувати перед нерозв’язним завданням. Чи так це насправді? Давайте подивимося. Наприклад, досить складно буде програмі вирішити показану на малюнку завдання, чи не так? А людині це буде зовсім не складно.

Складна РеКапча гугла

Однак, найчастіше використовують буквену або цифрову капчу, на якій написи зображені нечітко, а також присутній різні перешкоди, які як би людині особливо завдання не ускладнюють (насправді все ж ускладнюють, а іноді і до нервового зриву доводять), а ось автоматичні системи розпізнавання текстів (є цілий напрям софта, яке орієнтоване на ці завдання, наприклад програми, що допомагають оцифровувати книги в бібліотеках) можуть на цих перешкодах «спіткнутися».

Російська капча

Однак і людині доставляє мало радості розбиратися де карлючка додана спеціально, а де вона до букви відноситься. Іноді дивлячись на CAPTCHA, яку просять розгадати, взагалі починаєш думати — а чи треба мені тут реєструватися (додавати коментарі) або ну його на фіг!

Складна капча

З іншого боку, «редиски» заробляють описаним вище способом теж не ликом шиті і у них на озброєнні є ряд інструментів, які дозволяють таки обійти капчу, тому її і ускладнюють підвищуючи тим самим її непробивність.

У деяких випадках комусь буває вигідно використовувати людське розпізнавання капч на потоці. Цій меті наприклад служить біржа Рукапча і сервіс для заробітку КолотіБабло, де всі бажаючі можуть заробити на введенні CAPTCHA, а замовлення надходять від тих, кому такі розпізнавання потрібні у великих кількостях (наприклад, з сервісу Anti Captcha).

Робота на введенні капчі

Але безсумнівно, що наявність цієї захисту все одно істотно знижує ефективність атак і відсікає велику частину потоків спаму, що ллється в інтернеті нескінченним потоком. Хотілося б, звичайно, обійтися без цих ребусів, на яких втрачається частина відвідувачів, але не виходить поки.

Чи можна спростити проходження CAPTCHA? Виявляється так!

Хоча, безумовно, кроки в потрібному напрямку вже відбуваються. Один з лідерів онлайн-бізнесу (навряд чи вам відома компанія Google 🙂) приблизно рік тому істотно спростила свою капчу (вони її називають reCAPTCHA), зробивши її проходження напевно найпростішим з можливих варіантів. Судіть самі. Так виглядала CAPTCHA від Гугла раніше:

Стара капча гугла

А так вона виглядає зараз:

РеКапча

Наскільки простіше поставити одну єдину галочку, а не розгадувати буквений ребус і не шукати в темряві потрібні клавіші на клавіатурі (капчі адже найчастіше саме англійськими літерами вводяться).

Загалом зроблений крок в потрібному напрямку, і в міру поширення саме цього виду захисту буде спрощуватися життя користувачів інтернету (особисто я саме reCAPTCHA використовую для захисту своїх коментарів — можете самі її випробувати прокрутивши цю сторінок вниз до кінця).

Удачі вам! До швидких зустрічей на сторінках ReklamaZaMillionDollarov.com.

Вам також може бути цікаво:

Пошук по картинці, фото або будь-якого завантаженому зображенню в Гуглі і Яндексі — як це працює

Як видалити історію в Яндексі: пошук, перегляди в браузері і на смартфоні

Корисна стаття? Не пропустіть нові!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *