Я не коробка для роботов в CAPTCHA: роботы не могут ставить галочку?

Делиться заботой!

Вот почему роботы могут или не могут поставить галочку в поле «Я не робот» на CAPTCHA:

Роботы на самом деле могут поставить галочку «Я не робот» в CAPTCHA.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Способ, которым тест идентифицирует ботов, заключается в анализе как флажок установлен.

Люди и компьютеры управляют мышью по-разному, и в этом все дело.

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

Итак, если вы хотите узнать все о CAPTCHA и о том, как она обманывает ботов, то эта статья для вас.

Давайте прыгнем прямо в него!

Я не коробка для роботов в CAPTCHA: роботы не могут ставить галочки?  (Почему?)

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

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

Для начинающих, CAPTCHA — это аббревиатура.

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

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

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

Это на самом деле делает его Тест Тьюринга (что есть и в названии). И это включает в себя немного истории.

Алан Тьюринг был суперизвестным ученым-компьютерщиком в первой половине 20-го века.

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

Таким образом, любой тест, который пытается сравнить их, в конечном итоге является типом теста Тьюринга.

CAPTCHA, вероятно, являются самыми плодовитыми тестами Тьюринга.

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

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

Какие типы CAPTCHA существуют? (6 типов)

Если CAPTCHA может отличить людей от ботов, как они работают?

Это небольшое объяснение, поэтому проще начать с различных типов CAPTCHA.

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

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

# 1 Распознавание текста CAPTCHA

Распознавание текста было одной из первых CAPTCHA и, вероятно, до сих пор остается самой распространенной.

Первоначальные патенты на эту CAPTCHA были подано в 1997 годутак что это не новая концепция.

Идея довольно проста.

Покажите изображение букв (и/или цифр).

Человек может очень легко прочитать написанное.

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

Таким образом, даже самая простая CAPTCHA может помешать пройти тоннам и тоннам ботов.

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

Затем в ответ были разработаны текстовые CAPTCHA, а боты были дополнительно адаптированы.

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

#2 Изображение CAPTCHA

Image CAPTCHA представляет пользователю изображения, и предполагается, что пользователь определяет, что находится на изображении.

Это реализует концепцию контекстуализации.

Вам очень легко посмотреть на изображение зебры и определить, что это зебра.

Это нормальные вещи для людей.

Но как заставить компьютер понять, что единицы и нули, составляющие изображение, на самом деле представляют зебру?

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

Сами идеи контекстуализации и обучения были построены вокруг распознавания образов.

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

#3 Аудио CAPTCHA

Аудио CAPTCHA бросают вызов совершенно другой ветви искусственного интеллекта.

При этом CAPTCHA воспроизводит звук, и вам нужно ввести то, что вы услышали.

Опять же, это повседневные вещи для человека.

Для компьютера другое дело.

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

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

Просто сложно сделать одного бота, который может делать все это.

#4 Математическая задача CAPTCHA

Они менее распространены, но они могут работать довольно хорошо.

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

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

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

Например, вы можете решить текстовую задачу.

Человек может разобраться, что в слове проблема, и произвести расчет.

Компьютер должен различать информацию в текстовой задаче, прежде чем он сможет перейти к математике, а это очень сложно.

Вы сочетаете языковую контекстуализацию с автоматизированными математическими навыками.

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

# 5 Социальные сети

Социальные сети — это не тест как таковой, а простое решение проблемы с ботами.

Просто попросите людей войти в систему со своими учетными записями в социальных сетях.

Если у бота нет учетной записи в социальной сети, он не может войти в систему.

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

# 6 ReCAPTCHA

ReCAPTCHA — это система Google CAPTCHA.

В самом простом случае он просто просит вас поставить галочку.

Вот и все.

Как это ставит компьютер в тупик?

Ну, ReCAPTCHA на самом деле реализует множество разных тестов одновременно.

Я собираюсь рассмотреть их все в следующем разделе, когда объясню, как CAPTCHA в целом сбивает с толку ботов.

Как CAPTCHA обманывает роботов? (5 способов)

Многие из представленных ниже идей впервые были предложены ReCAPTCHA, но они не являются эксклюзивными для ReCAPTCHA.

Любой тест CAPTCHA предположительно может использовать любые методы, которые ему нужны.

Ниже вы увидите основные способы, современные CAPTCHA проверяют людей и роботы.

#1 Тесты на интуицию и узнавание

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

Распознавание изображений — отличный пример.

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

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

Интуиция часто сочетается с распознаванием образов.

Возможно, вы видели CAPTCHA, в которых вы просто вводите текст, за исключением того, что текст растянут или каким-то образом выглядит странно.

Это не просто распознавание изображений.

Это тоже интуиция.

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

У компьютерной программы нет интуиции.

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

#2 Нажатия клавиш и движение мыши

Это большой.

Когда вы проходите процесс CAPTCHA, тест может отслеживать движения мыши и/или нажатия клавиш.

Люди и компьютеры управляют этими вещами совершенно по-разному.

Человек использует маленькие мышцы, чтобы постоянно корректировать движения мыши, и если вы посмотрите достаточно внимательно, все эти непоследовательные движения будут видны.

Когда компьютер перемещает мышь, он просто вводит координаты относительно экрана.

Это математическое уравнение, поэтому нет необходимости корректировать траекторию.

Мышь может идти прямо к месту назначения без коррекции.

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

Если движение слишком идеальное, CAPTCHA решит, что вы бот.

# 3 Время завершить

Время — еще один простой тест.

Вы не можете двигать мышь так же быстро, как компьютер.

Это даже не конкурс.

Итак, если мышь движется слишком быстро и без ошибок, тест предполагает, что это бот.

Время можно добавить и к другим типам CAPTCHA.

Если вы занимаетесь распознаванием изображений, боты обычно намного быстрее людей.

Вы будете анализировать изображения, чтобы убедиться, что вы все сделали правильно.

Бот запустит свой алгоритм и очень быстро выдаст результаты.

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

#4 Файлы cookie и другие данные

CAPTCHA также может просматривать ваши файлы cookie и временные данные.

Как это находит ботов?

Ну, боты обычно создаются для конкретных целей.

Они не собираются беспорядочно бродить по Интернету.

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

История посещений бота не будет выглядеть так.

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

# 5 Шифрование

Наконец, шифрование является важной частью CAPTCHA.

Шифрование вообще не является частью теста.

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

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

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *