【发布时间】:2011-02-03 22:48:00
【问题描述】:
如何区分机器人和普通用户?
SO 是如何完成这项工作的?
目前我遇到了一个每 1 小时发一次帖子的机器人......
【问题讨论】:
标签: php spam spam-prevention
如何区分机器人和普通用户?
SO 是如何完成这项工作的?
目前我遇到了一个每 1 小时发一次帖子的机器人......
【问题讨论】:
标签: php spam spam-prevention
尝试将akismet 作为您的第一道防线。 Bad Behaviour 也很有效,也许效率太高,因为我遇到了误报问题。另一方面,Akismet 对我很有帮助。然后,如果有必要,添加其他不影响用户体验的层,(比如使用应该保持为空的空字段),然后如果你真的需要,其他技术涉及某种类型的图灵测试(验证码是最糟糕的用户友善:尝试简单的问题)。这是good read。
【讨论】:
解决这个问题有多种方法,最好使用几种重叠的方法。 SO使用的其中之一是reCAPTCHA
【讨论】:
确保您为发帖的任何人(根据 S.O.)提供有效的电子邮件地址,并在注册时以及当您认为某人可能行为异常时实施 CAPCHA。保留一份训练有素的 spamassassin 副本,并通过它为帖子提供信息。
C.
【讨论】:
* 快速,易于实现现有形式,用户交互简单*
【讨论】: