Firefox 40+: что означает сообщение "Found hi-entropy localStorage"?

Сегодня я обновился до Firefox 40, и я вижу в своем Firebug-консоли новое сообщение:

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

... где itemName - это имя определенного элемента, который я застрял в localStorage.

Указанный номер строки всегда бесполезен: последний из основных HTML-документов (это одностраничное приложение).

Почему это происходит? Если вам нужен пример моего "hi-entropy localStorage", вот данные, о которых идет речь:

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

Ответ 1

В вашем браузере есть плагин Privacy Badger (1.0), который может обнаруживать некоторые типы супер файлов cookie и отпечатки пальцев браузера. Он идентифицировал ваш локальный элемент хранилища как ложный позитив и создал эти критические журналы.

Строка high entropy может быть неопределенно определена как сложная, трудно догадаться/повторять или, вероятно, содержать значимую информацию. Если в вашем локальном хранилище есть такая строка (в вашем примере - идентификатор элемента), возможно, рекламодатели ее однозначно идентифицируют. Privacy Badger имеет грубые методы для оценки энтропии строки, которую разработчики обсуждают здесь.


Вы должны проверить бумагу Веб никогда не забывает: постоянные механизмы отслеживания в дикой природе, особенно раздел о синхронизации файлов cookie:

Синхронизация файлов cookie или синхронизации файлов cookie - это практика доменов трекера, передающих псевдонимные идентификаторы, связанные с данным пользователем, обычно хранящиеся в файлах cookie, между собой.

Ответ 2

Я думаю, это многовариантное значение. Я отключил script из zopim chat, и это начало отображаться. что энтропия означает, что я нашел это объяснение "(в передаче данных и теории информации) мерой потери информации в передаваемом сигнале или сообщении". Это имеет смысл.

Вы можете увидеть, что находится в локальном хранилище, открыв инструменты разработчика (Ctrl + Shift + S) и включив панель Local Storage, нажав кнопку Toolbox в правой части строки меню. Чтобы удалить значение, о котором идет речь, выполните следующие действия Как просмотреть/удалить локальное хранилище в Firefox?