Categories: Другое

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

Наверное, нет такого пользователя сетью Интернет, перед которым хоть раз в жизни не вставала бы необходимость вводить в соответствующее поле на сайте «символы с картинки». Нередко приводится пояснение важности этого действия: отличить человека от робота. Но, каким образом производится различие, кому-то может быть непонятно. Да и слово иностранного происхождения — капча — совсем новое в русском языке, а потому может вносить неясность в процесс.

Что такое капча (CAPTCHA)? Это управляемый компьютером тест, который позволяет с той или иной точностью определить принадлежность пользователя к одной из категорий: человек или компьютер (робот, бот). Так можно предотвратить автоматические регистрации в сервисах, например, во избежание спам-рассылок. В качестве проблемных форм в капчах используются:
• последовательность символов, которые необходимо ввести,
• загадка, ответ на которую необходимо дать,
• арифметические пример, ответ на который следует найти и вписать в поле;
• наборы картинок, в которых нужно отметить все изображения, содержащие определённый объект, и др.

Указанные формы может распознать человек, но не в каждом случае — компьютер. Проблемы, выраженные формами, может решить человек, но также не в каждом случае — вычислительная машина.

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

Возможность прохождения теста компьютером
В ряде случаев роботы проходят тест и совершают действия, от которых администраторы ресурсов хотят их оградить. Это возможно по нескольким причинам:
• распознаётся изображение;
• ответ на вопрос изображения заложен в названии файла-картинки, которое можно найти в исходном коде страницы;
• распознаётся алгоритм построения форм и производится подбор вариантов ответов и т. п.

Таким образом, в ответах на вопросы «что такое капча?», «для чего она нужна?», «в каких формах реализуется?» и «можно ли её обойти?» нет никаких сложных аспектов. Однако важно иметь в виду, что гарантировать полную защиту сайта при помощи CAPTCHA-тестов невозможно, но частично отсеивать большое количество автоматических (машинных) запросов, которые могут привести к рассылке спама, вполне возможно.

Также статьи на сайте remontka.com на различные темы:
Варианты ситуаций, когда хостинг провайдер не виноват
Зачем нужны плагины ?
Определение понятия макрос
Чем отличается ультрабук от ноутбука ?

admin

Share
Published by
admin

Recent Posts

Консоль удаленного рабочего стола(rdp console)

Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…

2 недели ago

Настройка сети в VMware Workstation

В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…

2 недели ago

Логи брандмауэра Windows

Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…

2 недели ago

Правильный способ отключения IPv6

Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…

2 недели ago

Ключи реестра Windows, отвечающие за параметры экранной заставки

Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…

2 недели ago

Как управлять журналами событий из командной строки

В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…

2 недели ago