Приветствую!
Ищу модуль защиты от спама для Друпал 7, который предлагает просто поставить галочку напротив надписи "я не спамер" вместо того, чтобы решать всякие головоломки. Часто вижу подобную капчу на WordPress блогах. Есть ли аналогичный модуль для Друпала?
Комментарии
добавте к типу материала обязательное поле типа чекбокс - "я не спамер" , и форма не пройдет валидацию(не сохраниться и выдаст ошибку) если это поле не заполнено.
-))
Интересно... а такой тип капчи БОТУ обойти трудно?
Например:
1.Выводиться вопрос
2.выводятся несколько радиобатонов с некоторыми значениями(какая-то строка, уникальный набор символов)
3.скрытое поле для отправки капчи
При выборе радиобатона, яваскриптом преобразовать его значение(по какому-то алгоритму например вычислить хеш).
Вставить результат в скрытое поле и отправить на сервер.
вариант 2
Усложнить предыдущую задачу, вместо радиобатонов слайдер на яве для выбора ответа.
По идее капча не пройдет, если яваскрипт преобразования значения не отработает, следовательно у бота, который тупо отправляет на сервер заполненые формы ничего не получиться.
В случае варианта 2 , вряд ли есть боты, которые работают со слайдерами(перебором значений)
По моему опыту именно вопрос для Homo sapiens (не сколько будет 2+2) имеет наилучший успех в плане защиты.
Вот вам самая рульная капча http://rxb.name/blog/chernovik-antispam-na-drupal-sayte-30
хм,
но не опубликовался
вариант ответа только один, м.б. рандомизировать id поля, а то ботов быстро научат
А что если сделать вопрос "ты спамер?" с двумя радиокнопками "да" и "нет". Бот ведь не знает правильного ответа. И как сделать так, чтобы принимался только один вариант ("нет"), а любой из остальных отвергался?