Горбунов Олег Как раз такая "каптча" будет гораздо удобнее для ботов, чем для людей, особенно новичков
Можно просто анимированный гиф. Может и не 100% защита, но гемороя распознавателям капч добавит. Причем фантазии тут есть где развернуться. Можно часть букв (и даже части самих символов) показывать в разных кадрах. Для человеческого глаза, с его инерционностью восприятия, все будет читаемо, а вот роботу будет сложно. При том, что все может двигаться, крутиться и т.п. Вообще нужно, как мне кажется, использовать "фишки", как то способность обощать и абстрагировать. Вот пример с инверсией на капче тому пример - человек легко догадывается где символ переходит из обычного вида в инверсный, хотя алгоритм такого понимания сложен.
да вот ни одного gif-редактора под рукой нет могу только на словах на самом деле возможностей куча, возьмем простой пример, первый кадр, буквы ABC♣ второй кадр, буквы ♣♣♣DFG т.е. какие-то значки первого кадра перекрывают значки второго чтобы нельзя было просто распознать буквы в первом кадре, затем распознать во втором и объединить, можно часть самих букв (например, верхнюю половину) перенести в другой кадр. В результате получить буквы можно лишь объединив все кадры в один, но поскольку в кадрах есть перекрывающиеся символы, получится каша. Но человеческий глаз различит в мельканиях оба перекрывающихся символа. Мне так кажется
Я тоже думал про анимированную каптчу. Только вот толку, как мне кажется, никакого, ибо все кадры бот может просматривать по отдельности. Единственное, что я вижу - набрать базу из сотен шрифтов, а потом текст на каптче разделить на мелкие полоски. Одна полоска в каждой букве - это отдельный кадр. И задать минимальный интервал показа (чтобы человеческий глаз различал хотя бы 50-70% букв). Но, надо сказать, что отрисовка такой каптчи будет занимать приличное время.
А я вот видел на zaycev.net капчу, которая рисует символы из маленьких кружочков. такую капчу сильно тяжело будет распознать? Впринципе мне кажется что если написать скрипт именно для такой капчи.... ведь центры кружочков выстроены вдоль правильных линий (насколько я вижу). диаметр отдельного кружочка не очень сложно. Хотя для человка капча вполнепонятна... я сколько себя помню, на этом сайте ни разу не ошибался.
Самая дурацкая каптча из всех, что видел - это та, где в изображении заготовленные слова, которые распологаются в изображении одинаково каждый раз %) Такое на рутубе
Трындец. Когда только появились каптчи с кошечками, они были легкораспозноваемыми. Теперь же, они вместе с буквами искажены волнообразной функцией так, что надо очень долго париться, чтобы понять где кошка. Но самое печальное то, что нельзя перезагрузить картинку. Это еще цветочки по сравнению с тем, что они ввели относительно недавно - так это 2 капчи на несколько минут. Вот 2 попытки завалил, теперь жду, сижу)))
вот я имел в виду что-то типа этого. конечно кадры в гифе меняются не так часто, как хотелось бы, но наверное можно подобрать оптимальные размер букв и задержку между сменой кадров, чтобы читалось нормально. Вторая картинка - тот же гиф, но с большей паузой между кадрами, который показывает, что отдельно в каждом кадре букву распознать нельзя, а если объединить все кадры, то получится ерунда, т.к. в одном из кадров другое слово.
Хм заметил интересную вещь... Боты не проходят текстовую каптчу. Когда число не картинкой, а текстом. Ибо не умеют )) Нету таких в современном нете ))))
Есть одна идея, не знаю, насколько она хороша... Отдельный сторонний сервис, работающий по принципу "другой сайт присылает запрос" - "сайт получает загадку и слово-отгадку". Сайт, на котором требуется каптча, перед отображением страницы с регистрацией или добавлением комментария посылает запрос на этот сервис и получает две строки, например, "Кто написал 'Гамлета'?", "Шекспир", дальше понятно что с ними делать. Сервис же работает по следующим принципам: - Все загадки-отгадки задаются людьми; - База загадок достаточно велика; - Ее нельзя "изнасиловать", т.е. получить слишком много данных за раз; - Каждая загадка после использования попадает во временный бан.