Капча




Капча

Капча (англ. CAPTHCA) — сокращение от английского Completely Automated Public Turing test to tell Computers and Humans Apart, что переводится как "полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей".

Капча вКонтактеВизуально, капча может выглядеть практически как угодно, например:

  • набор символов (букв одного или двух алфавитов, цифр или всего вперемешку), которые пользователь должен ввести в специальное окно;
  • набор картинок, среди которых нужно выбрать удовлетворяющие заданному условию;
  • загадка, на которую нужно ответить и т.д.

Но её задача остаётся всё той же — определить, кто пытается пройти тест: человек или программа.

Если введённый (или выбранный) ответ не является правильным, то скрипт выводит сообщениео необходимости повторить прохождение теста, либо вообще отказывает в доступе, если превышен лимит попыток.

Таким образом, с помощью надёжной капчи можно защитить сайт от неправомерного использования (например, от автоматических регистраций почтовых ящиков).

Если капча слабая (легко распознаётся машинным методом), то достаточно продвинутые программы взлома могут легко "разгадать" её и нанести вред атакуемой системе.

Кроме этого, бывают случаи, когда внешний вид капчи настолько усложнён, что не каждый человек в силах её понять. Например, слабовидящие могут не иметь возможности разглядеть сильно зашумленный текст.

Для таких случаев принято дополнять визуальный вариант аудиальным. То есть, при нажатии на специальную кнопку на экране, скрипт капчи проговорит каждый символ вслух.

Пример такой мощной капчи от проекта reCAPTCHA с картинками и кнопкой проговаривания:

Сложная капча






Полезный совет:



Система проверки ошибок от Mistakes.ru