Firefox 40+:“找到高熵的本地存储”是怎么回事?消息的意思
Firefox 40+: what does the "Found hi-entropy localStorage" message mean?
我今天更新到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中查看/删除本地存储?
- Javascript袖珍参考,第121页:这是怎么回事;猴子补丁”;方法应该有效
- 基本的HTML Javascript程序.这是怎么回事
- 每次运行此代码时,我都会得到不同的结果,这是怎么回事
- jQuery extend 函数是怎么回事
- “Bada” - 这个JavaScript片段是怎么回事
- 如何使文本字段为空?这是怎么回事
- 自定义SVG签名在CODEPEN上有效,但在本地机器上无效-这是怎么回事
- 事件侦听器不会在IE中被调用 - 这是怎么回事
- HTML 中的空脚本标签是怎么回事
- 这个JavaScript片段是怎么回事
- 调用堆栈超出,甚至没有任何递归.这是怎么回事
- 带有奇怪输出的单行 - 字符串作为“这个”是怎么回事
- 这个速记运算符是怎么回事
- 网站似乎在没有向服务器发送密码的情况下登录用户;这是怎么回事
- 将多个值分配给一个变量.这是怎么回事
- 图片库的图片预装器?这是怎么回事
- 这个CSS渲染阻塞是怎么回事
- Javascript中的回调真的是方法调用吗?如果是的话,他们是怎么回事'级联'
- 有人能解释一下这部分是怎么回事吗
- Firefox 40+:“找到高熵的本地存储”是怎么回事?消息的意思