Есть ли ненавязчивая капча для веб-форм?
Какая самая ненавязчивая капча для веб-форм? Тот, который не включает в себя пользовательский интерфейс, а не тест Тьюринга без пользовательского интерфейса. Я видел простой пример CAPTCHA без пользовательского интерфейса, такой как элемент управления Nobot от Microsoft. Я ищу капчу, которая не задает пользователю никаких вопросов в любой форме. Нет загадок, нет, что на этом изображении.
5 ответов
Я думаю, что вы имеете в виду "невидимую" капчу. Проверьте проект Subkismet для невидимой реализации капчи.
Я думаю, задавая пользователю простые вопросы, такие как:
"Сколько ног у собаки?"
Было бы намного эффективнее, чем любые системы CAPTCHA, существующие на данный момент. Мало того, что компьютеру очень сложно ответить на этот вопрос, но и человеку очень легко ответить!
@KP
После того, как вы обновите исходный вопрос, единственная реальная опция, доступная вам, - это сделать несколько jiggery-pokery в Javascript на клиенте. Единственная проблема, которая может возникнуть из-за этого, заключается в том, что клиенты, не поддерживающие javascript, могут выполнять изящную деградацию.
Например, вы могли бы добавить некоторые AJAX-y, которые считывают значение поля скрытой формы, запрашивают ключ проверки у сервера и отправляют его обратно вместе с ответом, но это никогда не будет заполнено, если javascript заблокирован / отключен. Вы всегда можете реализовать более традиционный интерфейс типа captcha, который может быть отключен javascript и игнорироваться сервером, если поле сценария заполнено...
Зависит от того, как далеко вы хотите пойти с ним, хотя. Удачи
Эрик Мейер реализовал очень похожую вещь в виде плагина WordPress под названием WP-GateKeeper, который задает понятные человеку вопросы, такие как "Какой цвет оранжевый?". У него действительно были некоторые проблемы, связанные с тем, чтобы задавать вопросы, на которые не просто носитель английского языка мог бы ответить просто.
В его блоге есть несколько сообщений об этом.