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

时间:2009-09-22 17:24:58

标签: javascript php browser identity

我经营一个电影节网站,接受电影评级,我关注的是阻止人们欺骗系统(即提交多个评级来修复前十名)。

我使用过IP地址和浏览器戳检查等技术,但我知道有些人试图通过更改ISP连接或浏览器来欺骗系统。

人们使用哪些技术来识别多个浏览器中的同一用户以及可能不同的IP地址(即不同的ISP连接)?

我并不认为这是万无一失的,只是试图让我的检查尽可能好,以劝阻偶然的罪犯。

2 个答案:

答案 0 :(得分:7)

最好的方法是强制用户在对某些内容进行评分之前登录,然后您可以限制用户的投票。除此之外还使用cookies来阻止人们创建多个帐户,只是为了多次投票而且应该阻止大多数违法者。

如果您发现人们创建了多个帐户以进行多次投票,那么我会实施一个计时器,该计时器只允许每x分钟从同一个IP创建一个新帐户。他们仍然可以对系统进行游戏,但是他们可能会以不那么方式扭曲结果。

答案 1 :(得分:0)

你应该使用Flash / flex。

  1. 存储有点难以清理(必须删除系统中疯狂位置的一些文件。
  2. 如果操作正确,最终用户可能很难发现闪存正在投票。
  3. 整个用户系统中的插件和数据相同
  4. 当然,如果没有闪存支持,你总是可以使用丑陋的验证码降级到注册/ cookie系统。