【问题标题】:Make your site anti-bot?让您的网站反机器人?
【发布时间】:2010-10-05 17:37:15
【问题描述】:

我记得 a site closed 由于误用,我想知道机器人是否参与其中。如果机器人在我的网站上发布一些东西,我可以用什么方法来对抗它?我正在考虑设置一些 cookie 并通过 javascript + 时间戳和签名更改 cookie(所以今天和下周不能使用昨天的 cookie)。

我确信大多数人/机器人只会使用另一个网站,而不是在他们的机器人中启用 JS。

我还能做什么?我正在考虑每日 POST 限制和一个用于随机发布垃圾邮件的通用机器人的蜜罐

【问题讨论】:

标签: web anti-bot


【解决方案1】:

如果您想变得花哨,可以将蜜罐与 IP 禁令结合使用。在接下来的 N 天里,任何向您的蜜罐发帖的人都会将其 IP 卡在 /etc/hosts.deny 或类似文件中。

【讨论】:

  • 与其使用 IPTabels 或其他一些机制来拒绝他们,为什么不自动将他们想要发布到您网站的内容发布到您不太喜欢的另一个网站? 开玩笑
【解决方案2】:

目前最流行的防止机器人滥用的方法是CAPTCHA。对于大多数机器人来说,它往往工作得很好,因为计算机还不能很好地阅读。一个轻微的缺点是有些人(包括我自己)不喜欢不断证明他们不是机器人。但如果实施得当,它是为数不多的防止滥用的常见方法之一。

大多数博客、维基和电子商务框架都有 CAPTCHA 插件。

【讨论】:

    【解决方案3】:

    您还可以查看 akismet: http://akismet.com/faq/

    它提供垃圾邮件检测服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-03
      • 2013-06-17
      • 1970-01-01
      • 2020-12-07
      • 2021-07-12
      • 2018-06-05
      • 1970-01-01
      相关资源
      最近更新 更多