保护“注册机器人”?

时间:2011-08-08 08:12:47

标签: security bots

什么是防止“注册机器人”的最佳策略。只是将注册表单发布到我的服务器,创建了愚蠢的用户。

对于我的应用程序,它开始时每天只有几个新帐户。但现在它成了一个真正的问题。

我想尽可能避免确认邮件。什么是防止这种情况的策略?

4 个答案:

答案 0 :(得分:6)

您可以在这里使用各种技术:

  1. 使用像reCaptcha
  2. 这样的验证码
  3. 向用户提出一个像“2 + 2 =?”这样的小问题。人类将能够正确地响应机器人不会在哪里。
  4. 在表单中添加隐藏文本字段。机器人被编程以填充他们可以的每个领域。如果您在提交表单时发现隐藏字段中包含某些数据,请丢弃该请求。

答案 1 :(得分:4)

使用reCaptcha

之类的内容

答案 2 :(得分:2)

任何类型的验证码都可以。例如:reCAPTCHA,但对于热门机器人来说,一个简单的检查就像:“从下面的复选框中选择第n个”就可以了。

此外,如果您使用像phpBB这样的流行应用程序,只需稍微调整注册页面即可。

如果您的网站非常受欢迎,那么这是一个完全不同的故事,并且总会有一种方法来编写专门为您的网站设计的机器人,但这些基本技巧应该足以阻止< em>通用机器人。

答案 3 :(得分:0)

您可以记录这些机器人的IP并阻止它们。也就是说,如果他们没有轮换大量的IP。