Web applications 防止在比赛中每天进行多次投票

Web applications 防止在比赛中每天进行多次投票,web-applications,vote,Web Applications,Vote,投票竞赛似乎从那些想玩一个系统来取乐的人那里获得了很多关注。我知道我花了很多时间在他们的表单和URL上闲逛,删除cookies,偶尔写些蹩脚的脚本 有没有办法创建一个每天只允许一票的万无一失的投票系统?验证码是阻止自动投票的唯一有效方法吗?你是如何着手解决这个问题的?我对解决方案的一些想法是跟踪IP地址或要求发送电子邮件,但即使是这样,它们似乎也很容易规避。我不确定CAPTCHA是否足够好。《纽约时报》头号人物栏目4难道没有绕过Recaptcha和其他防止垃圾邮件的方法吗?A:将每一票与一个ip

投票竞赛似乎从那些想玩一个系统来取乐的人那里获得了很多关注。我知道我花了很多时间在他们的表单和URL上闲逛,删除cookies,偶尔写些蹩脚的脚本


有没有办法创建一个每天只允许一票的万无一失的投票系统?验证码是阻止自动投票的唯一有效方法吗?你是如何着手解决这个问题的?我对解决方案的一些想法是跟踪IP地址或要求发送电子邮件,但即使是这样,它们似乎也很容易规避。

我不确定CAPTCHA是否足够好。《纽约时报》头号人物栏目4难道没有绕过Recaptcha和其他防止垃圾邮件的方法吗?

A:将每一票与一个ip关联起来。基于代理的自动投票非常重要。然而,通过这种方式每天获得10-20张选票是很容易的。获得1000个独立ip地址进行投票更难(尽管可以通过商业匿名服务实现)

B:用雷帕查


C:不显示最新结果。对人们来说,要确定他们的投票是否起了作用并不容易。

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

验证码仅用于阻止机器人。一个人在电脑前会简单地通过(正如它应该做的那样)

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

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



最后,你所能做的就是尽可能地避免干扰投票结果。

制作一个简单的投票系统很可能会破坏它。我的建议是不要提供准确的反馈渠道!如果你提供了关于接受投票的反馈,那么就用重复的数字显示中间总数,这样人们就会认为他们的额外选票正在计算中


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

他们试图绕过它,但最终没有。他们认为他们可以改变ReCaptcha在系统中识别单词的方式,但遭到了ReCaptcha管理员的驳斥。然而,你可以从一个人那里购买上千个验证码解决方案,价格大约为3.Oooo美元,偷偷摸摸。让他们认为自己的选票算数,但实际上,即使是像饼干拦截器这样简单的东西,也不要算数。这是一个解决问题的绝妙方法,它能让选民感到高兴并获得准确的投票结果!