|
|
|||||
Как создать правильную капчу?
Здравствуйте. Хочу научиться создавать капчу которая бы была простой для опознавания человеком и сложной для опознавания "роботами".
Нашёл такую статью - http://www.captcha.ru/captchas/multiswirl/ Если я хочу сделать всё это средствами Flash, то видимо здесь надо работать с Bitmap классами. Вопрос. Есть ли какая-нибудь литература на эту тему? Или примеры реализаций? Если да, был бы очень признателен, если бы натолкнули с чего начать.
__________________
Играй. Это жизнь. Всё повторяется. Играй. |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Каптчу на флеше писать не стоит.
http://flash-ripper.com/tags/captcha |
|
|||||
Цель: предотвратить множественные регистрации злоумышленников через посыл генирируемых запросов на сервер при помощи спец-софта. Пациент: проектор, флеш-приложение (работа без браузера).
Алгоритм: Шаг 1: Заполняем поля регистрации пользователя. Шаг 2: Вводим капчу (на основе заполненных полей создаётся хэш MD5 и берётся через 1 символ, или другой алгоритм - валидность проверяется на сервере). Рисуем в битмапу и заворачиваем в 3х произвольных точках аналогично статье - http://www.captcha.ru/captchas/multiswirl/ Шаг 3: Активация зарегистрированного пользователя по мылу в течении суток, или автоматическое удаление учётной записи. udaaff спасибо за Ваш пост, прочитал вдумчиво статью. Да, конечно при любом алгоритме остаётся потенциальная дыра и опытный взломщик путём декомпила, отладки, дизасемблирования(ollydbg), просмотра байткода спецсредствами - сможет добраться до сути алгоритма. Но сделать хоть какую-то защиту, возможно лучше, чем не предпринимать никаких действий. Поэтому вопрос остаётся в силе. Может ли кто нибудь привести примеры для работы с битмапой? Читать по порядку каждый метод из справочника долго и муторно очень. (ранее ничего вообще с битмапой не делал)
__________________
Играй. Это жизнь. Всё повторяется. Играй. Последний раз редактировалось AzagThoth; 14.09.2012 в 14:10. Причина: исправил опечатки |
|
|||||
Цитата:
|
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
А в чём проблема на сервере её сгенерировать?
|
|
|||||
Цитата:
Добавлено через 2 минуты Генерировать капчу на сервере можно когда есть где хранить её. Например для нового поста на форуме, капча может быть сохранена в базе данных в таблице с аккаунтами пользователей индивидуально для каждого пользователя и регенерироваться после каждого нового поста.
__________________
Играй. Это жизнь. Всё повторяется. Играй. |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
По вашей же ссылке алгоритм проверки описывается: http://www.captcha.ru/articles/algorithm/
|
Часовой пояс GMT +4, время: 05:41. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|