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

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

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

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

Але що це таке та навіщо потрібно? Слово капча утворене від англійського слова, яке являє собою досить складну абревіатуру.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оцініть статтю
( Поки що оцінок немає )