Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помоге выбрать способ защитной картинки при регистрации user

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Антибот
A.B.C.
Отправлено: 27 Марта, 2010 - 08:50:06
Post Id



Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Март 2010  


Помог: 0 раз(а)




Здравствуйте, просмотрел тему , но так и не нашел конкретного ответа: Вопрос такой, какой наиболее оптимальный метод (скорость скрипта + стойкость к взлому) генерации картинки. Я так понимаю можно либо:

1. создать папку с GIF'ами самому их нарезать, раскрасить и т.д. путем совпадения имени гифа с его значением в массиве - это понятно.

2. При помощи графических библиотек php написать скрипт, который сам генерировать картинку, вот это совсем не понятно, как и что?...как цифры будет поворачивать, буквы, добавлять кучу ложных элементов и т.д. С графикой не знаком вообще.

Если есть по этой теме готовый скрипт или инфа, поделитесь пожалуйста. Скажите слабости этих способов?

Я вот подумал если использовать 1 способ и сделать картинки разных размеров и размещать их в разных местах, скажем вокруг кнопки "Зарегистрироваться" - это сильно усложнит распознание ее ботом?
 
 Top
treiser
Отправлено: 27 Марта, 2010 - 09:03:03
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Март 2010  


Помог: 0 раз(а)




Это называется капча. Вот тебе пример http://www[dot]white-hat-web-design[dot][dot][dot][dot]/php-captcha.php . А собственно информация о функциях тут http://www.php.su/articles/?cat=...aph&page=019
 
 Top
A.B.C.
Отправлено: 27 Марта, 2010 - 09:12:58
Post Id



Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Март 2010  


Помог: 0 раз(а)




treiser пишет:
Это называется капча. Вот тебе пример http://www[dot]white-hat-web-design[dot][dot][dot][dot]/php-captcha.php . А собственно информация о функциях тут http://www.php.su/articles/?cat=...aph&page=019



Большое спасибо, особенно за вторую ссылку..все же насколько бот серьезно работает ...расшифровывает их?...
 
 Top
JustUserR
Отправлено: 27 Марта, 2010 - 12:45:50
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




A.B.C. пишет:
Я вот подумал если использовать 1 способ и сделать картинки разных размеров и размещать их в разных местах, скажем вокруг кнопки "Зарегистрироваться" - это сильно усложнит распознание ее ботом?
Если сам HTML-код картинки и формы остается одинакового рода и содержит похожие аттрибуты в том числе путь URL или одинаковые стили и соседние теги и другие идентификационные вещи - то боту не составит труда сделать поиск по регулярному выражению и скачать картинку - и даже если вы спрячете большую часть кода в JS то все равно и его можно распарсить с помощью соответствующих библиотек JS например таких как в CGIProxy для обработки клиентских скриптов
Таким образом вся сила защиты капчи именно в том что она является картинкой и именно это затрудняет распознавание - к примеру для улучшения защиты можете сделать какую-нибудь разноцветную подложку или всякие цветовые помехи и шумы - главное знать меру чтобы сам пользователь смог распознать


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
A.B.C.
Отправлено: 27 Марта, 2010 - 12:53:20
Post Id



Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Март 2010  


Помог: 0 раз(а)




Спасибо...
 
 Top
JustUserR
Отправлено: 27 Марта, 2010 - 13:07:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




A.B.C. пишет:
Спасибо...
Пожалуйста! Так что максимум усилий при создании капчи надо тратить именно на генерацию картинки которая бы плохо взламывалась распознавателем и неплохо пользователем - а HTML-текст анализируется уже не очень сложно


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB