对抗人力垃圾邮件发布者

4

在我修复了我的社区中的reCAPTCHA之后,似乎仍然有垃圾邮件源源不断地出现,我唯一能想到可能引起这种情况的原因是有人为报酬进行垃圾邮件轰炸,请问如何防止这些混蛋?


9
有什么想法可以防止这些混蛋?哈哈 - Frantisek
你要阻止我们吗?哈哈 :) 不过,说真的,你不能做太多事情来保护你的网站免受“人类机器人”的攻击。你也可以支付反人类垃圾邮件团队来对抗垃圾邮件,但完全停止它们的唯一方法是关闭你的网站。 - Wh1T3h4Ck5
如果验证码无法解决问题,那就加更多的。真的。每个检测到的链接添加一个验证码。这通常足以阻止手动链接垃圾邮件。 - mario
唯一有效的反垃圾邮件措施是,可悲的是,让他们付费。垃圾邮件之所以有效,是因为它不需要任何成本。这可以通过在注册时采取烦扰您合法用户的措施来解决,或者通过在垃圾邮件客户端领域有机会获胜的战斗来解决。您可以用很少的努力使雇佣垃圾邮件发送者的公司付出巨额代价。如果有足够多的人定期这样做,垃圾邮件将变得不那么吸引人。除此之外,最好只是删除垃圾邮件并忽略它,而不是通过更难的验证码烦扰合法用户。 - Damon
我投票关闭这个问题,因为它与编程无关,可能会在其他SE上找到更好的答案。 - Trilarion
@Trilarion 和它被删除了 :) - SAFAD
1个回答

6

除了不太有效的IP阻止外,我建议使用像StackOverflow一样的社区努力。允许用户标记内容,这将有助于解决问题。

如果您还没有这样做,您也可以要求使用带有激活链接的唯一电子邮件。


当然可以,但如果您要求每个注册使用唯一的电子邮件地址,那么他们每次被社区封锁时都必须创建一个新的电子邮件。 这是假设您屏蔽不需要注册的电子邮件服务(如bugmenot等)的情况。 您可以监视被滥用的域名或IP并将其阻止,垃圾邮件发送者很快就会感到烦恼。 - Mikecito
除非他们制作了一个能够击败reCAPTCHA的垃圾邮件机器人,但我会尝试你的建议。另外,你认为Bad-Behavior脚本怎么样? - SAFAD
我从未使用过不良行为脚本,抱歉。在允许社区标记后,我从未做过太多事情。在我看来,这确实是对抗这些问题的最佳方式。但尝试一下也无妨。我听说它们很容易与PHP集成。 - Mikecito
我已经将它集成到我的脚本中,我会查看结果并回复。 - SAFAD
尝试社区方法。我保证你不会失望的。你可以允许用户标记,当标记数量与浏览量达到阈值时,就会删除有问题的帖子。百分比和最低标记要求将取决于你的社区,所以试着调整一下,看看效果如何。 - Mikecito
非常抱歉我没有更明确地说明,目前没有活跃的社区 =D - SAFAD

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接