Для запрета установки и обновления системных дополнений в about:config меняем (если переменная отсутствует, её необходимо создать):extensions.systemAddon.update.url=""
extensions.systemAddon.update.enabled=falseДля отключения сбора телеметрии:
toolkit.telemetry.enabled=false
toolkit.identity.enabled=false
toolkit.crashreporter.infoURL=""
toolkit.telemetry.infoURL=""
toolkit.telemetry.rejected=true
toolkit.telemetry.unified=false
toolkit.telemetry.server=""
toolkit.telemetry.cachedClientID=""
toolkit.telemetry.archive.enabled=falseДля отключения участия в тестировании экспериментальных возможностей:
network.allow-experiments=false
experiments.supported=false
experiments.enabled=false
experiments.activeExperiment=false
experiments.manifest.uri=""Для отключения отправки отчётов о крахах:
browser.selfsupport.url=""
browser.tabs.crashReporting.sendReport - false
security.ssl.errorReporting.enabled - false
datareporting.healthreport.uploadEnabled=false
datareporting.healthreport.service.enabled=false
datareporting.healthreport.logging.consoleEnabled=false
datareporting.policy.dataSubmissionEnabled=false
datareporting.policy.dataSubmissionEnabled.v2=false
dom.ipc.plugins.flash.subprocess.crashreporter.enabled - false
dom.ipc.plugins.reportCrashURL - false
URL: https://www.opennet.dev/openforum/vsluhforumID3/115356.html#172
Обсуждается: http://www.opennet.dev/tips/info/3077.shtml
Вот https://github.com/The-OP/Fox неплохой проект с готовыми подборками настроек, но уже больше полугода не обновлялся. Пользуюсь подборкой "prefs_1.js" около года, полёт нормальный.
Тут https://github.com/pyllyukko/user.js тоже можно поиграться с настройками, но я им не пользовался.
этот обновляется, https://ffprofile.com/ - firefox profilemaker
Конфиг от pyllyukko тоже обновляется, если что.
Вот этот [1] по-моему самый лучший, обновляется постоянно, следят за всеми новыми параметрами слудующих версий Лисы и оперативно добавляют у себя что надо. Вот [2] например слежка за изменениями между версиями 62 и 63, и так каждый раз.[1] https://github.com/ghacksuserjs/ghacks-user.js
[2] https://github.com/ghacksuserjs/ghacks-user.js/issues/501
Этот проект выглядит самым живым, спасибо!
Начал собирать всё в http://wiki.opennet.ru/Firefox_hardening
https://github.com/pyllyukko/user.js/
Использую pullyukou, но оставляю телеметрию включенной. Считаю сабж статьи вредным для развития ФФ.
итогоuser_pref("extensions.systemAddon.update.url", "");
user_pref("extensions.systemAddon.update.enabled", false);user_pref("toolkit.telemetry.enabled", false);
user_pref("toolkit.identity.enabled", false);
user_pref("toolkit.crashreporter.infoURL", "");
user_pref("toolkit.telemetry.infoURL", "");
user_pref("toolkit.telemetry.rejected", true);
user_pref("toolkit.telemetry.unified", false);
user_pref("toolkit.telemetry.server", "");
user_pref("toolkit.telemetry.cachedClientID", "");
user_pref("toolkit.telemetry.archive.enabled", false);user_pref("network.allow-experiments", false);
user_pref("experiments.supported", false);
user_pref("experiments.enabled", false);
user_pref("experiments.activeExperiment", false);
user_pref("experiments.manifest.uri", "");user_pref("browser.selfsupport.url", "");
user_pref("browser.tabs.crashReporting.sendReport", false);
user_pref("security.ssl.errorReporting.enabled", false);
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.healthreport.service.enabled", false);
user_pref("datareporting.healthreport.logging.consoleEnabled", false);
user_pref("datareporting.policy.dataSubmissionEnabled", false);
user_pref("datareporting.policy.dataSubmissionEnabled.v2", false);
user_pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false);
user_pref("dom.ipc.plugins.reportCrashURL", false);
А если сложить в /etc - pref(). Там браузер к тому же перезаписть это не сможет и это будет общесистемной настройкой.
Первым делом на впервые запущенном браузере (в оффлайне, вестимо) меняю в about:config всё хоть как-то походящее на url на http://127.0.0.1.
Не факт, что сильно помогает, но внутри как-то поспокойнее делается...
Говорят, лучше на 0.0.0.0 менять.
Все твики бы в одном посте собрать. отключение последней пакости найти не могу. Какое-то дополнение глобальное.
Рекомендую убрать права чтения "для всех" из директории глабоальных дополнений:chmod 750 /путь/к/firefox/browser/features
rm -rf /путь/к/firefox/browser/features не? ;)
Как в FF разрешить third-party cookies для отдельных сайтов (типа госуслуг). Каждый раз лезть менять эту переменную глобально не комильфо. Добавление сайта в исключения по кукисам не помогает, видимо надо добавлять домены тех сторонних кукисов, которые хз как узнать.
Я для себя решил эти проблемы так:
Основной браузер - в нём и рекламорезка и куча настроек приватности.
Для госуслуг, интернет-банкинга отдельный портативный браузер с минимальными ограничениями.
> Для госуслуг, интернет-банкинга отдельный портативный браузер с минимальными ограничениями.Отдельный браузер необязателен. Можно разные профили использовать.
>Отдельный браузер необязателен. Можно разные профили использовать.Которые будут доступны друг-другу, ага.
Вроде бы в фф 63 уже есть возможность отключать встроенную защиту(сторонние куки теперь ею блокируються) для отдельных сайтов.
Если Вы иногда закрываете браузер и не держите все сайты постоянно открытыми во вкладках, можно разрешить, но указать не хранить печенки после закрытия браузера
>Которые будут доступны друг-другу, ага.firejail
Состояние toolkit.telemetry.enabled;true заблокировано, фиг изменишь
Аврору юзаешь? Пока ещё есть способ это отрубить ....
в https://github.com/ghacksuserjs/ghacks-user.js/issues/271 пользователь @earthlng посоветовал использовать autoconfig для отключения этой настройки.
Автоконфигурация описана в https://support.mozilla.org/en-US/kb/customizing-firefox-usi..., а некоторые лучшие документы - в https://github.com/Theemim/GeckoAutoconfigIntro .
Итак, вот руководство:
создайте файл <firefox install dir>/defaults/pref/autoconfig.js :
например:
# nano /usr/lib/firefox/defaults/pref/autoconfig.js
с текстом:pref("general.config.obscure_value", 0);
pref("general.config.filename", "firefox.cfg.js");Любые другие префы не будут работать в этом файле.
далее, создайте файл <firefox install dir>/firefox.cfg.js :
например:
# nano /usr/lib/firefox/firefox.cfg.js
с текстом://
lockPref("toolkit.telemetry.enabled", false);и любой другой код JavaScript, который вы хотите выполнить.
lockPref("название настройки", ее значение);
например:
lockPref("toolkit.zoomManager.zoomValues", "1,1.2,1.25,1.3,1.5,1.7,2,2.4,3");
lockPref("extensions.pocket.site", "");
lockPref("extensions.pocket.enabled", false);
lockPref("layout.spellcheckDefault", 0);
А чем заменить Policeman?
Как заставить его работать в старых Tor Browser на базе 52 ESR?