无需使用cookies的用户/浏览器指纹识别技术

11

我相信你们中的很多人都听说过这个:http://panopticlick.eff.org/

它是一种根据访问者的浏览器、字体、插件等信息形成一种类似唯一指纹的方式。

有没有人知道一个(Python!?)库可以做到这一点?

我想要允许访问者在无需账户的情况下对投票进行投票...

1个回答

1

您可以使用jQuery将数据发送到服务器,并在收到HTTP头请求后获取其余部分。

创建一个校验和,轻松完成。

警告:由于大部分信息都是由JS提供的(这也适用于用户代理),因此很容易被操纵。如果您只有一个哈希值,我只需要更改一个小值(例如浏览器版本)即可获得新的投票。

听起来很危险...为什么不像其他人一样使用登录,现在使用OpenID非常容易。


我想提供非常“轻量级”的用户体验。我不需要用户做其他任何事情,而且我认为无需登录即可投票的功能将增加参与度。您知道jQuery是否可以获取字体/插件吗? - Art
请参见:http://bytes.com/topic/javascript/answers/868406-classid-get-list-installed-fonts - Aiden Bell
这个指纹对于“投票”系统或简单的“调查”非常有用。 - Pons

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接