简体   繁体   English

通过多个浏览器/ ISP连接识别同一用户

[英]Identifying the same user across multiple browsers/ISP connections

I run a film festival website which accepts ratings on films and I'm concerned with stopping people cheating the system (ie submitting multiple ratings to fix the top ten list). 我经营一个电影节网站,该网站接受电影评级,因此我担心阻止人们欺骗该系统(即提交多个评级以排定前十名)。

I've used techniques like IP address and browser stamp checking but I'm aware some people are trying to cheat the system by changing ISP connection or browser. 我曾经使用过IP地址和浏览器标记检查等技术,但我知道有些人试图通过更改ISP连接或浏览器来欺骗系统。

What techniques, if any, do people use to identify the same user across multiple browsers and potentially different IP addresses (ie different ISP connections)? 人们使用什么技术(如果有的话)通过多个浏览器和可能不同的IP地址(即不同的ISP连接)来识别同一用户?

I'm not expecting this to be foolproof, just trying to get the checking as good as I can get it to dissuade casual offenders. 我不希望这是万无一失的,只是想尽我所能来阻止惯犯的检查。

The best way is to force people to login before they can rate something, and then you can limit votes by user. 最好的方法是在人们对其评分之前,先强迫他们登录,然后才可以限制用户的投票。 Use cookies in addition to this to deter people from creating multiple accounts just to vote more than once and that should stop most offenders. 除此之外,还使用Cookie来阻止人们创建多个帐户,而不仅仅是投票一次,这应该阻止大多数违规者。

If you find that people ARE creating multiple accounts to vote more than once, I would then implement a timer that only lets a new account be created from the same IP every x minutes. 如果您发现人们正在创建多个帐户进行多次投票,那么我将实现一个计时器,该计时器仅允许每x分钟从同一IP创建一个新帐户。 They could still game the system, but they could skew the results much less that way. 他们仍然可以对系统进行游戏,但是可以使结果偏差少得多。

You should use Flash/flex for this. 您应该为此使用Flash / flex。

  1. It's storage is a bit hard to clean (have to delete some files in crazy places on the system. 它的存储有点难清理(必须删除系统上疯狂位置的一些文件。
  2. If done correctly it may be hard to be discovered by the end user that actually the flash is casting the vote. 如果做得正确,最终用户可能很难发现闪光灯确实在投票。
  3. It is the same plugin and the same data all over user's system 在整个用户系统上都是相同的插件和相同的数据

Of course if there is no flash support you could always degrade to registration/cookies system with ugly captcha. 当然,如果没有Flash支持,您总是可以使用丑陋的验证码降级到注册/ Cookie系统。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM