Firefox 40+:“找到高熵的本地存储”是怎么回事?消息的意思

Firefox 40+: what does the "Found hi-entropy localStorage" message mean?

本文关键字:存储 怎么回事 意思 消息 高熵 Firefox      更新时间:2023-09-26

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

Found hi-entropy localStorage: 561.0263282209031  bits http://localhost:8080/my_app_path itemName

…其中itemName是我在localStorage中卡住的特定项目的名称。

引用的行号总是没有用的:主HTML文档的最后一行(它是一个单页应用程序)。

为什么会发生这种情况?如果你想要一个我的"高熵localStorage"的例子,这里是有问题的数据:

Object {
 id: "c9796c88-8d22-4d33-9d13-dcfdf4bc879a",
 userId: 348,
 userName: "admin"
}

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

高熵字符串可以被模糊地定义为复杂的,难以猜测/重复的,或者可能包含有意义的信息。如果您的本地存储中有这样一个字符串(在您的示例中为项目id),则广告商可能将其放在那里以唯一地标识您。Privacy Badger有粗略的方法来估计字符串的熵,开发人员在这里进行了讨论。


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

Cookie同步或Cookie同步是跟踪器域相互传递与给定用户相关联的假名id的实践,通常存储在Cookie中。

我猜是一个搁浅的值。我从zopim聊天中禁用了一个脚本,这开始显示。在寻找熵的含义时,我发现了这样的解释"(在数据传输和信息理论中)一种测量传输信号或消息中信息损失的方法。这是有道理的。

您可以通过打开开发人员工具(Ctrl+Shift+S)查看本地存储中有什么,并通过按菜单栏右侧的工具箱选项启用本地存储面板。要删除有问题的值,只需遵循这里的步骤如何在Firefox中查看/删除本地存储?