Донецкий техникум промышленной автоматики

Що таке капча? Навіщо потрібне введення captcha?

  1. Що таке капча?
  2. Призначення і функція капчи
  3. Приклади captcha, випадки використання

Привіт всім
Привіт всім. Швидше за все Ви вже знаєте що таке капча, можливо просто бачили її, але не знали як називається ця крива і дратує картинка, яку потрібно вводити на кожному кроці. Так ось, для тих, хто не знав - це капча (captcha).

Що таке капча?

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

Призначення і функція капчи

Для чого потрібне введення капчі, адже це може відштовхувати користувачів?
Наприклад, в улюбленій усіма соціальної мережі ВКонтакте її потрібно вводити, якщо кількість дій в певний проміжок часу перевищить допустимий параметр. Грубо кажучи, якщо ви відправите поспіль 50 повідомлень з інтервалом в 1 секунду, то, напевно, вискочить капча, так як вас запідозрять в спам. А спамлять, як відомо, в більшості своїй роботи, які не зможуть (за задумом авторів) ввести текст з малюнка. Відповідно, це вимушений захід, який захищає ресурси від спаму і підвищеного навантаження при атаці спамерських пошукових роботів.

Однак, captcha не завжди допомагає, адже на кожен замок можна знайти ключ, інакше цей замок просто зламаний і даремний. Більшість малюнків можна розпізнати нейронними мережами, попередньо натискання їх на численних (кілька десятків, а то і сотень тисяч) прикладах. Ці приклади готують добровольці, які цілими днями за невелику винагороду сидять і вбивають капчи. Щоб не бути голослівним, ось приклад з habrahabr по злому капчі яндекса. Також існують спеціальні сервіси, такі як antigate, які надають послуги по розпізнаванню. Вони мають величезну готову базу прикладів, а ті випадки, яких ще немає в базі, розпізнаються вручну.
[ зміст ]

Приклади captcha, випадки використання

Може бути можна придумати щось не таке подразнюючу як стрибучий і скаче текст \ цифри? Так, звичайно можна придумати. І більш того, вже придумали. Зараз я покажу Вам приклади капчи, які не так дратують відвідувачів. Почнемо зі стандартною - текстової.
Може бути можна придумати щось не таке подразнюючу як стрибучий і скаче текст \ цифри

Тепер перейдемо до більш цікавим прикладів. До таких можна віднести капчу, де потрібно виставити вертикально 3 картинки. На мій погляд, це одна з найбільш вдалих варіацій в даній області, просто тому, що вона не дратує, а навіть навпаки, захоплює і трохи веселить. Це навіть не введення captcha, а просто міні гра.
Тепер перейдемо до більш цікавим прикладів

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

Ну і на закінчення, небезпечний приклад уявної безпеки, капча - «постав галочку». Багато хто вважає, що цього достатньо, але не підозрюють, що програмно поставити галочку дуже просто і навчити цьому бота - справа 1 хвилини. Адже при цьому введення капчі як такої не відбувається, а відбувається зміна параметра CheckBox'a.
Ну і на закінчення, небезпечний приклад уявної безпеки, капча - «постав галочку»

Тепер ви знаєте що таке капча (captcha) і уявляєте, приблизно, якими вони можуть бути.

Що таке капча?
Що таке капча?