每个IP地址限制1票?

bur*_*1ce 6 networking voting-system

我真正想要的是限制每人1票,但我能想到的下一个最好的事情就是每个IP地址限制1票,以防止恶意用户/黑客严厉地使用我公司的投票系统.我在考虑使用数据库来跟踪IP地址.

更新:对不起第一次aruond不清楚.如果限制每个IP地址1票,我想知道的是限制每人1票的好策略.基本上,我想知道1个唯一的IP地址是否大致等于1个人.人们已经提到代理和路由器重用ip地址,所以不幸的是,许多人可能使用相同的IP地址.

谢谢.我认为,对于我的情况,最好不要限制每个IP地址1票.

Rid*_*Dev 19

我建议不要采用IP方法.当我在你的一些大型ISP重复使用IP(AOL ...)之前看到这个,但如果你确实使用IP地址,请使用数据库来跟踪它们.一个快速的方法是使它成为一个独特的键,并将异常捕获为"已经投票".

添加的一件好事是不向用户显示他们的投票没有计算,只显示结果,或感谢他们投票.通过不提供该特定错误,您的问题用户更难,有时甚至没有注意到.

  • 另一件事我发现工作正常...如果用户有cookie,为用户添加一个增加的计时器延迟.当然他们可以删除它,但是再一次,没有表明你实际上正在做任何事情,而且每次慢慢地投票都会使投票脚本减慢到他们没有真正工作的程度.(您可以使用IP地址执行相同操作).注意:对于用户名/密码而言,这也是一种很好的技术,而不是锁定帐户. (2认同)

Dav*_*vid 12

如果您使用IP地址,那么您将限制大多数公司只进行一次投票,因为它们通过防火墙或代理服务器路由所有出站互联网流量.几年前我们这样做了,发现所有AOL流量只来自5个ip地址.