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

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

это аналог картинки с буквами, например ABCDEF… и призыву кликнуть по определенной букве
Я думаю, что каким-то образом будет учитываться ещё и маршрут (типа как разлочка в Андроиде)… наверное… иначе действительно глупость.
Смысл капчи, что сложно программно определить, что надо сделать.
Тут сразу написано, что надо сделать.

Уровень этой капчи не отличается от «Введите, сколько будет 2+2:___»
Ну если сделать 10 вариантов такого лабиринта, показывать их рандомно + буквы в лабиринте делать не текстовыми а изображением (которое тоже будет генерироватся) то будет очень даже и не просто обойти такую капчу…
эту капчу даже брутфорсить не надо будет. смотрим какие хидеры она шлет на сервер, затем весь процесс обхода капчи сводится к распознаванию той подсвеченной буковки.
Красивая капча :)
Очень даже хороша, если это не противоречит дизайну места, где такая капча используется. Сама идея мне показалась очень красивой, реализация её не должна быть очень тяжелой.
Зато такая капча спасет от пьяных или «с похмелья» пользователей.
Эта капча так же может и «отвадить» вполне адекватных пользователей, которые бы и запостили конструктивные и ценные комментарии, но не хотящие играть в сокобаны, пятнашки и прочие игры.

Капча должна быть сложной для бота, но достаточно простой для человека, которому делать больше нечего как играть в логические игры при посте серьезного комментарии.
Не думаю, что перемещение кнопки в нужную зону — это игра)
Зато это намного проще чем ввод буквенно-циферной капчи в поле.
Не всегда. Постить можно и с мобилки, с того же самого mini-Opera, а там flash не живет. Или бородатый админ сидит с консоле с lynx или похожим.
←↑↓→ — оставить возможность управлять ссылками
А как же жить с mini Opera?
Никто не отменял звуковые капчи, или можно также альтернативу такой придумать…
Довольно интересный вариант, но думаю что слишком много места будет занимать на странице, хотя если вся страница будет посвящена каптче то даже совсем не плохо, впрочем как не хитри с каптчами, армия каптчеров за пару копеек ее пройдут…
А каким образом будет собираться информация? По каким критериям можно привязать решение капчера к конкретному состоянию?
Можно на серваке генерить N случайных чисел, каждое из которых будет привязано к своей букве из капчи, добавляем к этому какие-то уникальные параметры клиента, и количество вариантов увеличивается. Если это делать на флэши, к тому же еще защищённой/зашифрованной, что тогда?
Вашу каптчу надо проходить, а если взять ее и сунуть другому человеку он ее не пройдет? Или я вас не совсем понял…
Как устроены обычные капчи: формируется рисунок с некими надписями, надпись на рисунке сохраняется в бд или в сессии.
Когда капчеры распознают капчу они отправляют правильный ответ, затем происходит сопоставление этого ответа допустим crc-сумме этого рисунка. Вот вам и база распознанных капч.
Количество возможных капч грубо говоря равно: длина_надписи! * число_различных_символов!.. И пусть меня простит препод за тройку по теории вероятностей)

В случае капчи с лабиринтом, юзеру нужно продвинуть квадрат в точку А.
Точка может быть названа как угодно, пусть даже так: «Ssdv#$@». Количество точек может варьироваться. К каждой точке можно привязать случайное число на этапе отсылки юзеру этой капчи. Получается, что даже если для первого юзера некий вариант капчи будет верным, то благодаря тому, что правильному варианту соответствовало случайное число, — для другого юзера решение для этой капчи будет уже неверным.

Взглянем как это будет выглядеть с точки зрения робота, который использует уже наработанную базу капчей. Что он имеет в первом случае? CRC-сумму рисунка и соответствующую строку. На основе этих данных робот может послать post-запрос.
Что робот имеет во втором случае? CRC-сумму флэшки? И что он с этим будет делать? Ему нужно послать запрос, содержащий верный ответ, но ответ не привязан постоянно к конкретному состоянию на этой капче.

а зачем базу, юзер на левом сайте проходит каптчи. при прохождении сразу запускается бот с его ответом…
И у бота id сессии уже не тот)
И бот в обломе
если грамотно разработана система ботов — все работает… и сессия не слетает…
а что мешает сделать скрин и посчитать его crc?
А вот это интересный вопрос.
это просто увеличит сложность в написании бота… но не на много
Количество возможных текстовых капч равно (размер_алфавита)^(длина_надписи), ну это так, к слову :)
Брутофорсить можно все, вопрос в том, насколько успешна будет эта идея.
Сама картинка как идея ничего не стоит. Вся суть в принципе работы. Вот над чем думать надо, а уж в какую обертку завернуть, это меньшая из проблем.
Ее очень легко «брутфорсить», если конечно, это можно так назвать — буква-зона распознается с полпинка, имитировать движение мышью программно тоже несложно.
Капча должна быть кроссбраузерна и кроссплатформенная.
Весь идиотизм этой капчи заключается в том, что она нацелена на усложнения жизни юзера… один хрен бот так же будет проверять что нарисовано, и со знанием того, что серверу в итоге отправляется сделает своё дело… а вот юзеру нужно будет перемещать все это дело… думается что бот решит эту задачу быстрее.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории