[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Интересует мнение по капче.
sebastjan
Коротко, вопрос заключается в следующем.
Почему в качестве картинки для капчи не используют флешь картинку символов.
К примеру 10 картинок влешь с плавающей анимацией символа.
Заране подготовить 10 анима картинок символов и чередовать их.
Вопрос с мобильными устройствами не поддерживающими флешь, можно подменять теми же символами только в формате МП4.
На сколько я понимаю бот не сможет прочесть ни флешь ни МП4.
Думаю, экономия на памяти и скриптах РНР генерирующих картинку и сам по себе упрощённый метод.
Можно даже наверное включить проверку на броузер, поддерживает ли он ЦСС3 и выдавать ему вместо флешь контейнер с VIDEO и МП4 плавающими(анимация) картинками.



Спустя 3 минуты, 36 секунд (8.05.2012 - 14:36) Игорь_Vasinsky написал(а):
laugh.gif блин. мне буквально 10 минут назад эта мысль в голове крутилась...

Спустя 2 минуты, 34 секунды (8.05.2012 - 14:39) sebastjan написал(а):
Игорь_Vasinsky
Я это уже спрашивал наверное пол годв назад, когда конкур по капче был.
В общем аргументов кроме как типа не поддержка мобильными устройтсвами не услышал.
Но это решает МП4 формат.

Спустя 4 минуты, 37 секунд (8.05.2012 - 14:44) m4a1fox написал(а):
а вес такой капчи не помеха?

Спустя 5 минут, 51 секунда (8.05.2012 - 14:49) sebastjan написал(а):
Какой там вес, картинки крохи будут весить, меньше чем тот же ПЖЕК.
Флешь жмёт на много больше ни говоря уже о МП4.
Думаю десяти анима картинок символов по уши хватит.
И выигрываем значительно.
Всего лишь чередование в случайном порядке и сравнение с полученным от юзера или бота результатом.
Может есть какие подводные камни, скажите ?

Спустя 56 секунд (8.05.2012 - 14:50) sebastjan написал(а):
Сейчас сделаю в флешь картинку плавающего символа и скажу сколько весит.

Спустя 2 минуты, 20 секунд (8.05.2012 - 14:53) m4a1fox написал(а):
sebastjan
Цитата
Сейчас сделаю в флешь картинку плавающего символа и скажу сколько весит.

Ok! И сюда выложи. А то я как то не очень понимаю процесс как ее пройти...

Спустя 8 минут, 3 секунды (8.05.2012 - 15:01) johniek_comp написал(а):
sebastjan
А операции простите всунуть, высунуть с флеша данные, тоже как бы будут память кушать, идея хорошая, но если до сих пор не реализовали, а я нигде не видел флеш капчи, то наверно возникли трудности с этим. По этому не зачем изобретать велосипед, а лучше попробовать решить проблемы флеш капчей и найти разумнее решение именно во флеше которое можно было бы применить.

Спустя 6 минут, 1 секунда (8.05.2012 - 15:07) sebastjan написал(а):
Вот , сделал картинку с анимиированной цифро (2), размер 20х40, весит 800 байт.

johniek_comp
Ты не понял, никуда во флешь ничего сунуть не надо.
Десять заготовок символов картинк флешь и чередовать их в случайном порядке.
По идеи могут в хтмл поковыряться и записать имена этих десяти симвлов, но и их по уму надо каждый раз именовать по разному.

Спустя 3 минуты, 17 секунд (8.05.2012 - 15:10) sebastjan написал(а):
m4a1fox
Попробую проще, клиент будет видеть туже картинку капчи, только символы на ней будут немного плавать и будут в формате флашь или МП4.
Вопрос в том что не надо ничего генерить в РНР.
Кроме проверки и имён для картинок.

Спустя 6 минут, 59 секунд (8.05.2012 - 15:17) johniek_comp написал(а):
sebastjan
Так бота тогда напишет 11-й летний посан smile.gif

Спустя 3 минуты, 5 секунд (8.05.2012 - 15:20) sebastjan написал(а):
johniek_comp
Не умничай а скажи почему.

Спустя 3 минуты, 56 секунд (8.05.2012 - 15:24) johniek_comp написал(а):
sebastjan
Создай страничку с добавлением записей и свою капчу, если я не напишу бота то я не посан, лады?

Да же нет, я сменю свой статус с PHP ниндзя, на стёбный smile.gif

Спустя 3 минуты, 58 секунд (8.05.2012 - 15:28) sebastjan написал(а):
johniek_comp
Открывая тему я просил высказать своё мнение.
А не типа в раздел (оцените - проверьте).
Естественно если создам, так и напишу проверьте.
Лучше скажи какое мнение имеешь и какие могут быть грабли?

Спустя 1 минута, 36 секунд (8.05.2012 - 15:30) sebastjan написал(а):
johniek_comp
Какой ты себе поставишь статус, это на другом форуме можешь обсуждать.
Ты что и вправду думаешь что кому то интересен твой статус?
Я только сейчас разглядел микро буквы под твоей аватаркой. smile.gif

Спустя 3 минуты, 21 секунда (8.05.2012 - 15:33) m4a1fox написал(а):
sebastjan
Цитата
уже картинку капчи, только символы на ней будут немного плавать и будут в формате флашь

Прикольно! Пробуй. Однозначно пробуй. Интересно же.

Спустя 1 минута, 25 секунд (8.05.2012 - 15:34) killer8080 написал(а):
Цитата (sebastjan @ 8.05.2012 - 13:49)
Думаю десяти анима картинок символов по уши хватит.

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

Цитата (sebastjan @ 8.05.2012 - 14:07)
По идеи могут в хтмл поковыряться и записать имена этих десяти симвлов, но и их по уму надо каждый раз именовать по разному.

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

Спустя 10 минут, 58 секунд (8.05.2012 - 15:45) sebastjan написал(а):
Нет я не имел ввиду генерить символы векторным путём.
Использовать библиотеку готовых анима символов.
В общем не проблемма сделать все буквы алфавита в анима символах плюс 10 цифр.
Имена этих картинок каждый раз менять динамически.


Спустя 3 минуты, 39 секунд (8.05.2012 - 15:49) killer8080 написал(а):
Цитата (sebastjan @ 8.05.2012 - 14:45)
Имена этих картинок каждый раз менять динамически.

Нет, ты не понял. Клиент должен видеть только одно имя, подстановка должна быть на стороне сервера, так чтоб спамер не мог связать имена файлов, с картинками.

Спустя 9 минут, 54 секунды (8.05.2012 - 15:59) sebastjan написал(а):
Это я понял.
Попробую объяснить своё видение.
При запросе регистрации скрипт будет переименовывать имена картинок флешь символов и выдавать в случайном порядке неких 7-8 символов.
Сохранять хешь и то какому символу этот хешь принадлежит.
Получив от клиента значение - сравнить хешь который должен быть равен значению символов.




Спустя 3 минуты, 13 секунд (8.05.2012 - 16:02) sebastjan написал(а):
Может вообще упаковать в самодельный флешь плеер? dry.gif
И одним потоком случайные символы крутить.

Спустя 2 минуты, 29 секунд (8.05.2012 - 16:05) Игорь_Vasinsky написал(а):
Цитата
Создай страничку с добавлением записей и свою капчу, если я не напишу бота то я не посан, лады?


лады. 1 флешка вместо 4х.

http://hdkinozavr.ru/cap/cap.php

Спустя 1 минута, 25 секунд (8.05.2012 - 16:06) killer8080 написал(а):
Как будут наброски выложи, посмотрим smile.gif

Спустя 1 минута, 20 секунд (8.05.2012 - 16:07) sebastjan написал(а):
killer8080
Цитата
Как будут наброски выложи, посмотрим


Без вас по любому ни как. smile.gif

Спустя 1 минута, 38 секунд (8.05.2012 - 16:09) Игорь_Vasinsky написал(а):
я от джонека пример реализации жду.

Спустя 32 секунды (8.05.2012 - 16:09) sebastjan написал(а):
Игорь_Vasinsky
Так он просто перепишет циферки из флешь анимации.
Вот если покажет код бота - то молодец.

Спустя 43 секунды (8.05.2012 - 16:10) Игорь_Vasinsky написал(а):
мне код нужен, а не то что он выведет.

Спустя 10 минут, 49 секунд (8.05.2012 - 16:21) m4a1fox написал(а):
Игорь_Vasinsky
Цитата
я от джонека пример реализации жду.

Технически не перевариваю хвастунов. так же от него жду кода, а иначе, как там в детстве говаривали - балабол он!

Спустя 1 час, 42 минуты (8.05.2012 - 18:03) Invis1ble написал(а):
я видел на флэше довольно красивые капчи
только смысл там был не в флэше ради флэша, а в том, что стойкость повышалась и написать бота под капчу с анимированными буквоцифрами с анимированным фоном несравнимо сложнее, чем под статичную картинку. Думаю, что даже практически нереально, по крайней мере нерентабельно уж точно. Только вот вес такой капчи по идее тоже побольше будет, чем статичной. Если вспомню вдруг (хотя врядли), где я их видел - дам ссылку.

Спустя 3 минуты, 3 секунды (8.05.2012 - 18:06) Invis1ble написал(а):

Спустя 18 минут, 15 секунд (8.05.2012 - 18:24) bodja написал(а):
sebastjan
проблема флеша в том ,что он выполняется на стороне клиента,
просто играть ролик не получится ,нужно искать более хитрые алгоритмы.

Спустя 5 минут, 57 секунд (8.05.2012 - 18:30) Invis1ble написал(а):
кстати, да. Если не ошибаюсь - флэш можно расковырять и вытащить ответ unsure.gif

Спустя 20 минут, 28 секунд (8.05.2012 - 18:51) sebastjan написал(а):
Invis1ble
я не имел ввиду генерить капчу на флешь а использовать бибилиотеку готовых символов в .SWF их и чередовать а имена у них динамически генерить и заносить БД для соотношение имя=символ.
И сравнивать полученный результата от клиента.

Спустя 4 минуты, 52 секунды (8.05.2012 - 18:56) Invis1ble написал(а):
sebastjan
чесно говоря схему не понял, ибо с флэшем не знаком.
Ты лучше скажи, в чем смысл? Чем такая капча лучше традиционной?

Да, и насколько я понял, с клиента на сервер будет предварительно отправляться правильный ответ. Ну в таком случае это очень плохая капча.

Спустя 21 минута, 4 секунды (8.05.2012 - 19:17) Гость_sebastjan написал(а):
Нет, как это предварительно будет правильный ответ отправляться. dry.gif
Смысл в том чтоб не просчитать ботом графическое изображение, типа жпег, пнг.
Флешь картинку и анимированную на сколько я понял просчитать на РНР нельзя.
Попробую повторить мысль более ясно.
Первоначально создать сумму картинок флешь символов с некой анимацией.
Каждая картинка имеет своё имя с которым соотносить то что на ней.
Но при запросе капчи ,имена будут изменяться и вноситься в БД.
От клиента при правильном вводе получим некий результат.
сравнивает то что у нас в БД, если верно то хорошо.
Если неверно опять именам картинок даём новые имена и заносим опять в БД и ждём ответа клиента.
Новые имена для того чтоб хитрые не собрали их хтмл все статичные имена картинкам и не занесли в свой бот.
При задании новых имён бот не сможет правильно соотнести картинка и то что на ней в сравнении с тем что в базе.
Короче, сколько запросов, столько раз и обновляем имена картинкам.


Спустя 3 минуты, 44 секунды (8.05.2012 - 19:20) Гость_sebastjan написал(а):
Забыл сказать, выводится будет не одна картинка а произвольное число картинок.
На каждой свой символ с анимацией.


Спустя 4 минуты, 32 секунды (8.05.2012 - 19:25) sebastjan написал(а):
В общем пошёл малевать символы и писать скрипт работы с именами файлов картинок.
Не говорю что это лучше чем традиционная, это всего лишь мысль, хочется попробовать, пока работа не навалила.

Спустя 26 минут, 49 секунд (8.05.2012 - 19:52) johniek_comp написал(а):
Игорь_Vasinsky
сдаюсь, не осилил...

Спустя 1 час, 17 минут, 43 секунды (8.05.2012 - 21:09) sebastjan написал(а):
johniek_comp
Ну так хоть сказал бы какие у тебя мысли были?
На сколько я понимаю, РНР не может флешь изображение отсканить.

Спустя 25 минут, 50 секунд (8.05.2012 - 21:35) johniek_comp написал(а):
sebastjan
Я когда C# кое-как выучил, то столько простите говна написал, вирусы, боты, роботы по штуке в день штамповал...
Думал справлюсь с флешем, а там вообще не знаю как его брать, особенно когда анимированный...

Спустя 14 минут, 52 секунды (8.05.2012 - 21:50) bodja написал(а):
sebastjan
Идея не плохая в том варианте ,что выложили,будем ждать результат.
И возможно немножко поламаем. biggrin.gif

Спустя 1 час, 11 минут, 32 секунды (8.05.2012 - 23:02) killer8080 написал(а):
Цитата (Гость_sebastjan @ 8.05.2012 - 18:20)
Забыл сказать, выводится будет не одна картинка а произвольное число картинок.
На каждой свой символ с анимацией.


Не годится так, картинка должна быть одна. В твоем случае спамеру необязательно составлять связь - имя файла => символ, достаточно построить таблицу - контрольная сумма файла => символ. А раз каждая картинка - отдельный символ, вручную составить такую таблицу работы минут на десять.

Спустя 3 часа, 30 минут, 24 секунды (9.05.2012 - 02:32) Игорь_Vasinsky написал(а):
ну и лан. ни кто не говорил что легко будет... слово держи посан...
пока наш друг не накинулся...

Спустя 3 часа, 16 минут, 45 секунд (9.05.2012 - 05:49) Эли4ка написал(а):
sebastjan
Цитата
На сколько я понимаю, РНР не может флешь изображение отсканить

почему это?можно,функции для этого есть вроде..
И зачем писать на flash?сделайте лучше captcha примерно такого вида:
9 div-блоков в случайном порядке,а их надо путем перетаскивания выстроить в правильный ряд(1,2,3,4 и тд).Весь совсем небольшой будет,а бот уже не пройдет..

Спустя 2 часа, 52 минуты, 35 секунд (9.05.2012 - 08:41) johniek_comp написал(а):
Эли4ка
js в строку воткнуть и пройдет.

Спустя 1 час, 6 минут, 5 секунд (9.05.2012 - 09:47) Эли4ка написал(а):
johniek_comp
да ну..

Спустя 13 минут, 34 секунды (9.05.2012 - 10:01) sebastjan написал(а):
killer8080
sad.gif
Испортил всю малину.
Про контрольную сумму как то не подумал.
Ну я бы не сказал что минут 10 составить таблицу, это от количества символов зависит.
Можно идти путём наращивания символов, но это не решение.
Можно сделать несколько одинаковых библиотек но с разными по сумме файлами и чередовать их но и это усложнение.
Надо думать. dry.gif
Эли4ка
С перетаскиванием это уже было на конкурсе.
Опять же не все юзеры хотят что то таскать.Многим и обычная капча причина уйти с сайта.

Спустя 18 часов, 56 минут, 36 секунд (10.05.2012 - 04:58) Эли4ка написал(а):
sebastjan
ну тогда пускай эти пользователи идут на другие сайты,тогда только с проверкой через отправку смс на телефон..другие не знаю..

Спустя 18 часов, 36 минут, 33 секунды (10.05.2012 - 23:34) inpost написал(а):
Ставь капчу из нескольких картинок, которые за 10-20 секунд плавно плыть будут и меняясь местами превращаться в кодовое слово! Хорошая идея, достаточно и JS smile.gif

Спустя 10 часов, 49 минут, 9 секунд (11.05.2012 - 10:23) Эли4ка написал(а):
inpost
как понять плыть? blink.gif

Спустя 9 дней, 9 часов, 58 минут, 39 секунд (20.05.2012 - 20:22) Vladimir67 написал(а):
2. А если добавить скажем вопрос -
"и пожалуйста присобачьте к полученному результату
число планет в солнечной системе". На зкране число 9 нигде не вводится, то есть в
хтмл -текте его не увидеть.

Это цитата из моего сообщения в теме "CMS-зло..."
Так вот, если чуть расширить, соорудить штук 10-100 такого рода вопросов,
их по необходимости менять, как картинки меняют, не знаешь про планеты,получишь скажем
"Сколько пальцев на руке обезьяны"или
"присобачтьте тысячу умноженную на два".
Мне кажется не так плохо, или ???
Быстрый ответ:

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