Что такое программа для автоматического решения капчи

0
1092

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

капчи

Капча — это процедура защиты от спама. Цель состоит в том, чтобы защитить интерактивные веб-сайты от неправомерного использования, отфильтровывая автоматически сгенерированные записи. В переводе на русский язык капча, согласно определению, является «полностью автоматическим общедоступным тестом Тьюринга для различения компьютеров и людей».

Еще в 1950 году компьютерный ученый Алан Тьюринг предложил метод проверки мыслительных навыков искусственного интеллекта. По его словам, машина способна имитировать человеческий разум, если ей удается общаться с людьми, не зная, что это компьютер.

Тест Тьюринга вошел в историю исследований ИИ (искусственного интеллекта) и был пройден компьютерной программой только в 2014 году: суперкомпьютер Юджина Густмана был первой машиной в мире, которая обманула более 30 процентов независимого жюри хотя бы на 5 мин.

То, что звучит как научная фантастика, — одна из основных проблем, с которыми сегодня сталкивается Интернет. Для интерактивных веб-сайтов очень важно иметь возможность отличать посетителей веб-сайтов от компьютерных программ в рамках проверки, проводимой человеком. Предполагается, что все более сложные капчи помогают предотвратить автоматический ввод или запросы от спама и роботов (ботов).

Для чего нужны капчи?

Капчи в основном используются, когда веб-приложения требуют ввода данных пользователем. Представьте, что вы управляете интернет-магазином и даете своим клиентам возможность писать обзоры продуктов с помощью функции комментариев. В этом случае вы хотите убедиться, что записи на самом деле исходят от ваших клиентов или, по крайней мере, от посетителей вашего веб-сайта. Вместо этого среди продуктов часто встречаются многочисленные автоматически сгенерированные спам-сообщения — в худшем случае со ссылками на конкурентов. Подробнее узнать вы можете на сайте caper-onedash.ru

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

Со временем были разработаны различные методы проверки на людях. Однако в принципе применимо следующее: ни одна установленная процедура не обеспечивает 100-процентную защиту от спама, и в любом случае технология капчи связана с потерей удобства для пользователя.

капчи

Какие бывают типы капч?

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

Процедуры проверки человеком, основанные на капчах, можно условно разделить на капчи на основе текста и изображений, аудиокапчи, математические капчи, логические капчи и игровые капчи.

Текстовые капчи

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

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

Предполагается, что преобразование текста и фоновый шум затруднят автоматическое чтение системами распознавания текста.

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

Пользователь-человек легко узнает символы. Однако это отличается от следующей Captcha, которая используется в Facebook для предотвращения автоматических запросов от спам-ботов.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here