实现蜜罐样式表签验证的最佳方法是什么?

时间:2011-09-27 07:55:24

标签: php javascript captcha honeypot

我听说过蜜罐样式验证码系统要么使用javascript加载表单,这可能会在页面呈现后加载。或者检查是否填写了隐藏字段,这可能会减轻。

在不影响用户体验的情况下,是否有完全可靠的方法来实现此功能?

1 个答案:

答案 0 :(得分:2)

基本思想是让表单包含蜜罐字段,如果填写完请求,将拒绝或静默删除请求,并通过CSS或Javascript DOM操作使用户不可见。

Here's a blog post描述了一种相当复杂的方法,使机器人几乎无法区分常规字段和蜜罐字段。到目前为止,我已经100%成功使用它,但只有当机器人依赖字段名称时它才有用。我怀疑大多数通用垃圾邮件机器人甚至没有尝试有选择地填写字段,所以你不需要它,而有针对性的垃圾邮件机器人很容易通过在HTML中的位置识别字段而不是名称来打败该方案。 / p>