防止系统上的垃圾邮件的步骤,如Digg
问题描述:
我目前正在研究一个基于Digg的概念的系统,其中您在外部网站上有一个按钮,并且单击该按钮的用户可以发布/发布它。防止系统上的垃圾邮件的步骤,如Digg
无论如何,我正在寻找一些有关垃圾邮件类型的信息,随着时间的推移,我应该期待这些信息。
到目前为止,我已经考虑过一些公平的几个因素,比如标记系统,不同用户在正面之前的X率,域监控以及其他一些因素。
想赚钱的网站所有者会尝试什么?
答
我希望创造一个像Digg的系统,你会容易出现类似的问题:
- 从机器人表决获得项目较高的(防止与验证码,票UPS之间的时间延迟,因缘系统)
- 用户投票eachothers有组织团体东西了(来解决这个问题,你可以尝试从其他用户的投票比较提交。如果用户A总投票用户B的内容,反之亦然,你有一个固定的结果)
加更常见的问题 - 大众交流计数创作,大规模自动提交,垃圾邮件被添加。这些都是使用你所提到的系统进行的,还有一个贝叶斯垃圾邮件过滤器。
答
不要告诉你你应该注意什么,这里有一个更主动的方法:看看Akismet,CAPTCHA,DNSBL检查和带宽限制。所有这些都可以在PHP中完成。这样你就可以开始真正的编码而不是蒸汽编码。
+0
女巫是最好的DNSBL提供者?并感谢有关DNSBL的信息 – RobertPitt 2010-08-25 18:15:10
对于机器人,我在每个指纹系统上做了一个像SO一样的投票,根据给定时间范围内的违规情况进行验证,对于固定的结果,每个投票系统的一个指纹应该照顾到这一点! – RobertPitt 2010-08-25 15:24:26
您也可以尝试值得信赖的用户 - 尽管这需要一个活跃的社区或来自您自己的大量输入信息 - 谁在您的投票/提交审批算法中承载更多的权重。 但要小心,你不想像Digg那样,那些霸道的大多数顶级职位都来自少数用户。 – danielgwood 2010-08-25 15:37:14