Ruby on rails 除了使用ip地址之外,还能持久地识别web客户端吗?

Ruby on rails 除了使用ip地址之外,还能持久地识别web客户端吗?,ruby-on-rails,http,session,cookies,web,Ruby On Rails,Http,Session,Cookies,Web,我正在创建一个网站,任何人都可以向上和向下投票内容 对于此次发布,我不希望为了做到这一点而强迫人们创建帐户。但是,如果没有账户,有什么可靠的方法可以确保人们不会对同一内容进行多次投票 我看到的方法是基于ip的跟踪和基于cookie/会话的跟踪 两者都有问题。 我的目标是一个大学校园,所以很多用户可能有相同的ip(通过他们的宿舍或公寓)。然而,如果用户删除他们的会话,甚至使用脚本投票,Cookie/会话很容易被利用 (作为一个大学校园,可能有很多精通科技的学生会这样做) 就技术而言,是否有更可靠的

我正在创建一个网站,任何人都可以向上和向下投票内容

对于此次发布,我不希望为了做到这一点而强迫人们创建帐户。但是,如果没有账户,有什么可靠的方法可以确保人们不会对同一内容进行多次投票

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

两者都有问题。 我的目标是一个大学校园,所以很多用户可能有相同的ip(通过他们的宿舍或公寓)。然而,如果用户删除他们的会话,甚至使用脚本投票,Cookie/会话很容易被利用

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


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

您在这里几乎没有选择。饼干就是为这类事情而发明的,但正如你所知,那些知道如何删除或修改饼干的人可以删除或修改它们。如果有一个可靠、简单的方法来实现这一点,它将有一个吸引人的名字,并且在整个网络上都有很好的记录。

嗯,我承认evercookie是一个非常吸引人的名字。你每天都会学到一些新的东西(和一些邪恶的东西)!维基说一些大网站最近被怀疑使用了这个。哈哈