同时使用蜜罐和验证码

时间:2017-02-10 作者:brandozz

我们的网站上有一些非常简单的联系表单,目前正在使用蜜罐和验证码来防止垃圾邮件。在每个表单上都使用这两种方法是否过度?我记不起上次我们收到机器人提交的信息是什么时候了。

1 个回复
最合适的回答,由SO网友:Fayaz 整理而成

不,使用它并不过分honeypotcaptcha 以相同的形式组合在一起。为什么?

他们都使用不同的方法:

  • Honeypots 针对bots falling for common rules

  • Captchas 针对humans passing rules

    为什么要有蜜罐:如果设置正确,蜜罐可以保护您免受电磁干扰wholesale spam bots。这意味着它将自动检测最常见的;已知形式的垃圾邮件机器人攻击,旨在对随机(非目标)站点进行垃圾邮件攻击。这将save server resources来自验证码生成。

    如果出于某种原因(例如,在OCR technology)您的验证码失败(甚至部分失败,比如在有限的时间内失败率为40%),honeypot 仍然会保护您免受随机机器人攻击。因为它是一只猫&;鼠标游戏,captcha 技术可能会在一段时间内迎头赶上,但在那个暂时的时期honeypots 会把你从噩梦中解救出来。

    有一些垃圾邮件农场combination of random bot + human spam attack。因此,基本上,这些垃圾农场雇佣了数千名来自低收入国家的穷人,他们使用专门的垃圾软件,可以自动填写所有表格following common spam rules&;然后只向坐在桌子旁的人提供CAPTCHA。然后这些人将只填写CAPTCHA(可能每1000个CAPTCHA只赚几美分),其余的由机器人来完成。这些垃圾邮件农场不会进行任何有针对性的攻击(除非你非常受欢迎),因为有数百万个网站是常见垃圾邮件规则的受害者。Honeypots 将把你从这些垃圾邮件农场中解救出来。

    为什么有CAPTCHA:Captchas 将保护您免受targeted bot attacks。因此,如果有人以您的站点为目标,编写专门针对您站点的自动机器人程序,这些机器人程序将不会落入honeypots.

  • Captchas 将确保以您的网站为目标的垃圾邮件发送者无法以计算机速度攻击您。即使他们手动以您的网站为目标(human spamming

  • 我记不起上次我们收到机器人提交的内容是什么时候了

    太棒了!这意味着这种组合对你有效。那么为什么要费心去改变它呢?

    你很幸运,这也意味着垃圾邮件发送者不会手动向你的网站发送垃圾邮件。甚至是Captcha + Honeypot 无法将您从人工垃圾邮件发送者的垃圾邮件中解救出来。如果(&A);当这种情况发生在你身上时,你必须使用如下服务Akismet &;即使这样,你也必须做一些手动调节。但别担心,如果你的网站变得如此受欢迎,你很可能会有钱雇人来帮你做这件事,除非你有一个像StackExchange这样的网站,社区会为你做这件事;)

    因此,根据具体情况,即使具备以下所有功能,也可能不会过分保护您的网站免受垃圾邮件的攻击:

    蜜罐

    验证码

    类似Akismet的服务。

  • 为垃圾邮件控制而雇佣的真实员工。

    祝您一切顺利。

相关推荐

Ajax Validation for reCaptcha

背景我有一个registration form 使用AJAX验证jQuery Validation Engine. 表单是使用创建的Theme My Login 和包含reCaptcha 我使用WP-reCAPTCHA.就像其他领域一样,我需要validate reCaptcha using AJAX 也就是说,不刷新整个页面。到目前为止,当验证码没有验证时,我成功地使其工作。但是when it did validate, 即,输入正确,页面刷新,但带有error message 上面说\'That re