Как стать автором
Обновить

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

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров5.3K
Всего голосов 10: ↑8 и ↓2+10
Комментарии24

Комментарии 24

Последние версии капч этих человеков почти убедили меня в том, что я робот.

Осталась лишь малая крупица сомнений.

Но, ничего, человеки ещё усовершенствуются свои технологии и я больше не смогу проходить проверки - сомнений не останется.

(На 3D-капчу от Microsoft я потратил минут 20).

НЛО прилетело и опубликовало эту надпись здесь

20 раз за 30 секунд и без ошибок... и это я-то робот?

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Вы легко отделались. Несколько лет назад при попытке зарегать аккаунты МС, пришлось прослушать 6 звуковых отрезков и указать настроение каждого из кусочков: тревожное, приподнятое, веселое.

Это было нужно для обучения последующего поколения роботов.

И, кстати, заметьте, что решают человек вы или робот все те же роботы. Как они решат, так и будет.

На многих форумах практиковали текстовую капчу: при регистрации нового пользователя ему предлагали вычислить результат арифметического выражения. (Типа, 3 * (4+2) = ?). Но боты с такими задачами справлялись легко.

Тогда стали просить отгадать простенькую детскую загадку уровня детского садика ("Сто одёжек, и все без застежек?").

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

Часто задавали вопрос, требующий знания школьного курса географии. (Как называется судоходная река, протекающая через город Иркутск?).

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

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

Только список вопросов надо было периодически обновлять. Иначе они через эту капчу начинали пролезать.

Ага, еще можно написать 3 * (4+2) = ? , а потом попросить например ввести сумму этих чисел )

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

Прикольно, что через пару лет боты таки сломали её.

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

Неплохой пример сегрегации по языковому принципу кстати! ;)

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

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

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

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

Покрайней мере я так это вижу.

Виртуальные админы обязательно будут ошибаться и банить реальных пользователей.

Так они же и должны банить реальных пользователей. Чего их не банить-то если ведут себя плохо. А если вы говорите что банить их будут несправедливо, то это зависит от того как хорошо обучена нейросеть и какие вообще будут критерии «плохого поведения». К тому же, ведь и реальные админы тоже могут действовать необъективно и ошибаться. И не факт, что меньше.

НЛО прилетело и опубликовало эту надпись здесь

если бы в капче заставили разбирать...

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

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

  2. Капча это противостояние программистов – одни придумывают капчи, другие ее ломают. А известно что человек всегда сломает то что другой человек сделал.

  3. Капча в своей сути несправедлива, потому что она работает по презумпции виновности – требует от человека доказывать что он человек. А должно быть наоборот – каждый человек, пока не доказано обратное.

Особенно забавно, когда капча состоит из мозаики плохенько сгенерированных шакальных изображений (примерно как это делал Midjourney v1) и нужно найти кого-то/что-то определённое, в итоге весь цикл выглядит так: один ИИ генерирует капчу, другой ИИ эту капчу при желании прекрасно обходит, а я туплю и пытаюсь доказать, что перед монитором кожаный мешок.
Вообще, было бы желание, капчу можно как-то индивидуализировать и вписать в тематику сайта, например мой любимый вариант для игрового портала, видел похожий симпатичный аналог на сайте шахмат собсно в виде простенькой трёхфигурной игры в шахматы.

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

Рекапча конечно гениальна: давайте сделаем защиту от ботов чтоб собирать знания для новых ботов))

Как то довелось сопровождать весьма посещаемый сайт. Прилетает жалоба: в админке страница просмотра обратной связи тормозит и не грузится. То что в админке не оказалось пагинации, это конечно косяк, но откуда столько сообщений вообще? Лезу в базу, вижу тонны спама. Иду смотреть саму форму обратной связи, а там короче в роли капчи такой знаете выбор - "тыкни красный квадратик", и на выбор лежат допустим синий, красный, зеленый, серобуромалиновый. И прямо в html страницы хранится верный ответ. То есть боты просто брали атрибут с правильным ответом и эмулировали выбор нужного квадрата.

Заменил на невидимую рекапчу.

Можно это использовать.

Неправильный ответ писать в коде и если пришёл он, то точно робот.

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

А дайте посмотреть, пожалуйста

Конечно, пожалуйста, https://humanometr.ru/

Зарегистрируйтесь на Хабре, чтобы оставить комментарий