16

Я пытаюсь обмануть результаты на этой странице для большей конфиденциальности / анонимности: https://panopticlick.eff.org/index.php?action=log&js=yes

Пока что лучшее, что я мог сделать, - это сменить пользовательский агент с помощью плагина "User Agent Switcher".

Любые идеи о том, как изменить другие ценности? Понравились детали плагина и системные шрифты.

4 ответа4

9

Я знаю, что этот вопрос довольно старый, но при поиске этой проблемы это один из первых результатов.

Краткий ответ: установите «plugins.enumerable_names» в «» (пустая строка) в Firefox 29+.

По-видимому, начиная с версии 29, Firefox имеет настройку about:config, которая управляет перечисляемыми плагинами. Это не решает проблему полностью, потому что можно запрашивать отдельные плагины, но это помогает.

Это свойство "plugins.enumerable_names" и содержит список разрешенных префиксов, которые можно перечислить. Таким образом, для настройки по умолчанию «Java, Nexus Personal, QuickTime, Shockwave» будут перечислены все имена плагинов, начинающиеся с "Java", "Nexus Personal", ..., а все остальные будут скрыты. Чтобы скрыть все, просто очистите эту строку (установите "").

Дополнительная информация: https://mail.mozilla.org/pipermail/firefox-dev/2013-November/001186.html.

ОБНОВЛЕНИЕ: Как Pointy упомянул в комментариях, эта функция была удалена, так как она не помешала перечислению плагинов (но сделала его немного сложнее).

Вот страница bugzilla для патча: https://bugzilla.mozilla.org/show_bug.cgi?id=1169945

ОБНОВЛЕНИЕ 2: После быстрого поиска кажется, что единственное, что препятствует перечислению плагинов, - это установить их "Никогда не активировать". Тем временем может помочь удаление дополнительных плагинов и рандомизация пользовательского агента .

8

Для user-agent вы можете использовать about:config, чтобы создать значение с именем «general.useragent.override» и установить значение пустым (или ваш любимый пользовательский агент).

Установка «plugins.click_to_play» в "true" останавливает перечисление шрифтов.

"dom.storage.enabled" в "false" также может быть полезным.

2

В Firefox пока нет способа сделать это. Это необходимо для того, чтобы сервер, к которому вы подключаетесь, мог знать, в какую форму отправлять контент обратно. Самая близкая аналогия, которую я могу провести, - это то, как SSL отправляет все приемлемые типы соединений (SSL1, TSL и т.д.), И сервер может выбирать, что он хочет использовать для связи. Когда мы отправляем всю эту информацию на сервер, мы сообщаем ему, что у нас есть эти плагины, и он может отправлять нам контент, который мы сможем использовать.

Если вы беспокоитесь о безопасности вашего браузера, вы можете использовать NoScript чтобы заблокировать запуск ненужных сценариев в вашем браузере. Это означает, что это сделает ваш браузер менее "уникальным".

2

К вашему сведению, посмотрите это дополнение к Firefox: Случайный агент Спуфер

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .