Як приховати деталі плагіну браузера у Firefox для більшої конфіденційності?


16

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

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

Будь-які ідеї, як змінити інші значення? Як і деталі плагіну та системні шрифти.


1
Що ви намагаєтесь досягти цим?
суперрузер

9
@David Більше конфіденційності. Не дозволяти випадковим веб-сайтам збирати кожну частину інформації про вас, як правило, хороша ідея.
HappyDeveloper

Відповіді:


2

У Firefox ще немає способу зробити це. Це необхідно для того, щоб сервер, до якого ви підключаєтеся, міг знати, в якій формі надсилати вам вміст назад. Найближча аналогія, яку я можу зробити, - це те, як SSL надсилає всі прийнятні типи з'єднань (SSL1, TSL тощо) та сервер може вибрати те, що він хоче використовувати для спілкування. Коли ми надсилаємо всю цю інформацію на сервер, ми повідомляємо про те, що у нас є ці плагіни, і він може надсилати нам вміст, який ми зможемо використовувати.

Якщо ви переймаєтесь безпекою свого веб-переглядача, ви можете NoScriptзаблокувати запуск непотрібних скриптів у вашому браузері. Це означає, що він швидше зробить ваш браузер менш "унікальним".


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 у коментарях, цю функцію було видалено, оскільки вона не перешкоджала перерахуванню плагінів (але зробила це трохи складніше).

Ось сторінка помилок для виправлення: https://bugzilla.mozilla.org/show_bug.cgi?id=1169945

UPDATE2 : Після швидкого пошуку здається, що єдине, що запобігає перерахуванню плагінів, - це встановити їх на "Ніколи не активувати". Тим часом видалення зайвих плагінів та рандомізація агента користувача може допомогти.


1
В plugins.enumerable_namesFirefox 42 немає властивості config.
Pointy

Дякую за попередження Здається, їх видалили, оскільки це було набагато марно (ви все ще можете мати список плагінів і тестувати по черзі). Я оновлю публікацію тим, що виявляю тим часом
Даніель Ваз

8

Для користувача-агента ви можете використовувати "about: config", щоб створити значення, яке називається "general.useragent.override" і встановити значення в порожнє (або ваш улюблений агент користувача).

Якщо встановити "plugins.click_to_play" на "true", зупиняється перерахування шрифту.

"dom.storage.enabled" на "false" також може бути корисним.


Це насправді краща відповідь! Системні шрифти читаються через спалах, тому "plugins.click_to_play" ефективно вирішує проблему.
Спогад

що з цього приводу? у мене це значення встановлено на істинне, і мої шрифти stil gt перерахували
rhavin

@rhavin з Javascript, браузер можна перевірити, чи підтримує він певний шрифт, однак Javascript не видасть повний список системних шрифтів.
leopld

2

фей, ознайомтеся з цим Firefox Addon: Spoofer Random Agent


Случайний агент Spoofer - правильна відповідь. Оскільки він нещодавно додав опції для вимкнення перерахування плагінів: github.com/dillbyrne/random-agent-spoofer/isissue/283 Як альтернатива, як показано в коментарі Мечазави у цьому посиланні, ви можете використовувати його сценарій Greasemonkey або Tampermonkey (обидва firefox і хром), щоб подбати про це без будь-якого продовження. Я можу підтвердити, що це показує плагіни як "невизначені" у тесті на паноптик.
Spectraljump

Ах, дякую за інформацію, що користувальницький сценарій є приголомшливим, оскільки він працює в Chromium також ... :) github.com/dillbyrne/random-agent-spoofer/isissue/…
Motsel
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.