Капча

Капча

англ. - Completely Automated Public Turing test to tell Computers and Humans Apart , или CAPTCHA(абр)

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

Варианты реализации:

1.Пользователь вводит предлагаемые символы, наглядный пример при регистрации на Avito надо ввести цифры и буквы,
2.Пользователь решает простую алгоритмическую задачу – например, по картинкам выбрать те, где изображены деревья, или еще что-то.

Один из самых существенных недостатков капчи – ее плохая распознаваемость и то, что ее приходится вводить несколько раз, сильно раздражает.

Свойства капчи

Устойчивость к распознаванию
Устойчивость к угадыванию

Как капчи проходит робот?

- использует уязвимость
- угадывает
- использует имеющиеся на сайтах базы данных
- распознает автоматически
- слабая капча, легкая для распознавания, например phpBB
- распознает «чужими руками»  

Польза капчи от спама

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

Популярные CAPTCHA-службы

Проект, который использует для ответов пользователей непонятное для OCR слово. - reCAPTCHA
Как работаь с капчей?
Надо ее быстро или вводить, или распознавать.
На некоторых сайтах есть счетчики, и они могут сбросить то, что успели уже набрать.
Если в браузере отключили JavaScript, то могут появиться ошибки в написании символов.
И помните о Cookie, это поможет сайту узнавать пользователя и избавит от прохождения надоедливой защиты.
Капча часто подробно описывается в отдельной статье на сайте.
Например у Rapidshare, файлообменного сервиса, вводившего уникальную капчу.




Поделиться