2013-10-04 3 views
1

Привет, ребята Я использую ReCaptcha в регистрах форм приложений. Я видел много примеров captcha в регистрационных формах. Мой вопрос заключается в том, что я реализую пользовательский Captcha, например, когда пользовательские регистры отправляют электронное письмо с подтверждением и автоматически сгенерированный код/​​парольную/пробную проверку, которая преобразуется в изображение с каким-то эффектом для его искажения. Поскольку мы все равно отправляем письмо с подтверждением, почему бы не использовать его для теста turing и избавиться от captcha в форме?Перемещение теста Тьюринга/Captcha для подтверждения Электронная почта, а не форма

Я понимаю, что преимущества/недостатки могут быть

1) Если пользователь ввел неверный адрес электронной почты, то он не получит доступ к тесту Тьюринга, но это весь смысл сообщения с подтверждением. 2) Искаженное изображение может быть нечитаемым и/или обновляемым, но поскольку мы просто искажаем sth, который является автогенерированным кодом, мы можем сделать его немного более удобным для чтения, чем сканированные изображения, которые позволяют отслеживать изображения.

Я могу думать только о двух вышеупомянутых ситуациях. Пожалуйста, укажите на что-то еще, что, по вашему мнению, следует принимать во внимание.

+1

Существует тот факт, что многие люди имеют отключенные изображения по умолчанию в своем письме, чтобы вы не отслеживали их чтение. – Paulpro

+0

Одним из преимуществ использования Captcha в регистрации является блокирование скриптов, которые очень быстро регистрируют миллионы фиктивных учетных записей, заполняя вашу базу данных. Разве вы не потеряли бы это, как вы предлагаете? – hatchet

+0

@hatchet они делают миллионы фиктивных счетов, но им нужны миллионы адресов электронной почты для подтверждения регистрации. Кроме того, мы проводим временную регистрацию без каких-либо привилегий, пока пользователь не подтвердит свое электронное письмо и не проведет тестирование. Мы просто перенаправляем их на специальную страницу с просьбой подтвердить электронную почту. –

ответ

1

Имея CAPTCHA, который охватывает процесс регистрации, важно защитить вас от ботов, единственной целью которых является создание максимально возможного числа пользователей с целью использования этих пользователей для размещения/добавления контента на вашем сайте со ссылками на сайт, который они пытаются улучшить SEO. Это единственный способ, которым злоумышленники могут использовать несколько учетных записей на сайте в своих целях.

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

Обе части должны быть включены при проверке пользователей. Я также рекомендую запустить ip counting при новых попытках пользователя. Как правило, блокировка после создания второго пользователя достаточно безопасна, пока вы предоставляете ссылку, в которой говорится, почему они были предотвращены, а также средства создания дополнительных учетных записей на этом ip.

Ни одна из этих процедур не защищена, но вместе они обеспечивают средний уровень защиты от спама. Конечно, в эти дни люди откладывают обслуживание пользователей до социальных сетей, таких как Google и Facebook.

Смежные вопросы