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

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

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



Captcha — это автоматизированный публичный тест Тьюринга, который может пройти человек, но не компьютер. Изначально капча полагалась на способность человека определять и понимать визуальные / звуковые сигналы, которые ботам было крайне трудно разобрать. Такие механизмы были несовершенны: сами пользователи не всегда понимали, что от них требуется. Компьютеры, в свою очередь, учились распознавать объекты даже на сильно зашумленных изображениях.



ReCAPTCHA: латинские буквы и цифры переменной длины, искажения, шумы, переменный цвет фона — на момент появления вызывала тонны страданий пользователей. Сегодня вы увидите (или вспомните) лишь несколько примеров, с которыми раньше не могли справиться даже люди (в некоторых случаях, боты справлялись с капчей лучше людей).

Видеокапча




Канадский стартап NuCaptcha демонстрировал видеокапчу: бегущие по искривленной линии символы, из которых человеку предлагалось распознать последние три. Исследовательская группа из Стенфордского университета быстро создала алгоритм для взлома этой видеотехнологии. Они также обходили защиту обычной капчи и проекта audioCAPTCHA, направленного на работу со слабовидящими или слепыми пользователями.

Игровая капча




Стартап Are You a Human с помощью технологии PlayThru предлагает сыграть в мини-игру, в которой человеку необходимо выбрать нужный объект из ряда присутствующих и поместить его в определенное место. Хотя такой способ казался пользователю более понятным (и логичным), его также периодически подвергают попыткам взлома. Эта капча неэффективна, потому что не имеет достаточного количества элементов, чтобы предотвратить возможность перебора вариантов. Кроме того, высока вероятность получить правильный ответ, просто случайно угадав нужную последовательность действий. Каждый раз, когда капча пытается сделать что-то «приятное» и увлекательное для пользователя, возникает дыра в безопасности.

Художественная капча




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

Маткапча




Пережив бурный расцвет, математическая капча быстро сошла в ноль, поскольку ответить на вопрос, сколько будет «3 + 3» для ботов не составляет никакого труда. Хитрость здесь в том, чтобы найти головоломку, которая оказалась бы трудна для ботов, но решаема для людей. Капчу, как на примере выше, можно решить, имея под рукой учебник по математическому анализу или доступ к WolframAlpha, но сколько людей готовы тратить свое личное время на поиски ответа?

Metal CAPTCHA




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

Программерская капча




Codecha — программерская капча, для решения которой требуется написать тело функции, решающей поставленную задачу на одном из выбранных языков программирования. Защищает не только от ботов (частично), но и от всех людей, не знакомых с программированием (полностью).

Нечитабельная капча




Пример китайской капчи с сайта 12306.com, на которой нужно отметить картинку (или картинки) с изображением агата. Сложность в том, что картинка имеет низкое качество и размер — на иллюстрации выше можете оценить в оригинальном виде.

Радиотехническая капча




Капча с ныне умершего радиотехнического форума flyback.org.ru использовалась при регистрации нового пользователя. В капче предлагается решить задачу на определение энергии, накопленной в конденсаторе. Описание задачи: трансформатор имеет коэффициент трансформации Ом, Ом и Ом. Все элементы схемы идеальны, падение напряжения на диоде равно нулю. Входное напряжение: синусоидальное 50 Гц, с действующим значением 58 В. Определите, сколько Дж энергии будет накоплено в конденсаторе ?

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

Передвижная капча




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

Графическая капча




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

Интерактивная капча




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

Геометрическая капча




Эта геометрическая капча примерно на одном уровне с математической — одинаково сложные задачи для человека и в равной степени неэффективные перед ботами. Если вы отвечаете случайным образом, у вас 15-процентная вероятность (1 шанс из 6) дать правильный ответ, что, конечно, не позволяет обеспечить хороший уровень безопасности. Для того чтобы ответить на вопрос капчи, у вас есть только 30 секунд.

Полиязычная капча




Капча с сайта sveit.com (ныне заброшен) была основана на смешении сразу нескольких языков.

Скрытый код




А вот капча hidden-3d.com живее всех живых. Вам всего лишь нужно найти скрытый код в изображении.

Трехмерное изображение




3D капча. На самом деле ничего сложного, если вы знаете программирование.

Логические загадки




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

Считывание точек




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

Нотная капча




Музыкальная капча для сайта музыкантов. На сервере генерируется картинка из (псевдо)случайно выбранных четырех картинок нот и пауз. Имена картинок — цифры от 0 до 13 — соответствуют номеру позиции ноты на нотном стане, начиная от нижней добавочной. Ключ тоже случайный — басовый или скрипичный.

Капча, которую мы потеряли


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

Эволюция капчи — это свидетельство прогресса ИИ. Первые надежные головоломки, которые использовались для защиты от ботов десять лет назад, теперь могут быть решены автоматически с помощью компьютеров в 99,8 % случаев. В то время как компьютеры становятся все лучше и лучше в решении головоломок, люди могут доказать свою человечность, выполняя другие типы задач.

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

В свое время в Mail.Ru Group пришли к тому же выводу: так появился сервис интеллектуальной капчи, не требующий от человека прохождения проверки. У нас более 100 млн пользователей, причем большая часть из них авторизована. А это значит, что с запросом на наши домены передаются сессионные куки, по которым мы определяем пользователя, а затем достаем его профиль, статистику, спам-рейтинг и т.д. Вся эта информация подается на вход алгоритма-классификатора, и на выходе мы получаем предположение о том, кем является пользователь — человеком или спам-ботом.
Поделиться с друзьями
-->

Комментарии (73)


  1. Jogger
    27.12.2016 18:51
    +3

    >мы стали забывать о мучениях, вызванных необходимостью распознавать крайне нечеткие символы.
    Не стали. Потому что она не будет требовать дополнительных действий только в случае, если за вами очень плотно следит гугл (ну или мейлру в данном случае — хрен редьки не слаще). А это, скажем, не всегда так. Я уж молчу про невозможность работы через большинство мобильных браузеров и про то что эта хрень жутко глючит при медленном интернет канале.
    Капча — это зло. Это оскорбление человеческого достоинства, потому что заставляет человека доказывать, что он человек. Я не хочу чтобы какой-то сраный компьютер ставил под сомнение мою человечность. Меня не волнуют проблемы владельца сервера, которому надо бороться с ботами, и меня оскорбляет что эти, чужие, проблемы, заставляют страдать меня.
    Отдельный привет проклятой рекапче, которая заставлет меня распознавать для них тексты и обучать их ИИ. Я продолжу вписывать только сгенерированное слово, а вместо второго буду писать любую чушь. Я понимаю, что моих усилий недостаточно, но и помощи от меня — не дождётесь!


    1. xMushroom
      27.12.2016 19:34
      +2

      Этот как реклама. Никто ее не хочет, но альтернатива — платить за то, что сейчас бесплатно.


      1. StjarnornasFred
        27.12.2016 20:43
        +1

        Странное сравнение. Почему без капчи пришлось бы за что-то платить?

        В принципе, защита от спам-роботов нужна (вы, Mail.ru, знаете это как никто другой: под каждой новостью комментарии «Секc знакомства с девушками». Но неужели нельзя сделать её достаточно простой для человека и сложной для бота? Например, криво написанная надпись «Школька буедт тры прюс пьяць?» достаточно очевидна для человека, но почти непроходима для бота: тот должен сначала разобрать текст, потом понять смысл написанного, потом посчитать, потом ввести именно число, а не слово, и едва ли он справится с подобным.


        1. xMushroom
          27.12.2016 21:18
          +1

          Странное сравнение. Почему без капчи пришлось бы за что-то платить?
          Ничего странного, просто размышления на пару шагов вперед. Где обычно капчу вводят? Там, где есть бесплатный для пользователя, но при этом ограниченный ресурс (как правило, ограничен производительностью железа, на котором крутится сайт), который люди истощить не способны по физиологическим причинам, а вот роботы — вполне. Очевидно, что доступ к ресурсу как-то ограничивать надо, иначе его быстро целиком захватят роботы, а это не то, что нужно большинству пользователей и владельцам ресурса. Какой самый простой и эффективный ограничитель? Деньги. Сделать ресурс платным, роботы тут же отстанут, так как станет банально невыгодно.

          Ну, конечно, есть и другие способы ограничить, но все они основаны на разделении пользователей по тому или иному признаку. Самый безболезненный способ — поделить на людей и роботов, вот капча именно это и делает (с разной степенью эффективности). :)

          P.S. Вашу надпись «считал» раза с третьего. И не забудьте, что одной такой надписи не хватит, и десятка тоже, а значит, они должны генерироваться программно. Боюсь, результат будет читаться еще хуже, чем существующие капчи. :) Хотя идея выглядит неплохо, интересно, кто-нибудь такое уже реализовал?


          1. StjarnornasFred
            27.12.2016 21:47

            Всё-таки цель ботов не уничтожить ресурс, а навалить спам-ссылок (что косвенно вредит, конечно, но делается именно ради ссылок, а не ради нанесения вреда сайту). Кроме того, обсуждать «защиту деньгами» под новостью от Mail.ru нелегко, т.к. именно news.mail.ru ввели платные комментарии и именно в этих комментариях половина — реклама шлюx. В то же время на большинстве других крупных сайтов такого нет и безо всякой платной подписки, видимо, хватает вордфильтра и ручного банхаммера. Например, если коммент достаточно короткий, при этом в нём есть одно из слов «девушки\секс\знакомства» и их популярные аналоги с повреждениями (с*кс, т.р.а.х и так далее — сотню возможных можно и руками вбить в фильтр) и присутствует нечто похожее на ссылку (фильтровать можно по сочетаниям букв, на случай повреждений вида vk_cc или bit(.)ly), то отправлять коммент на премодерацию, так как доброкачественных комментов с подобными совпадениями либо нет, либо очень мало.

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

            Альтернативная идея: очевидные для человека, но неизвестные боту сущности, как в кроссворде или в загадках (существующие известные загадки не использовать во избежание перебора по словарю):
            «Старый анекдот, он же музыкальный инструмент»
            «Был ВИЛ, был ИВС, был ЕБН, был ДАМ, а кто сейчас?»
            «Из него в поезде кипяток наливают»
            «Большой, белый, стоит на кухне, внутри еда, снаружи магнитики»\
            «Подобно чему вскипает ярость благородная?»
            «3D-модель планеты, которая стоит в кабинете географии»

            И так далее. Правда, их автоматом не сгенерировать, зато и не разгадать. Сотню придумать и рандомно выдавать.


            1. xMushroom
              27.12.2016 23:32
              +1

              Не уничтожить, а воспользоваться. И про «ресурс» я писал в обобщенном виде, как нечто полезное, не обязательно форум/комментарии.

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

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

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


        1. Yuuri
          27.12.2016 21:18
          +8

          Ответ «восим» должен засчитываться? :)


        1. Protos
          28.12.2016 05:40
          +4

          «Школька буедт тры прюс пьяць?» — совсем не сложно для Google, а как известно поиск в гугле автоматизируется легко.
          image


      1. Fagot63
        27.12.2016 20:47

        Это как чиновники, никто их не любит, но с ними приходиться мириться. :)


      1. immaculate
        27.12.2016 23:01

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


        1. xMushroom
          27.12.2016 23:54

          … и трава зеленее. :)
          Во-первых, качественной информации было больше только в процентном соотношении, но никак не абсолютных числах. Во-вторых, эффект масштаба — где бы он был, ваш WWW на заре, если бы к нему разом пришли нынешние сколько-там-миллиардов пользователей? Немедленно упал бы от перегруза. Все прекрасно, благодушно и бесплатно, пока это маленький междусобойчик. Как только дело переходит в масштаб тысяч и миллионов, правила игры меняются. В любом деле так, и интернет — не исключение.


          1. immaculate
            28.12.2016 00:01

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

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


            1. xMushroom
              28.12.2016 00:28
              +1

              Не стала. Но в чём смысл-то? Просто констатация «мир несовершенен»? Или думаете, что было бы лучше без рекламы и оплаты? Ну да, засорения не было бы, но и всего остального полезного тоже. Интернет так бы и остался игрушкой для гиков. Это разве лучше?

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


  1. Evengard
    27.12.2016 18:57
    +1

    Честно говоря я так и не понял как решается капча «Скрытый код».


    1. Barsuk
      27.12.2016 19:10

      1. GennPen
        27.12.2016 19:26

        Чтобы нормально рассмотреть ту капчу — нужно увеличить масштаб до 150-175%, иначе плохо глаза «стыкуются». =)


        1. Barsuk
          27.12.2016 22:36

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


      1. Ariez
        27.12.2016 22:30
        +1

        Видимо, не с моим зрением. Сколько ни «прыгал» вокруг монитора и с картинками — ни разу никогда ни одну картинку не увидел. Добился только рези и усталости в глазах =(


    1. invite_ciel
      27.12.2016 20:41

      Скрестите глаза, как в перекрёстной стереопаре. В объёме Вы увидите цифры.


      1. saege5b
        27.12.2016 22:43

        Я обычные стереопары воспринимаю инвертированно, а подобные никогда не видел.
        Наверное потому что у меня -4 зрение, и нарушено цветовосприятие? :)


        1. APLe
          28.12.2016 05:01

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


      1. Alexsandr_SE
        27.12.2016 23:06

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


        1. OneOfUs
          28.12.2016 17:21

          Вся сложность заключается в «смотреть сквозь картинку в даль», однако никто не добавляет при этом, что надо фокусировать (наводить резкость) само изображение. Можно проще: скосить глаза на переносицу, но тогда картинка как раз станет инвертированной. Тут много работы вниманием: нужно так смотреть в даль, чтобы контуры повторяющихся объектов совпали, потом аккуратно «наводить резкость» на картинку, чтобы эти контуры не расходились. Пару раз поймав так картинку, понимаешь принцип и становится легче.
          P.S. Мелкий циклический рисунок у меня иногда вызывает ложное чувство расстояния из-за «стереоэффекта». Сетка рабица, ткань обивки дивана в мелкий «паркет» у меня перед глазами могут «поплыть» при быстром перемещении фокуса на них


          1. Alexsandr_SE
            28.12.2016 19:23

            Я даже если вижу картинку, то при попытке навести фокус на неё — теряю всю картинку. Еще в школе я пытался научиться смотреть такие картинки, использовал кучу методик, еще и глаза потом долго восстанавливаются в обычной режиме (не фокусируются нормально вблизи), не моё это.


  1. Barsuk
    27.12.2016 19:03
    +1

    340 :)


    1. rttm
      27.12.2016 20:41

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


      1. GennPen
        27.12.2016 20:45

        Просто сайт, где эта капча используется специализируется на таких картинках, вот видимо и решили в подобном стиле сделать капчу. =)


      1. LoadRunner
        28.12.2016 09:35

        Можно откинуться на спинку стула (если у Вас табурет — сочувствую) и смотреть в точку позади монитора (это как в отражение в стекле\зеркале смотреть — оно не на его поверхности, а дальше). Когда видны очертания изображения, глаза уже сами фокусируются на нужное расстояние и изображение хорошо видно.


      1. 4ebriking
        28.12.2016 17:03

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


  1. dmitry_ch
    27.12.2016 19:17

    За подборку спасибо! mail.ru, как владелец аккаунта, мог бы что-то и для себя вынести — роботы, заводящие тысячи mailru-ящиков для самых разных целей, одно время просто поражали своей способностью капчу проходить, не особо стесняясь.


  1. VaalKIA
    27.12.2016 19:25

    Прежде чем постить картинки вы их проверяли? На hidden code ничего не видно: в 3Д попал, но там какие-то ошмётки от цифры 40 и если долго вглядываться то на третьем слое плашки цифр, но не сами цифры.


    1. Oraclist
      27.12.2016 20:40

      Видно. Проверил. Текст «340»


      1. VaalKIA
        27.12.2016 20:52
        +1

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


    1. staticlab
      27.12.2016 20:50
      +1

      Да нет, там нормальная картинка — хорошо видно все три цифры.


      1. beeruser
        27.12.2016 22:24

        Странная картинка. Я нашёл 2 точки стабильного фокуса — в одной видно 340, в другой действительно ошмётки — как будто 4 находится поверх 3 и её куски вылезают на передний план.


  1. aapazhe
    27.12.2016 19:52
    +1

    Капча с одного из моих сайтов.


    image


    1. samodum
      27.12.2016 20:07
      +6

      Люди, которые делают такие капчи не понимают базового принципа работы капчи и её обхода.
      В данном случае капча обходится с вероятностью 1/9.
      Так, из 1 млн запросов 111 тысяч успешно обойдут такую «защиту»


    1. GennPen
      27.12.2016 20:15
      +9

      Google:


      1. Vjik
        28.12.2016 06:31
        +2

        Странно, мне поиск гугла выдал вот это:

        Как это можно объяснить?


        1. GennPen
          28.12.2016 07:30
          +1

          Хмм, странно. Когда вручную ввожу — тоже получается этот результат, а когда через правую кнопку по картинке — Ленина определяет. Видать как-то параметры поиска отличаются.


        1. mihmig
          28.12.2016 17:28

          Видимо гугл анализирует статистику Ваших прошлых запросов :)


  1. saboteur_kiev
    27.12.2016 20:34
    +1

    Почему распознавание капчи это сразу ИИ?
    Если это просто алгоритм, нацеленный на специфическую конкретную задачу.


    1. Zenitchik
      27.12.2016 20:39

      Потому что строго говоря, это не алгоритм.


      1. 0xd34df00d
        28.12.2016 02:36
        +1

        Почему это?


        1. PavelGatilov
          28.12.2016 15:39

          Хорошо, если это алгоритм тогда опишите его Дискретные Шаги выполнения. А также детерминированное состояние системы на каждом шаге. А так же для каждого вида капчи, пожалуйста постройте Граф Алгоритма, который поможет воспроизвести его на других валидных данных. А так же, докажите его полную завершеаемость, при валидных входных данных и без потери массовости.
          Если все условия выполняться, тогда это Алгоритм, если нет — то это если и не ИИ, то и не алгоритм.


          1. 0xd34df00d
            28.12.2016 19:13

            Хорошо, если это алгоритм тогда опишите его Дискретные Шаги выполнения. А также детерминированное состояние системы на каждом шаге. А так же для каждого вида капчи, пожалуйста постройте Граф Алгоритма, который поможет воспроизвести его на других валидных данных.

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

            RDRAND не в счёт, он тут не очень принципиален.

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

            А что такое валидные данные в этом случае?


            1. PavelGatilov
              28.12.2016 19:24

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

              А валидные данные в этом случае — любой цифровой сигнал, от картинки и звука — до видео и головоломок.


              1. 0xd34df00d
                28.12.2016 19:42

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

                Если совместить с тезисом Тьюринга-Черча, то доказывает.

                Например потому, что распознание текста встречает проблему остановки.

                Вы слышали звон, но этого недостаточно.

                Проблема останова — это фундаментальное свойство машины Тьюринга и вычислительной модели, которую она описывает. Поэтому в формализации машины Тьюринга есть понятие bottom'а, который означает, что алгоритм не завершается, поэтому в системе типов хаскеля есть bottom, поэтому системы типов без bottom'а не позволяют выразить произвольный алгоритм для МТ, и так далее.


  1. Aleksandr_Zh
    27.12.2016 20:39

    ненавижу цветную капчу! я-то и полоски на резисторах не различаю из-за малой площади рисунков, а тут символы ИНОСТРАННОГО для меня языка.
    кстати, почему даже на гос.сайтах РФ капча — на инглише?!


    1. Zenitchik
      27.12.2016 20:41

      Символы — это ерунда. Ими URL в строку адреса вбивают.
      Хуже, когда слова.


  1. JokerDen
    27.12.2016 20:40

    А как же новые капчи, где нужно указывать изображения определенной категории?


    1. sashabeep
      28.12.2016 10:59

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


  1. tkinter
    27.12.2016 20:40
    +1

    Самая злостная капча встретилась мне в мобильной версии vk. После 15 попытки решила что жила без контакта и помру без контакта.
    Еще встречались капчи обновляемые по таймингу %( вообще адище.


  1. nathanael
    27.12.2016 20:40

    Хочу полный комикс про роботов выбивающих из хуманов решение капчи.



  1. Neuromantix
    27.12.2016 20:57

    FlyBack жив! Не надо тут!


    1. Merkat0r
      27.12.2016 21:04

      Опередил :) Живее всех живых!

      P.S.

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


  1. river-fall
    27.12.2016 21:07
    +2

    Пост явно неполон без собак и кошек Rapidshare
    image


  1. Boomburum
    28.12.2016 00:54

    Железяки из Бостон Динамикс точно нам наваляют за это...)


  1. ZEvS_Cat
    28.12.2016 02:14

    А радиотехническую капчу кто-нибудь прошел? У меня получилось 0.0648 дж.


    1. quqdron
      28.12.2016 07:52

      W= (C*Uc^2)/2
      Uc= (Uвх*Ктр)*2^1/2
      =>
      W= (Uвх ^2)*C2/2


  1. Darth_Biomech
    28.12.2016 06:59

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


    1. GreyhoundWeltall
      28.12.2016 09:58

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


      1. xMushroom
        28.12.2016 12:33

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


        1. GennPen
          28.12.2016 14:59

          У Гугла есть Vision API, цена около $1.5 за тысячу распознаваний.


  1. sashabeep
    28.12.2016 11:03

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

    А уж про капчу на отправку форм я вообще молчу


    1. 4ebriking
      28.12.2016 17:09

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


    1. OneOfUs
      28.12.2016 17:34

      Ок, разберём ситуацию: ты владелец форума (или любого другого ресурса, где можно постить комментарии). Комментарий может оставить любой. Вопрос, через какое время твоя БД станет похожа не беременного бегемота?
      Хочу привести в пример сайт АК (авторский комикс, ссылку не дам, сами найдёте :P). Комментарии под страницей комикса могут оставлять все (не всегда, зависит от автора, но не суть), но если ты аноним, то тебя попросят ввести капчу, а если зарегистрированный, то только при регистрации 1 (прописью: один) раз и дальше можно оставлять комментарии без этой проверки на робота.

      Единственное место, где она применима — это при блокировании нагрузки на какой-то ресурс.

      То есть в 99% интернета :)


    1. 0xd34df00d
      28.12.2016 19:19

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

      Фиг с ней с БД, место на диске нынче дешёвое. Все эти исходящие левые ссылки вполне могут существенно понизить качество сайта для поисковиков, например.


      1. OneOfUs
        29.12.2016 09:43

        Если бы к данным был мгновенный доступ — то да, фиг с ней, но из-за жирной БД нормальный запрос будет всё дольше и дольше обрабатываться. А индексация? Это всё будет напрямую влиять на performanсe сайта.

        Просто я сразу подумал как разраб, а Вы, как CEO. В любом случае это 2 разных взгляда на проблему


        1. 0xd34df00d
          31.12.2016 21:22
          +1

          Просто я сразу подумал как разраб, а Вы, как CEO

          Вот как-то даже обидно стало :(

          А если серьёзно, это ж сколько спама должно там быть, чтобы из-за жирной БД нормальные запросы тормозили?


          1. OneOfUs
            01.01.2017 16:28

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

            А про тормоза… Сколько запросов может обработать одновременно драйвер БД? Все зависит от настроек connection pool. Если на сайте засилье ботов, то пока до нужного запроса дойдет, сколько времени проведет запрос в очереди? С другой стороны, хоть место и дешевое, но каждый месяц (ладно, 6) покупать новый пакет/жд из-за разжиревшей БД…


        1. bask
          02.01.2017 11:30

          Так CEO(гендир) или SEO?