Firefox 40+:"发现hi-entropy localStorage"消息是什么意思?

Lam*_*art 12 javascript firefox local-storage

我今天更新到Firefox 40,我在Firebug控制台中看到一条简洁的新消息:

Found hi-entropy localStorage: 561.0263282209031  bits http://localhost:8080/my_app_path itemName
Run Code Online (Sandbox Code Playgroud)

... itemName我在localStorage中遇到的特定项目的名称.

引用的行号总是无用的:主HTML文档的最后一行(它是单页应用程序).

为什么会这样?如果你想要一个我的"hi-entropy localStorage"的例子,这里有相关的数据:

Object {
 id: "c9796c88-8d22-4d33-9d13-dcfdf4bc879a",
 userId: 348,
 userName: "admin"
}
Run Code Online (Sandbox Code Playgroud)

app*_*lue 22

您的浏览器具有Privacy Badger插件(1.0),可以检测某些类型的超级cookie和浏览器指纹识别.它将您的本地存储项目识别为误报并生成那些神秘的日志.

字符串可以模糊地定义为复杂,难以猜测/重复,或者可能包含有意义的信息.如果您的本地存储中存在这样的字符串(在您的示例中为项目ID),广告客户可能会将其放在那里以唯一标识您.隐私Badger有粗略的方法来估计字符串的熵,开发人员在这里讨论.


你应该查看论文Web永远不会忘记:野外的持久跟踪机制,特别是关于cookie同步的部分:

Cookie同步或Cookie同步是跟踪器域通过与给定用户相关联的假名ID(通常存储在cookie中)彼此之间的惯例.