security -网页表单是否有不显眼的验证码?

Translate

对于Web表单,最好的不打扰的验证码是什么?一个不涉及UI而是非UI Turing测试的测试。我看到了一个非UI CAPTCHA的简单示例,例如Nobot由Microsoft控制。我正在寻找一个不会以任何形式询问用户任何问题的验证码。没有谜语,没有这张图片中的内容。

This question and all comments follow the "Attribution Required."

所有的回答

Translate

我认为您可能暗示了“看不见的”验证码。请查看Subkismet项目中的隐形验证码实现。

http://www.codeplex.com/subkismet

来源
Translate

尝试阿基斯梅特来自wp伙计们

来源
Translate

我想问用户一些简单的问题,例如:

“狗有几条腿?”

它将比目前存在的任何验证码系统都更加有效。计算机不仅很难回答这个问题,而且人类很容易回答!

来源
Translate

埃里克·迈耶(Eric Meyer)实现了一个与WordPress插件类似的东西WP-GateKeeper会问诸如“什么颜色是橙色?”之类的易于理解的问题。不过,他确实在询问非母语为英语的人可以简单回答的问题上遇到了一些问题。

上有几篇文章他的博客关于它。

来源
Translate

@KP

更新原始问题后,唯一可用的实际选择是在客户端上使用Javascript进行拼图游戏。唯一的问题是促使未启用JavaScript的客户端正常降级。

例如,您可以添加一些AJAX-y优点,该优点可以读取隐藏的表单字段值,从服务器请求验证密钥,并将其与响应一起发送回去,但是如果javascript被阻止/禁用,则永远不会填充。您始终可以实现更传统的验证码类型的接口,该接口可以被javascript禁用,如果填写了脚本字段,则服务器会忽略该接口...

但是,取决于您要使用的距离。祝好运

来源