Какая ненавязчивая CAPTCHA для веб-форм самая лучшая? Тот, который не включает пользовательский интерфейс, а скорее тест Тьюринга, не связанный с пользовательским интерфейсом. Я видел простой пример CAPTCHA без пользовательского интерфейса, такой как элемент управления Nobot от Microsoft. Я ищу капчу, которая не задает пользователю никаких вопросов в любой форме. Ни загадок, ни того, что изображено на этом изображении.

Я думаю, вы могли иметь в виду «невидимую» капчу. Ознакомьтесь с проектом Subkismet для реализации невидимой капчи.
Попробуйте Akismet от парней wp
Я думаю, что задаю пользователю простые вопросы вроде:
"Сколько ног у собаки?"
Было бы намного эффективнее, чем любые существующие на данный момент системы CAPTCHA. Компьютеру не только очень сложно ответить на этот вопрос, но еще и человеку очень легко ответить!
Не тогда, когда пользователь не говорит на том языке, на котором находится ваша страница.
Очень хороший момент. Надеюсь, что полностью многоязычный веб-сайт сможет обойти это. Я полагаю, вы могли бы использовать математический вопрос типа «5 + 7 =», который обошел бы языковой барьер, по крайней мере, для западных стран.
Эрик Мейер реализовал очень похожую вещь, как плагин WordPress под названием WP-GateKeeper, который задает удобочитаемые вопросы, такие как «Какого цвета апельсин?». Однако у него были некоторые проблемы с заданием вопросов, на которые человек, для которого английский язык не является родным, мог бы просто ответить.
Об этом есть несколько сообщений на его блог.
OP запросил ненавязчивые методы CAPTCHA.
@KP
После того, как вы обновили исходный вопрос, единственный реальный вариант, доступный вам, - это сделать некоторые jiggery-pokery в Javascript на клиенте. Единственная проблема, связанная с этим, - обеспечить изящную деградацию для клиентов без поддержки javascript.
например Вы можете добавить некоторую доброту AJAX, которая считывает значение поля скрытой формы, запрашивает ключ проверки с сервера и отправляет его обратно вместе с ответом, но это никогда не будет заполнено, если javascript заблокирован / отключен. Вы всегда можете реализовать более традиционный интерфейс типа капчи, который может быть отключен с помощью javascript и проигнорирован сервером, если поле сценария, если оно заполнено ...
Однако это зависит от того, как далеко вы хотите зайти с этим. Удачи
Я имел в виду клиентов, у которых пользователем отключен javascript, а таких много.
См. http://stackoverflow.com/questions/8472/best-non-image-based -captcha # 8637