Как работает капча и почему это так сложно?

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

CAPTCHA имеет широкий спектр применения. Это предотвращает атаки хакеров ».Грубая силаГде они пытаются взломать аккаунт, угадав группу Возможные пароли Это также может предотвратить мошеннические записи или Незаконные голоса в голосовании.

Итак, вы пытаетесь купить товар Или войдите в свою учетную запись. Вы можете ввести свои учетные данные, но прежде чем продолжить, вам нужно доказать, что вы человек. Вы должны установить флажок «Я не робот. Где можно увидеть размытое изображение с перекошенными числами, которые нужно расшифровать. Это слова CAPTCHA, и хотя они могут доставлять неудобства, они необходимы.

Это правда?

Как работает капча и почему это так сложно? - объяснения

Что такое капча и как она работает? Чем он отличается от reCAPTCHA? И почему вы считаете многие из этих тестов такими сложными?

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

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

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

берет свое название от Алан Тьюринг , гениальный криптоаналитик, создавший тест Тьюринг. Это способ изучить мышление машины, чтобы проверить, неотличимо ли ее поведение от человеческого.

Как работает капча и почему это так сложно? - объяснения

Стандартный тест Тьюринга предполагает, что реальный человек оценивает представленные ему предметы. CAPTCHA этого не делают: они обычно управляются компьютером. Таким образом, некоторые называют этоОбратный тест Тьюринга», В то время как другие определяют его как тест взаимодействия с человеком (HIP).

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

Это потому, что компьютерам трудно декодировать искаженный текст - или, по крайней мере, труднее, чем людям. Большинство CAPTCHA сочетаются с разными оттенками фона, чтобы еще больше скрыть сообщение.

Есть споры о том, кто создал CAPTCHA, хотя этот термин был введен в употребление Университетом Карнеги-Меллона в Питтсбурге в 2003 году.

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

Как работают капчи?

Текст действительно можно скрыть, но вы все равно можете решить, что он означает. Чем больше искажены символы, тем эффективнее CAPTCHA. Это потому, что людям свойственна парейдолия, психологический феномен, при котором разум реагирует на случайный стимул. Ваш мозг попытается разобраться в хаосе.

Парейдолия - это причина, по которой мы представляем лица, которых не существует - в облаках, зданиях, скалах, деревьях, напитках, цветах и ​​многом другом. Видеть лицо человека на Луне или слышать скрытые голоса в записях при воспроизведении в обратном порядке.

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

Почему CAPTCHA так сложно?

Луи фон Ан, ранее работавший в команде CAPTCHA в Университете Карнеги-Меллона, говорит, что CAPTCHA занимает в среднем девять секунд. И 92 процента получается правильно. Вы можете почувствовать себя глупым, если попадете не в ту группу, но этого не следует делать. Время от времени мы все являемся частью оставшихся 8%.

Фактически, если CAPTCHA чувствительна к регистру, частота отказов возрастает с 8 процентов до почти 30 процентов.

Проблема с получением информации заключается в том, что мы можем легко вывести ложную информацию. «Я» может стать «1». Еще сложнее, когда CAPTCHA состоит не из слов, а из случайных букв.

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

Основная причина, по которой капча такая сложная, - это необходимость. По мере развития CAPTCHA развиваются и злоумышленники. Искусственный интеллект (ИИ) может читать особенно искаженный текст с точностью до 99 процентов.

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

Как программное обеспечение превосходит CAPTCHA?

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

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

CAPTCHA: Что может пойти не так?

С CAPTCHA есть много проблем, особенно для людей с ограниченными возможностями. Это особенно актуально для людей с Нарушение зрения или кто страдает от дислексия.

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

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

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

Картинки также подходят тем, кто пользуется смартфонами и планшетами: гораздо проще установить правильные флажки. То есть до тех пор, пока эти изображения загружены правильно!

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

Еще один важный путь развития CAPTCHA - это интеграция с Google и введение reCAPTCHA. Да это не одно и то же ...

CAPTCHA и reCAPTCHA: в чем разница?

Большинство CAPTCHA, которые вы видите, на самом деле являются reCAPTCHA. Последний выполняет ту же функцию, что и первый, но превосходит его, дополняя его машинным обучением.

Более того, reCAPTCHA используются для оцифровки книг.

Он был разработан той же командой из Университета Карнеги-Меллона, которая дала нам термин «CAPTCHA». Программа с открытым исходным кодом направлена ​​на «сохранение литературы путем декодирования слова, которое не было прочитано компьютером». Фактически, каждый раз, когда вы декодируете слово, содержащееся в reCAPTCHA, оно используется для машинного обучения. Вы помогаете программе понять различные формы и стили символов.

CAPTCHA - это случайное сочетание. reCAPTCHA состоит из целевых слов, которые боты не могли разобрать ранее.

Он был выпущен в 2007 году и приобретен Google в 2009 году. Многие считают его Google Огромная группа, которой нельзя доверять, но reCAPTCHA сделали много хорошего. Всего через два года после приобретения эта технология оцифровала архив Google Книг и New York Times. Все они являются бесценными хранилищами информации.

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

Вы когда-нибудь задумывались, что происходит, когда вы нажимаете «Я не роботИ вы сразу продолжаете заниматься своим делом, ничего не расшифровывая? Новый инструмент Google reCAPCTHA анализирует вашу активность на всем сайте, а затем присваивает потенциальную оценку, чтобы определить, человек вы или бот.

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

Легко для людей, сложно для роботов?

По мере того, как роботы становятся умнее, они должны прогрессировать системы безопасности Также. ReCaptcha это достаточно сильная идея. Так далеко.

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

Источник
Перейти к верхней кнопке