5

投票竞赛似乎引起了想要玩系统游戏的人们的大量关注。我知道我花了很多时间玩弄他们的表单和 URL,删除 cookie 并偶尔编写蹩脚的脚本。

有没有办法创建一个每天只允许一票的万无一失的投票系统?Captcha 是阻止自动投票的唯一有效方法吗?你是如何解决这个问题的?我对解决方案的一些想法是跟踪 IP 或需要电子邮件,但即使这些似乎也很容易绕过。

4

4 回答 4

2

A: 将每个投票与一个 ip 相关联。基于代理的自动投票并非易事。不过,通过这种方式每天获得 10-20 票很容易。并且获得 1000 个独立的 IP 地址进行投票更难(尽管可以通过商业匿名服务)。

B:使用 ReCaptcha。

C:不显示最新结果。人们应该不容易确定他们的投票是否有任何作用。

于 2009-07-13T03:42:28.683 回答
2

制作一个只是为了好玩的投票系统万无一失很可能必然会破坏它。我的建议就是不要提供准确的反馈渠道!如果您提供关于接受投票的反馈 - 显示带有重复的中间总数,以便人们认为他们的额外投票正在计算。

使用这种方法,人们认为他们不需要借助额外的创造力来提交额外的选票。

于 2009-07-13T04:11:05.100 回答
1

如果人们真的愿意,没有简单的方法可以完全阻止人们一天多次投票。

验证码仅对阻止机器人有用。计算机上的人将简单地通过(因为它应该)。

知识最少的人可以轻松删除 Cookie。

跟踪 IP 可能是减慢人们速度的最有效方法,但也可能是最难实施的方法。知道如何更改其 IP 地址的人也可以绕过它。


最后,您真正能做的就是让弄乱您的投票结果的任务尽可能困难。

于 2009-07-13T03:45:23.293 回答
0

我不确定验证码是否足够好。4chan 没有为 NYT Top People 规避 Recaptcha 和其他垃圾邮件预防方法吗?

于 2009-07-13T03:31:50.903 回答