За последние 24 часа нас посетили 17964 программиста и 1700 роботов. Сейчас ищут 1514 программистов ...

труъ каптча.

Тема в разделе "PHP для новичков", создана пользователем +Sten+, 26 фев 2008.

  1. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    topas
    С удовольствием выслушаем предложения насчет альтернативы ;)
     
  2. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
  3. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Горбунов Олег
    Как раз такая "каптча" будет гораздо удобнее для ботов, чем для людей, особенно новичков :D
     
  4. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    Dagdamor
    А он сделает круче.. :) Если угадал - значит незя пускать.
     
  5. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Johnatan, ))) Антикаптча!
     
  6. BS

    BS Активный пользователь

    С нами с:
    10 апр 2008
    Сообщения:
    149
    Симпатии:
    0
    Капчу надо делать анимированной
     
  7. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    На флеше :)
     
  8. BS

    BS Активный пользователь

    С нами с:
    10 апр 2008
    Сообщения:
    149
    Симпатии:
    0
    Можно просто анимированный гиф. Может и не 100% защита, но гемороя распознавателям капч добавит.
    Причем фантазии тут есть где развернуться.
    Можно часть букв (и даже части самих символов) показывать в разных кадрах. Для человеческого глаза, с его инерционностью восприятия, все будет читаемо, а вот роботу будет сложно. При том, что все может двигаться, крутиться и т.п.
    Вообще нужно, как мне кажется, использовать "фишки", как то способность обощать и абстрагировать. Вот пример с инверсией на капче тому пример - человек легко догадывается где символ переходит из обычного вида в инверсный, хотя алгоритм такого понимания сложен.
     
  9. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Проблем с раскадровкой GIF нет. Хотел бы я увидеть пример.
     
  10. BS

    BS Активный пользователь

    С нами с:
    10 апр 2008
    Сообщения:
    149
    Симпатии:
    0
    да вот ни одного gif-редактора под рукой нет
    могу только на словах

    на самом деле возможностей куча, возьмем простой пример,

    первый кадр, буквы ABC♣
    второй кадр, буквы ♣♣♣DFG

    т.е. какие-то значки первого кадра перекрывают значки второго
    чтобы нельзя было просто распознать буквы в первом кадре, затем распознать во втором и объединить, можно часть самих букв (например, верхнюю половину) перенести в другой кадр. В результате получить буквы можно лишь объединив все кадры в один, но поскольку в кадрах есть перекрывающиеся символы, получится каша. Но человеческий глаз различит в мельканиях оба перекрывающихся символа.
    Мне так кажется :)
     
  11. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Я тоже думал про анимированную каптчу. Только вот толку, как мне кажется, никакого, ибо все кадры бот может просматривать по отдельности. Единственное, что я вижу - набрать базу из сотен шрифтов, а потом текст на каптче разделить на мелкие полоски. Одна полоска в каждой букве - это отдельный кадр. И задать минимальный интервал показа (чтобы человеческий глаз различал хотя бы 50-70% букв). Но, надо сказать, что отрисовка такой каптчи будет занимать приличное время.
     
  12. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    http://www.filefactory.com/file/3dc03a/
     
  13. antiKILLER

    antiKILLER Активный пользователь

    С нами с:
    6 май 2008
    Сообщения:
    16
    Симпатии:
    0
    Адрес:
    Заречный, Пенз.обл.
    А я вот видел на zaycev.net капчу, которая рисует символы из маленьких кружочков.
    такую капчу сильно тяжело будет распознать?
    Впринципе мне кажется что если написать скрипт именно для такой капчи.... ведь центры кружочков выстроены вдоль правильных линий (насколько я вижу). диаметр отдельного кружочка не очень сложно.
    Хотя для человка капча вполнепонятна... я сколько себя помню, на этом сайте ни разу не ошибался.
     
  14. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Самая дурацкая каптча из всех, что видел - это та, где в изображении заготовленные слова, которые распологаются в изображении одинаково каждый раз %) Такое на рутубе
     
  15. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    На e-gold.com видели каптчу? Она движется... Интересно, такую легко распознать? ))))))))
     
  16. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Johnatan
    По сути дела - нет. Перебирать все кадры и когда цифра умещается полностью - распознать её.
     
  17. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Трындец. Когда только появились каптчи с кошечками, они были легкораспозноваемыми. Теперь же, они вместе с буквами искажены волнообразной функцией так, что надо очень долго париться, чтобы понять где кошка. Но самое печальное то, что нельзя перезагрузить картинку.
    Это еще цветочки по сравнению с тем, что они ввели относительно недавно - так это 2 капчи на несколько минут. Вот 2 попытки завалил, теперь жду, сижу)))
    [​IMG]
     
  18. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Ребят, ИМХО не в том направлении двигаетесь... Почему обязательно CAPTCHA - картинка? Где фантазия?
     
  19. BS

    BS Активный пользователь

    С нами с:
    10 апр 2008
    Сообщения:
    149
    Симпатии:
    0
    вот я имел в виду что-то типа этого.
    конечно кадры в гифе меняются не так часто, как хотелось бы, но наверное можно подобрать оптимальные размер букв и задержку между сменой кадров, чтобы читалось нормально.
    Вторая картинка - тот же гиф, но с большей паузой между кадрами, который показывает, что отдельно в каждом кадре букву распознать нельзя, а если объединить все кадры, то получится ерунда, т.к. в одном из кадров другое слово.
     
  20. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Хм заметил интересную вещь...
    Боты не проходят текстовую каптчу. Когда число не картинкой, а текстом. Ибо не умеют )) Нету таких в современном нете ))))
     
  21. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    вот когда "сайт" звонит по телефону и диктует циферки... :))
     
  22. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Есть одна идея, не знаю, насколько она хороша...
    Отдельный сторонний сервис, работающий по принципу "другой сайт присылает запрос" - "сайт получает загадку и слово-отгадку".
    Сайт, на котором требуется каптча, перед отображением страницы с регистрацией или добавлением комментария посылает запрос на этот сервис и получает две строки, например, "Кто написал 'Гамлета'?", "Шекспир", дальше понятно что с ними делать. Сервис же работает по следующим принципам:
    - Все загадки-отгадки задаются людьми;
    - База загадок достаточно велика;
    - Ее нельзя "изнасиловать", т.е. получить слишком много данных за раз;
    - Каждая загадка после использования попадает во временный бан.
     
  23. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Dagdamor
    Не не не не, Дэвид Блэйн не надо, не хотим =)