除了使用IP地址之外,还能识别Web客户端的持久方式吗?

时间:2012-01-11 00:22:05

标签: ruby-on-rails http session cookies web

我正在创建一个网站,任何人都可以对内容进行upvote和downvote。

对于发布,我希望不强迫人们创建帐户以执行此操作。但是,如果没有帐户,确保人们不会多次对同一内容进行投票的可靠方法是什么?

我看过的方法是基于ip的跟踪和基于cookie /会话的跟踪。

两者都有问题。 我的目标是大学校园,因此很多用户可能拥有相同的ip(通过他们的宿舍或公寓)。如果用户删除他们的会话甚至使用脚本进行投票,那么cookie /会话很容易被利用。

(作为一个大学校园,可能有很多精通技术的学生可能会这样做)

就技术而言,是否有更可靠的方法来实现这一目标?

1 个答案:

答案 0 :(得分:1)

这里你的选择很少。 Cookie是为这种东西而发明的,但正如你所知,它们可以被知道如何删除或改变。如果有一个可靠,简单的方法,它将有一个吸引人的名字,并在整个网络上有详细记录。