[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Анимированная Captcha
Страницы: 1, 2, 3
kyryll
Решил, наконец, нормальную защиту от ботов написать. Смотрите, что получилось. Господа спецы - попробуйте ее автоматом прочитать. Оцените степень надежности. Вот ссылка http://e-sale.com.ua/index.php?men=bay&add
twin
Дело в том, что если ресурс стоящий, то под эту капчу написать парсер раз плюнуть. То есть конкретно для этого сайта. Другой вопрос в экономической целесообразности, стоит ли оно того. То, что циферки двигаются, да еще по одной траектории и с одной скоростью только помощь для сканера smile.gif

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
kyryll
Но с другой стороны в анимашке 40 кадров. И часть цифр уходит за края. Что бегает по одной прямой - это не проблема. Можно задать сложную траекторию движения. Но мне кажется, что более главный момент, чтобы в одном кадре нельзя было сразу увидеть все цифры. Например, можно усложнить: появляется одна цифра - исчезает, потом другая и т.д. А еще была идея сделать крутящийся трехмерный шар, а на нем цифры, тоже вращаются с шаром. Какие еще идеи?

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

н а з о в и т е ц в е т п р е д м е т а

Нужно просто тыкнуть мышко в нужное букфо. Картинка черно-белая. Всё только на ассоциациях, никаких алгоритмов. И довольно удобно, это не кривые буквы и даже клаву топтать не надо.

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
kirik
kyryll, там когда мало чисел, то число начинает судорожно дергаться так, что ничего не разобрать smile.gif Как сказал twin, если захотят сломать - сломают, но твою капчу сложнее будет прочитать, чем статичную. Посмотри тут есть интересные капчи флэшевые.
kirik
Цитата (twin @ 24.04.2009 - 12:46)
Нужно просто тыкнуть мышко в нужное букфо.

Если ресурс делается только для какой-то определенной страны, то нормально, а если америкос зайдет на сайт с такой капчей? smile.gif Придется считать иностранцев ботами smile.gif
jetistyum
по-моему наложение шумов и искажений было бы гораздо "выгоднее" с точки зрения секьюрности
kyryll
Цитата (kirik @ 24.04.2009 - 17:48)
kyryll, там когда мало чисел, то число начинает судорожно дергаться так, что ничего не разобрать smile.gif Как сказал twin, если захотят сломать - сломают, но твою капчу сложнее будет прочитать, чем статичную. Посмотри тут есть интересные капчи флэшевые.

Спасибо за ссылочку. Интересные капчи. Но можно ли их динамически на лету в php кодить и выводить?
kyryll
Цитата (jetistyum @ 24.04.2009 - 17:51)
по-моему наложение шумов и искажений было бы гораздо "выгоднее" с точки зрения секьюрности

Иногда тяжело прочитать человеку "шумную" капчу. Было бы интересней легко читаемую человеком, но не ботом.
kirik
Цитата (kyryll @ 24.04.2009 - 12:54)
Но можно ли их динамически на лету в php кодить и выводить?

Зачем в php? Это все флэш делает. Ты только в сессию забиваешь правильный ответ (или как-то так).
jetistyum
даже самая простая каптча отсеит 95% ботов, а от остальных 5% можно защищаться бесконечно долго, но даже затратив уйму усилий на создание алгоритма генерации каптчи... нельзя быть уверенным что бот не прорвется, даже тут была где-то тема, как сделать скрипт, который будет автоматически проходить регистрацию, но показывать человеку каптчу для распознавания...
это не так трудно....
kyryll
Цитата (kirik @ 24.04.2009 - 17:57)
Цитата (kyryll @ 24.04.2009 - 12:54)
Но можно ли их динамически на лету в php кодить и выводить?

Зачем в php? Это все флэш делает. Ты только в сессию забиваешь правильный ответ (или как-то так).

С флешем не работал, есть теперь поле для деятельности.
kyryll
А может есть принципиально новый подход? Не картинки, а что-то еще?
twin
Идея сделать капчу на флэш у меня была давно. Вот даже как то пробовал biggrin.gif
Останавливает то, что не у всех есть флэш-плэер. Я думал таких немного, но когда стал изучать проблему поближе с удивлением узнал, что многие админы специально (по приказу начальства) сносят их в офисных машинах.

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

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
RealMan
вот хорошая капча http://www.captcha.ru/kcaptcha/
очень легко читается и насколько мне известно ее еще никто не взломал.

_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.