|
 10.2 Кб |
|
| http://vbftp.narod.ru/captcha.php.jpg
http://vbftp.narod.ru/captcha1.php.jpg
http://vbftp.narod.ru/captcha2.php.jpg
Что думаете на счет устойчивости данной капчи к сканированию?
P.S. Это модифицированная мной версия капчи, представленной в книге "Головоломки на PHP для хакера". | |
|
|
|
|
 2 Кб |
|
|
для: IceGhost
(15.03.2010 в 02:23)
| | Да нет проблем такую прочитать. | |
|
|
|
|
|
|
|
для: sim5
(15.03.2010 в 02:53)
| | Буду думать дальше. | |
|
|
|
|
 1 Кб |
|
|
для: IceGhost
(15.03.2010 в 02:23)
| | Буквы и цифры желательно делать слитно. | |
|
|
|
|
 10.7 Кб |
|
|
для: Commander
(15.03.2010 в 08:56)
| | Вот, новый вариант. См. вложение.
Это не совсем законченный вариант (тестовый), еще добавлю небольшой шумок и разношрифтовость. | |
|
|
|
|
|
|
|
для: IceGhost
(15.03.2010 в 17:39)
| | На втором рис. уж слишко наползает друг на друга, не разобрать пользователю в первую очередь. Два остальных нет проблем вычислить. | |
|
|
|
|
 2.2 Кб |
|
|
для: sim5
(15.03.2010 в 18:03)
| | Вот с цветом и другим шрифтом.
Эта, я так, полагаю, тоже вычисляема.
А что если добавить шум в виде ломаных линий, пересекающих все изображение.
Так (примерно так) реализовано, например, на mail.ru.
Существенно ли возрастет работа для бота? | |
|
|
|
|
 345 байт |
|
|
для: IceGhost
(15.03.2010 в 18:43)
| | И еще, что Вы думаете по поводу такой капчи. См. вложение. | |
|
|
|
|
|
|
|
для: IceGhost
(15.03.2010 в 18:54)
| | Последний вариант хороший, разобрать можно. | |
|
|
|
|
|
|
|
для: IceGhost
(15.03.2010 в 18:43)
| | Что такое шум (однопиксельный) равномерный? Для программы распознавания практически ничего - фильтры median, blur, затем яркость, контрастность, обесцветили, опять яркость конрастность, уровень и все, нет вашего шума сколь либо мешающего. А вот линии, иные геометрические фигуры, это уже может быть сложнее.
Данный рисунок уже лучше - склеили вместе с небольшим наездом, и уже распознавание сложнее. Но ведь и боты не стоят на месте. Собственно что далеко ходить, Win 7 имеет инструмент распознавания рукописного текста, а я пишу прописью так, что и сам себя не всегда понимаю, а семерка спокойно. )
А вот последний рисунок - идея лучше чем предыдущее, но только слишком "нервозный" контарст цветов для человека, раздражающий. | |
|
|
|
|
 929 байт |
|
|
для: sim5
(15.03.2010 в 19:38)
| | Решил я все-таки остановиться на последнем варианте. На мой взгляд, он будет попроще до него рассмотреных (в отношении изготовления). И получается, что такой вариант (снова см. вложение, снова пока тестовый) будет позащищенней от ботов, нежели предыдущие? | |
|
|
|
|
|
|
|
для: IceGhost
(15.03.2010 в 19:43)
| | Не увлекайтесь цветами, для бота они не помеха - они работают с ч/б графикой. Вот на ч/б и проверяйте насколько это трудная задача, в последствии уже добавляя цвет. | |
|
|
|
|
|
|
|
для: sim5
(15.03.2010 в 19:38)
| | > А вот последний рисунок - идея лучше чем предыдущее
Вы не шутите? По моему обойти эту (последнюю) капчу легче простого. | |
|
|
|
|
|
|
|
для: buldovsky
(15.03.2010 в 19:57)
| | Нет не шучу. Это смотря как реализовать эту идею. | |
|
|
|
|
|
|
|
для: sim5
(15.03.2010 в 20:03)
| | 1. Приводим к черно-белым цветам
2. Области белого цвета на черном фоне переводим в области черного цвета на белом фоне.
3. Читаем черным по белому.
Может я что-то не понимаю... | |
|
|
|
|
|
|
|
для: buldovsky
(15.03.2010 в 20:07)
| | Мы же не знаем, какие области подвергать такой "дешифровке". А глобально, для все картинки, получится, что мы просто инвертируем все цвета на ней, а толку от этого мало. ИМХО. | |
|
|
|
|
|
|
|
для: IceGhost
(15.03.2010 в 20:14)
| | Я конечно не описал полный алгоритм, разумеется, все намного сложнее)))
Но на мой взгляд (может быть ошибочный) проще распознать эту. | |
|
|
|
|
|
|
|
для: buldovsky
(15.03.2010 в 20:26)
| | Думаю вы видели картинки на которых читаются образы на определенном удалении от глаз. В близи же разобрать нельзя. Трудно будет распознать образ в хаотичных геометрических фигурах роботу, а вот человеку он может быть легко читаемым. | |
|
|
|