kyryll
24.04.2009 - 21:15
Решил, наконец, нормальную защиту от ботов написать. Смотрите, что получилось. Господа спецы - попробуйте ее автоматом прочитать. Оцените степень надежности. Вот ссылка
http://e-sale.com.ua/index.php?men=bay&add
Дело в том, что если ресурс стоящий, то под эту капчу написать парсер раз плюнуть. То есть конкретно для этого сайта. Другой вопрос в экономической целесообразности, стоит ли оно того. То, что циферки двигаются, да еще по одной траектории и с одной скоростью только помощь для сканера
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
kyryll
24.04.2009 - 21:43
Но с другой стороны в анимашке 40 кадров. И часть цифр уходит за края. Что бегает по одной прямой - это не проблема. Можно задать сложную траекторию движения. Но мне кажется, что более главный момент, чтобы в одном кадре нельзя было сразу увидеть все цифры. Например, можно усложнить: появляется одна цифра - исчезает, потом другая и т.д. А еще была идея сделать крутящийся трехмерный шар, а на нем цифры, тоже вращаются с шаром. Какие еще идеи?
Да, можно алгоритм вообще зарандомить, чтобы цифры показывались всегда по разной траектории. Можно ли сделать вообще универсальную защиту от наших братьев хакеров?
Кстати есть идея на самом деле практически непробиваемой капчи, и достаточно простой для восприятия. Всё руки не доходят и времени нет.
Идея такова. На сегодняшний день самое сложное для программной реализации это ассоциации. В двух словах это должно выглядеть так:
н а з о в и т е ц в е т п р е д м е т а Нужно просто тыкнуть мышко в нужное букфо. Картинка черно-белая. Всё только на ассоциациях, никаких алгоритмов. И довольно удобно, это не кривые буквы и даже клаву топтать не надо.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
kyryll, там когда мало чисел, то число начинает судорожно дергаться так, что ничего не разобрать
Как сказал
twin, если захотят сломать - сломают, но твою капчу сложнее будет прочитать, чем статичную. Посмотри
тут есть интересные капчи флэшевые.
Цитата (twin @ 24.04.2009 - 12:46) |
Нужно просто тыкнуть мышко в нужное букфо. |
Если ресурс делается только для какой-то определенной страны, то нормально, а если америкос зайдет на сайт с такой капчей?
Придется считать иностранцев ботами
jetistyum
24.04.2009 - 21:51
по-моему наложение шумов и искажений было бы гораздо "выгоднее" с точки зрения секьюрности
kyryll
24.04.2009 - 21:54
Цитата (kirik @ 24.04.2009 - 17:48) |
kyryll, там когда мало чисел, то число начинает судорожно дергаться так, что ничего не разобрать Как сказал twin, если захотят сломать - сломают, но твою капчу сложнее будет прочитать, чем статичную. Посмотри тут есть интересные капчи флэшевые. |
Спасибо за ссылочку. Интересные капчи. Но можно ли их динамически на лету в php кодить и выводить?
kyryll
24.04.2009 - 21:57
Цитата (jetistyum @ 24.04.2009 - 17:51) |
по-моему наложение шумов и искажений было бы гораздо "выгоднее" с точки зрения секьюрности |
Иногда тяжело прочитать человеку "шумную" капчу. Было бы интересней легко читаемую человеком, но не ботом.
Цитата (kyryll @ 24.04.2009 - 12:54) |
Но можно ли их динамически на лету в php кодить и выводить? |
Зачем в php? Это все флэш делает. Ты только в сессию забиваешь правильный ответ (или как-то так).
jetistyum
24.04.2009 - 21:58
даже самая простая каптча отсеит 95% ботов, а от остальных 5% можно защищаться бесконечно долго, но даже затратив уйму усилий на создание алгоритма генерации каптчи... нельзя быть уверенным что бот не прорвется, даже тут была где-то тема, как сделать скрипт, который будет автоматически проходить регистрацию, но показывать человеку каптчу для распознавания...
это не так трудно....
kyryll
24.04.2009 - 22:00
Цитата (kirik @ 24.04.2009 - 17:57) |
Цитата (kyryll @ 24.04.2009 - 12:54) | Но можно ли их динамически на лету в php кодить и выводить? |
Зачем в php? Это все флэш делает. Ты только в сессию забиваешь правильный ответ (или как-то так).
|
С флешем не работал, есть теперь поле для деятельности.
kyryll
24.04.2009 - 22:03
А может есть принципиально новый подход? Не картинки, а что-то еще?
Идея сделать капчу на флэш у меня была давно.
Вот даже как то пробовал
Останавливает то, что не у всех есть флэш-плэер. Я думал таких немного, но когда стал изучать проблему поближе с удивлением узнал, что многие админы специально (по приказу начальства) сносят их в офисных машинах.
А что касаемо иностранцев, то как раз наоборот. Это самая демократичная капча. Ведь вместо букаф можно использовать квадратик к примеру. Важно выбрать нужный цвет. А цвет он и в африке цвет. С буквами правда лучше, потому что при отключенных
скриптах можно их ввести в инпут руками. Ну использовать латиницу значит и рандомный набор символов.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
RealMan
25.04.2009 - 00:40
вот хорошая капча
http://www.captcha.ru/kcaptcha/очень легко читается и насколько мне известно ее еще никто не взломал.
_____________
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.