2

如何区分机器人和普通用户?

SO是如何完成这项工作的?

目前我遇到了一个每1小时发布一次的机器人......

4

4 回答 4

3

尝试将 akismet作为您的第一道防线。不良行为也很有效,也许效率太高,因为我遇到了误报问题。另一方面,Akismet 对我很有帮助。然后,如果有必要,添加其他不影响用户体验的层,(比如使用应该保持为空的空字段),然后如果你真的需要,其他技术涉及某种类型的图灵测试(验证码是最糟糕的用户友善:尝试简单的问题)。这是一个很好的阅读

于 2010-04-03T05:54:30.523 回答
2

有多种方法可以解决这个问题,最好使用几种重叠的方法。SO使用的其中之一是reCAPTCHA

于 2010-04-03T05:54:03.953 回答
0

确保你有一个有效的电子邮件地址给任何发帖的人(根据 SO),并在注册时实施 CAPCHA,当你认为有人可能表现得奇怪时。保留一份训练有素的 spamassassin 副本,并通过它为帖子提供信息。

C。

于 2010-04-03T21:21:27.000 回答
0

* 快速,易于实现现有形式,用户交互简单*

http://www.codegravity.com/projects/mathguard

于 2012-06-28T01:10:15.123 回答