我目前正在使用drupal 7做招聘系统。在我的系统中,用户(匿名)在登录到系统之前需要注册。对于登录和注册,我使用LoginToboggan模块。我还使用captcha模块来避免垃圾邮件。然而,当我看people..there的时候,有很多未知的用户。看起来就像垃圾邮件。我该怎么办?
发布于 2014-06-17 09:24:41
这些是机器人垃圾邮件注册。在我看来,它们看起来像是来自XRumer。XRumer知道如何完成LoginToboggan的注册过程,并且知道如何解决简单的CAPTCHA,因此这些措施不会阻止XRumer注册。
我发现对机器人垃圾邮件注册最有效的模块是MotherMayI和卡普查里德勒。
这两种方法都是基于相同的想法:注册人应该能够回答一个简单的问题,在这个问题上,答案对人类来说是显而易见的,而对机器人则不然。
如果你网站的语言不是英语,那么几乎任何问题都能解决,因为机器人不具备多语言技能。
CAPTCHA让你建立一个“池”的问题(因此返回机器人将面临不同的问题在每次访问)。MotherMayI只允许一个问题,但允许您为答案设置一个RegExp,还允许一个较长的文本“提示”人类所期望的内容。我目前更喜欢MotherMayI,但两者都可以查看。
PS:到目前为止,没有一个垃圾邮件机器人能够在我的20个站点中的任何一个注册(所有接受公众注册的都受到MotherMayI的保护)。
发布于 2014-06-17 09:21:11
如果Captcha不起作用(很明显,您确实打开了它),我建议您使用类似于博查的方法:
BOTCHA是一个高度可配置的非CAPTCHA垃圾邮件保护框架。在CAPTCHA中,用户必须证明他/她是人类。不幸的是,垃圾邮件发送者很好地学会了绕过CAPTCHA,而真正的用户对CAPTCHA的复杂性和负担越来越大感到沮丧。在BOTCHA中,我们不会虐待我们的人类用户-- BOTCHA的保护对他们来说是完全透明的,而且是非侵入性的。BOTCHA让垃圾邮件证明他们是机器人,让真正的用户通过。
在我的经验中,它的工作效果比Captcha好得多,而且对用户的干扰也较少。请记住,这只是一个垃圾邮件预防工具,取决于你的网站受到多大的打击,你可能不得不采取更激烈的措施。
https://drupal.stackexchange.com/questions/118525
复制相似问题