E_123
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору user_pref("accessibility.typeaheadfind.soundURL", "default"); // Воспроизведение звука если по Ctrl+F ничего не находит, в BA, CE уже было так //.............................................................................ОТКЛЮЧЕНИЕ АВТООБНОВЛЕНИЙ user_pref("app.update.backgroundErrors", 0); user_pref("app.releaseNotesURL", ""); user_pref("app.support.baseURL", ""); user_pref("app.update.enabled", false); user_pref("app.update.auto", false); user_pref("app.update.cert.checkAttributes", false); user_pref("app.update.channel", "no"); user_pref("app.update.idletime", 999999999); // = 32 года, предполагаю что может помочь не обновиться user_pref("app.update.interval", 999999999); // = 32 года, предполагаю что может помочь не обновиться user_pref("app.update.lastUpdateTime.addon-background-update-timer", 0); user_pref("app.update.lastUpdateTime.background-update-timer", 0); user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 0); user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 0); user_pref("app.update.lastUpdateTime.experiments-update-timer", 0); user_pref("app.update.lastUpdateTime.search-engine-update-timer", 0); user_pref("app.update.lastUpdateTime.user-agent-updates-timer", 0); user_pref("app.update.lastUpdateTime.experiments-update-timer", 0); user_pref("app.update.mode", 0); user_pref("app.update.promptWaitTime", 0); user_pref("app.update.staging.enabled", false); user_pref("app.update.url", ""); user_pref("app.update.url.details", ""); user_pref("app.update.url.manual", ""); //..................................................................................................... user_pref("app.shield.optoutstudies.enabled", false); // Отказ от рекламы Mozillas Shield studies (TV) user_pref("browser.aboutHomeSnippets.updateUrl", ""); // Отменяет загрузку инфы с серверов Mozilla под поле поискового запроса (было только в WF и уже пустое) user_pref("browser.casting.enabled", false); // SSDP. Стриминг. Не посылать запросы в сеть для обнаружения ТВ и видео-трансляции на него //..............................................................................НАСТРОЙКИ КЭША /* Как часто проверять страницу на изменения: 0 - один раз за сессию; 1 - каждый раз при просмотре страницы; 2 - не проверять, использовать кеш браузера; 3 - проверять когда страница устарела (определяется автоматически):*/ user_pref("browser.cache.check_doc_frequency", 3); user_pref("browser.cache.disk.capacity", 2000000); // Размер дискового кеша (в КБ) user_pref("browser.cache.disk.enable", true); // Разрешить дисковый кеш user_pref("browser.cache.disk.max_chunks_memory_usage", 40960); // Для исправления проблем с кэшем (в новых FF уже так) user_pref("browser.cache.disk.max_priority_chunks_memory_usage", 40960); // Для исправления проблем с кэшем (в новых FF уже так) //..............................................ОТКЛЮЧЕНИЕ АВТООПРЕДЕЛЕНИЯ ДИСКОВОГО КЭША user_pref("browser.cache.disk.smart_size.enabled", false); user_pref("browser.cache.disk.smart_size.first_run", false); user_pref("browser.cache.disk.smart_size.use_old_max", false); //....................................................................................... user_pref("browser.cache.disk_cache_ssl", true); // Разрешить кэширование защищённых страниц (HTTPS/SSL), если запретить снизится производительность user_pref("browser.cache.frecency_experiment", -1); // Opt out (улоняться) of Mozilla HTTP telemetry testing user_pref("browser.cache.memory.enable", true); // Разрешение кэша страниц в ОЗУ user_pref("browser.cache.offline.enable", true); // Кэширование посещённых страниц на диск для просмотра в оффлайн режиме (AppCache) user_pref("browser.cache.use_new_backend", 1); // Включение новой системы HTTP-кэширования user_pref("browser.cache.backend", 1); // Включение новой системы HTTP-кэширования //.................................................................................................................. user_pref("browser.download.manager.addToRecentDocs", false); // Отмена добавления списка закачанных файлов в список "Недавние документы" user_pref("browser.feedback.url", ""); // Ну вроде по смыслу нужная вещь /* ГЕОЛОКАЦИЯ и Google геопозиционирование (GeoIP при работе с поисковыми серверами): сайты запрашивают доступ к местоположению чтобы точнее отвечать на поисковые запросы и предоставлять актуальную инфу с учетом местонахождения пользователя.*/ user_pref("geo.enabled", false); // По умолчанию: true user_pref("geo.wifi.uri", ""); // По умолчанию: www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_API_KEY% user_pref("browser.geolocation.warning.infoURL", ""); // По умолчанию: www.mozilla.org/%LOCALE%/firefox/geolocation user_pref("browser.search.geoSpecificDefaults", false); // Don't use Mozilla-provided location-specific search engines user_pref("browser.search.geoip.timeout", 0); // Точного описания не нашёл, у gray_rat и D.. такого нет. user_pref("browser.search.geoip.url", ""); // По умолчанию: https://location.services.mozilla.com/v1/country?key=%MOZILLA_API_KEY% // Если нужно чтобы выдавал при поиске контент по USA: //user_pref("browser.search.countryCode", "US"); // Disable GeoIP lookup on your address to set default search engine region //user_pref("browser.search.region", "US"); // По умолчанию: RU //......................................................................................................................................... /* Activity Stream Snippets - runs code received from a server (aka Remote Code Execution) and sends info back to a metrics server - отключение отсылки статистической инфы, связанной с технологией Snippets ("фрагмент"): домашняя страница FF, установленная по умолчанию (about:home), содержит встроенный механизм показа некоторой инфы и отслеживания пользовательских предпочтений (есть только в WF и новых FF): */ user_pref("browser.aboutHomeSnippets.updateUrl", ""); user_pref("browser.newtabpage.activity-stream.disableSnippets", true); user_pref("browser.newtabpage.activity-stream.feeds.snippets", false); user_pref("browser.newtabpage.activity-stream.asrouter.providers.snippets", "{}"); user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); user_pref("browser.newtabpage.activity-stream.section.highlights.includePocket", false); user_pref("browser.newtabpage.activity-stream.showSponsored", false); user_pref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", false); // [FF66+] user_pref("browser.library.activity-stream.enabled", false); user_pref("browser.newtabpage.activity-stream.default.sites", ""); //............................................................................................................................................... user_pref("browser.newtabpage.columns", 0); // Кол-во столбцов добавленных сайтов на стартовую страницу user_pref("browser.newtabpage.enabled", false); // Добавление сайтов на новую стартовую страницу user_pref("browser.newtabpage.rows", 0); // Кол-во строк добавленных сайтов на стартовую страницу //...........Offline AppCache - увеличивает скорость загрузки страниц и уменьшает трафик - полезная вещь, оставляем: user_pref("browser.offline-apps.notify", true); // По идее должен выдавать запрос от сайта на сохранение AppCache, но в BA, CE так и запроса нет хотя AppCache сохраняется user_pref("offline-apps.allow_by_default", true); //.................................................................................................................... user_pref("browser.panorama.animate_zoom", false); // Отключение "увеличения" вкладки при выборе её из панорамы (группы вкладок) user_pref("browser.pagethumbnails.capturing_disabled", true); // Запрет создания эскизов ранее открытых страниц (thumbnails) в Quickdial //..........................................ОТКЛЮЧЕНИЕ ПРОВЕРОК САЙТОВ (browser.safebrowsing.) - есть только у WF: user_pref("browser.safebrowsing.allowOverride", false); user_pref("browser.safebrowsing.blockedURIs.enabled", false); user_pref("browser.safebrowsing.downloads.enabled", false); user_pref("browser.safebrowsing.downloads.remote.block_dangerous", false); user_pref("browser.safebrowsing.downloads.remote.block_dangerous_host", false); user_pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false); user_pref("browser.safebrowsing.downloads.remote.block_uncommon", false); user_pref("browser.safebrowsing.downloads.remote.enabled", false); user_pref("browser.safebrowsing.enabled", false); user_pref("browser.safebrowsing.malware.enabled", false); user_pref("browser.safebrowsing.phishing.enabled", false); user_pref("browser.safebrowsing.provider.google.advisoryURL", ""); user_pref("browser.safebrowsing.provider.google.gethashURL", ""); user_pref("browser.safebrowsing.provider.google.lists", ""); user_pref("browser.safebrowsing.provider.google.pver", ""); user_pref("browser.safebrowsing.provider.google.reportMalwareMistakeURL", ""); user_pref("browser.safebrowsing.provider.google.reportPhishMistakeURL", ""); user_pref("browser.safebrowsing.provider.google.reportURL", ""); user_pref("browser.safebrowsing.provider.google.updateURL", ""); user_pref("browser.safebrowsing.provider.google4.advisoryName", ""); user_pref("browser.safebrowsing.provider.google4.advisoryURL", ""); user_pref("browser.safebrowsing.provider.google4.dataSharingURL", ""); user_pref("browser.safebrowsing.provider.google4.gethashURL", ""); user_pref("browser.safebrowsing.provider.google4.lastupdatetime", ""); user_pref("browser.safebrowsing.provider.google4.lists", ""); user_pref("browser.safebrowsing.provider.google4.nextupdatetime", ""); user_pref("browser.safebrowsing.provider.google4.pver", ""); user_pref("browser.safebrowsing.provider.google4.reportMalwareMistakeURL", ""); user_pref("browser.safebrowsing.provider.google4.reportPhishMistakeURL", ""); user_pref("browser.safebrowsing.provider.google4.reportURL", ""); user_pref("browser.safebrowsing.provider.google4.updateURL", ""); user_pref("browser.safebrowsing.provider.mozilla.gethashURL", ""); user_pref("browser.safebrowsing.provider.mozilla.lists", ""); user_pref("browser.safebrowsing.provider.mozilla.pver", ""); user_pref("browser.safebrowsing.provider.mozilla.updateURL", ""); //................................................................................................................ user_pref("browser.search.official", false); // Интеграция сервисов Mozilla в поиск браузера, разумеется отключаем user_pref("browser.search.update", false); // Отключение автообновления поисковых систем (плагинов) после запуска брауза, их можно обновлять очень редко //.......................................HTML5: отключает отправку данных по URI при клике пользователя по ссылке: user_pref("browser.send_pings", false); user_pref("browser.send_pings.max_per_link", 0); user_pref("browser.send_pings.require_same_host", false); //................................................................................................................ user_pref("browser.sessionstore.interval", 1800000); // Время в миллисек., через которое брауз сохраняет открытые вкладки на диск (стоит максимум 30 мин) /* Максимальное кол-во закэшированных страниц в каждой вкладке (возврат на ранее открытые страницы по нажатию стрелки «Назад»): "-1" - брауз сам определяет кол-во ОЗУ, выделяемое на это, "0" - закрытые страницы кэшироваться в ОЗУ не будут:*/ user_pref("browser.sessionhistory.max_total_viewers", -1); //................................................................................................................ user_pref("browser.slowStartup.notificationDisabled", true); // Замер времени запуска браузера. Не будет выводиться предупреждение, если он медленно стартует. user_pref("browser.tabs.animate", false); // Отключение анимации вкладок: они быстрее открываются, перемещаются и т.д. user_pref("browser.tabs.crashReporting.sendReport", false); // В BA, CE по умолчанию было true. user_pref("browser.tabs.warnOnClose", false); // Не предупреждать при закрытии более одной вкладки, но всё равно выскакивает окно-подтверждение закрытия других вкладок, поэтому по примеру SE добавил ещё: user_pref("browser.tabs.warnOnCloseOtherTabs", false); // Не предупреждать при закрытии более одной вкладки (в добавок к предыдущей) user_pref("browser.urlbar.decodeURLsOnCopy", true); // Чтобы скопированный в буфер обмена адрес сайта вставлялся также как и был написан user_pref("device.sensors.enabled", false); // Сбор браузером инфы с сенсоров ноута (для настольного ПК не нужно) //..........................GCLI. Автоматическая публикация скриншотов на Imgur.com user_pref("devtools.gcli.imgurClientID", ""); user_pref("devtools.gcli.imgurUploadURL", ""); user_pref("devtools.gcli.jquerySrc", ""); user_pref("devtools.gcli.lodashSrc", ""); user_pref("devtools.gcli.underscoreSrc", ""); //................................................................................. user_pref("devtools.remote.wifi.scan", false); // Запретить соединения с устройствами на FF OS (была такая ОС для смартфонов) для отладок по wi-fi user_pref("devtools.remote.wifi.visible", false); // Относится к предыдущему п. user_pref("dom.battery.enabled", false); // Запрет доступа браузера к инфе об аккумуляторе user_pref("dom.disable_beforeunload", true); //Отключить предупреждение сайтом о закрытии вкладки типа: "Вы действительно хотите уйти с этого сайта?", у harrykkk также. user_pref("dom.enable_performance", false); // Disable timing attacks (инфа о времени начала и окончания загрузки страницы) user_pref("dom.enable_performance_navigation_timing", false); // Resource Timing API (инфа о скорости обработки элементов), скорее всего тоже относится к Disable timing attacks user_pref("dom.enable_performance_observer", false); // Запрет отправки браузером сайтам разной инфы по скорости загрузки страниц user_pref("dom.enable_resource_timing", false); // Disable resource/navigation timing //..................................ОТКЛЮЧЕНИЕ БЛОКРИРОВКИ РАСШИРЕНИЙ, использующих CPOW: user_pref("dom.ipc.cpows.allow-cpows-in-compat-addons", ""); user_pref("dom.ipc.cpows.forbid-cpows-in-compat-addons", false); user_pref("dom.ipc.cpows.forbid-unsafe-from-browser", false); //........................................................................................ user_pref("dom.ipc.plugins.asyncInit.enabled", true); // Асинхронная инициализация плагинов, для лучшей производительности и скорости //..................................ОТКЛЮЧЕНИЕ ОТЧЕТОВ об ОШИБКАХ ПЛАГИНОВ: user_pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false); user_pref("dom.ipc.plugins.reportCrashURL", false); // Отправка отчётов о падении плагинов //.............................................................. user_pref("dom.netinfo.enabled", false); // Disable leaking network/browser connection info via Javascript. В BA, CE уже так. /* Из статьи gray_rat: "По умолчанию FF следит за временем загрузки каждой страницы, и если она загружается очень долго, в верху может появиться уведомление «Веб-страница замедляет ваш браузер...». Как правило, это уведомление появляется из-за очень медленного интернет соединения, плохой совместимости установленных дополнений или вирусов. Если у вас с загрузкой страниц таких проблем не возникает или вы знаете причину возникшей у вас проблемы, но не знаете как её решить, можете отключить мониторинг страниц и показ этого уведомления: false" */ user_pref("dom.ipc.processHangMonitor", false); // В BA, CE было true. user_pref("dom.ipc.reportProcessHangs", false); // В BA, CE было true. //........................ОТКЛЮЧЕНИЕ веб push-уведомлений от сайтов (даже если сайт не загружен, он может вывести на экран уведомление): user_pref("dom.push.enabled", false); // В BA, CE уже было так. user_pref("dom.push.maxQuotaPerSubscription", 0); user_pref("dom.push.serverURL", ""); user_pref("dom.push.userAgentID", ""); user_pref("dom.push.alwaysConnect", false); user_pref("dom.push.connection.enabled", false); user_pref("dom.push.alwaysConnect", false); user_pref("dom.webnotifications.enabled", false); // В BA, CE переключил на false. user_pref("dom.webnotifications.requireinteraction.enabled", false); user_pref("dom.webnotifications.serviceworker.enabled", false); // В BA, CE переключил на false. //.................................................................................................................................... /* ServiceWorkers: имеет смысл отключать вместе с синхронизацией и Push-уведомлениями. Скрипт, который браузер запускает в фоновом режиме, не требует открытой веб-страницы или разрешения пользователя, на данный момент это такие функции как push-уведомления и фоновая синхронизация (в будущем возможно что-то ещё): https://habr.com/company/2gis/blog/345552 Но если какой-то сайт использует эту функция, то функционал сайта может быть недоступен */ user_pref("dom.serviceWorkers.enabled", false); // В BA, CE уже было так. user_pref("dom.serviceWorkers.testUpdateOverOneDay", false); user_pref("dom.serviceWorkers.parent_intercept", false); user_pref("devtools.serviceWorkers.testing.enabled", false); //............................................................................................................................................................ user_pref("dom.vibrator.enabled", false); // Отключение взаимодействия браузера с вибратором мобильного устройства //.................................ОТКЛЮЧЕНИЕ ПРОВЕРОК MOZILL'ой ПЛАГИНОВ/РАСШИРЕНИЙ user_pref("extensions.blocklist.detailsURL", ""); user_pref("extensions.blocklist.enabled", false); user_pref("extensions.blocklist.interval", 999999999); user_pref("extensions.blocklist.itemURL", ""); user_pref("extensions.blocklist.url", ""); //.................................................................................. user_pref("extensions.getAddons.cache.enabled", false); // Запрет отправки инфы о дополнениях и метаданных об их использовании. В BA, CE уже так. user_pref("extensions.legacy.enabled", true); // Поддержка старых расширений (есть в WF; в BA, CE, PM этого нет) user_pref("extensions.legacy.exceptions", ""); // Белый список разрешенных расширений от FF и имейлы разрабов (есть в WF; в BA, CE, PM этого нет) //..............................................ОТКЛЮЧЕНИЕ АВТООБНОВЛЕНИЙ РАСШИРЕНИЙ user_pref("extensions.update.autoUpdateDefault", false); user_pref("extensions.update.background.url", ""); user_pref("extensions.update.detailsURL", ""); user_pref("extensions.update.enabled", false); user_pref("extensions.update.interval", 0); user_pref("extensions.update.itemURL", ""); //................................................................................... user_pref("findbar.highlightAll", true); // Похоже на подсветку найденного по Ctrl+F //....................ОТКЛЮЧЕНИЕ АНИМАЦИИ и ПРЕДУПРЕЖДЕНИЙ при ПЕРЕХОДЕ (и в нём) на ПОЛНЫЙ ЭКРАН user_pref("full-screen-api.transition.timeout", 250); user_pref("full-screen-api.warning.delay", 0); user_pref("full-screen-api.warning.timeout", 0); ................................................................................................. user_pref("javascript.options.shared_memory", true); // Обработки части кода страницы в несколько потоков - ускорение отрисовки страницы user_pref("layers.async-pan-zoom.enabled", true); // Брауз живее работает и лучше прокрутка страниц user_pref("loop.enabled", false); // Отключение видеозвонков (Firefox Hello (Telefonica): FF соединяется без запросов пользователю) //....................................ОТКЛЮЧЕНИЕ ПЛАГИНОВ Openh264 и Widevine (и проверок их сертификатов) user_pref("media.gmp-gmpopenh264.autoupdate", false); user_pref("media.gmp-widevinecdm.autoupdate", false); user_pref("media.gmp-gmpopenh264.enabled", false); user_pref("media.gmp-widevinecdm.enabled", false); user_pref("media.gmp-provider.enabled", false); // Не отображать их в Prerferences user_pref("media.gmp-widevinecdm.visible", false); // Не отображать их в Prerferences user_pref("media.eme.enabled", false); // Отключение воспроизведения DRM-контента (платный медиа-контент) user_pref("media.gmp-manager.cert.checkAttributes", false); user_pref("media.gmp-manager.cert.requireBuiltIn", false); user_pref("media.gmp-manager.certs.1.commonName", ""); user_pref("media.gmp-manager.certs.2.commonName", ""); user_pref("media.gmp-manager.url", ""); //...................................................................................................... /* ОТКЛЮЧЕНИЕ АВТОМАТИЧЕСКОГО ВОСПРОИЗВЕДЕНИЯ МУЛЬТИМЕДИА-КОНТЕНТА (видео и звука на страницах до нажатия кнопки "Play") до FF62 (начиная с FF63 параметры поменялись: https://forum.mozilla-russia.org/viewtopic.php?id=36226 ) */ user_pref("media.block-autoplay-until-in-foreground", true); // Судя по названию наверное блокирует автозапуск медиа в фоне, на скачку видео в ютубе (при нажатии ссылки) не влияет. //............................................................................................................................... //........................WebRTC WG: захват и видеотрансляция рабочих столов и Media Capture Task Force user_pref("media.getusermedia.browser.enabled", false); // Для получения доступа к микрофону и/или вебкамере (для аудио/видео чатов в FF), это часть WebRTC user_pref("media.getusermedia.aec_enabled", false); // Взято у gray_rat user_pref("media.getusermedia.audiocapture.enabled", false); // Есть у arkenfox user_pref("media.getusermedia.noise_enabled", false); // Взято у gray_rat user_pref("media.getusermedia.screensharing.allow_on_old_platforms", false); // Было только у D.. user_pref("media.getusermedia.screensharing.allowed_domains", ""); // Было только у D.. user_pref("media.getusermedia.screensharing.enabled", false); // Есть и у gray_rat //....................................................................................................... //...ОТКЛЮЧЕНИЕ WebRTC (Web Real-Time Communication) и пиринга (используются для работы некоторых браузерных чатов, видео-звонков и т.п.): user_pref("media.peerconnection.dtmf.enabled", false); user_pref("media.peerconnection.enabled", false); user_pref("media.peerconnection.ice.default_address_only", false); user_pref("media.peerconnection.ice.no_host", true); // Don't reveal your internal IP when WebRTC is enabled (for FF42+) user_pref("media.peerconnection.ice.tcp", false); user_pref("media.peerconnection.ice.proxy_only_if_behind_proxy", true); // для FF70+ user_pref("media.peerconnection.identity.enabled", false); user_pref("media.peerconnection.rtpsourcesapi.enabled", false); user_pref("media.peerconnection.simulcast", false); user_pref("media.peerconnection.turn.disable", true); user_pref("media.peerconnection.video.enabled", false); user_pref("media.peerconnection.video.vp9_enabled", false); user_pref("media.peerconnection.use_document_iceservers", false); //....................................................................................................................................... //........................................WebSpeech: распознавание и синтез речи user_pref("media.webspeech.recognition.force_enable", false); user_pref("media.webspeech.recognition.enable", false); user_pref("media.webspeech.synth.force_global_queue", false); user_pref("media.webspeech.synth.enabled", false); user_pref("media.webspeech.test.fake_recognition_service", false); user_pref("media.webspeech.test.fake_fsm_events", false); user_pref("media.webspeech.test.enable", false); //.............................................................................. user_pref("memory.free_dirty_pages", true); // Освобождает память сразу после закрытия вкладки, хорошо для скорости работы user_pref("network.allow-experiments", false); // Отключение экспериментальных функций //...ОСТАНОВКА ТРАФИКА на: detectportal.firefox.com , detectportal.palemoon.org: user_pref("network.captive-portal-service.enabled", false); user_pref("network.captive-portal-service.minInterval", 0); user_pref("network.connectivity-service.enabled", false); user_pref("captivedetect.canonicalURL", ""); // Здесь обычно ссылка на: detectportal.firefox.com user_pref("captivedetect.maxRetryCount", 0); // К верхнему относится //.............................................................................. user_pref("network.dns.disableIPv6", true); // Отключение запроса IPv6 адресов у DNS //.................ПРЕДЗАГРУЗКИ: DNS, ссылок, элементов "предсказанных" страниц и т.д. (DNS lookups, TCP handshakes и TLS handshakes) user_pref("network.dns.disablePrefetch", true); // Запрет на предварительный запрос браузом DNS каждой ссылки на странице user_pref("network.dns.disablePrefetchFromHTTPS", true); // Запрет на предварительный запрос браузом DNS каждой ссылки на странице по протоколу HTTPS user_pref("network.prefetch-next", false); // Запрет на предзагрузку браузером заранее тех ссылок, которые сайт посчитает вероятными к нажатию пользователем user_pref("network.predictor.enabled", false); // «Предсказательный» механизм, который на основе статистики заранее до перехода на страницу загружает с неё часть элементов user_pref("network.predictor.enable-prefetch", false); // Disable prefetching (предварительная выборка) для FF48+ user_pref("network.predictor.enable-hover-on-ssl", false); // От Crandle: https://itnan.ru/post.php?c=1&p=424559 user_pref("network.http.speculative-parallel-limit", 0); // Предварительная загрузка страниц при наведении курсора на ссылку //..................................................................................................................................... user_pref("network.http.keep-alive", true); // Поддержание активности соединения: установленный канал может быть использован повторно, повышает производительность /* По умолчанию false: поиск DNS на localhost (обычно от инет-провайдера), true: DNS ищется на удаленном сервере (через SOCKS-прокси). Если удаленный сервер не используется, DNS берётся от DNS-серверов, указанных в свойствах текущего сетевого соединения т.е. параметр не важен: */ user_pref("network.proxy.socks_remote_dns", true); //................................................................................................................................ user_pref("network.proxy.type", 0); // Соответствует "No proxy" в Preferences, так безопаснее /* Запрет сайтам на обращение к локальной машине (инфа об открытых портах). Возможные проблемы: через браузер нельзя будет заходить на адреса подключаемых устройств (например роутера) типа http://127.0.0.1:631 и т.д. :*/ user_pref("network.proxy.no_proxies_on", ""); //........................................................................................................................................... user_pref("nglayout.initialpaint.delay", 80); // Задержка перед началом отрисовки загружаемой страницы в миллисек., слишком мал.знач.не рекомендуются user_pref("permissions.manager.defaultsUrl", ""); // Запрет отправки тех.инфы из about:support на сайты поддержки /* First Party Isolation (FPI): изоляция куков (каждому сайту доступ только к своим), если будут проблемы с авторизацией на сайтах - тогда заменить параметр создаваемой кнопкой "Custom buttons": */ user_pref("privacy.firstparty.isolate", true); //................................................................................................................................................. /* «Tracking Protection is a new platform-level technology that blocks HTTP loads at the network level. It is based on the Safe Browsing technology that powers our phishing and malware protection.»: https://wiki.mozilla.org/Security/Tracking_protection (Антивирусная защита по типу safebrowsing): */ user_pref("privacy.trackingprotection.enabled", false); user_pref("privacy.trackingprotection.pbmode.enabled", false); // Disable Tracking Protection in Private Browsing mode user_pref("privacy.trackingprotection.ui.enabled", false); // Включение/выключение дополнительных параметров Tracking Protection в разделе Параметры > Конфиденциальность > Использовать защиту отслеживания //................................................................................................................................................... //..........................ОТКЛЮЧЕНИЕ ПРОВЕРОК СЕРТИФИКАТОВ САЙТОВ (OCSP - Online Certificate Status Protocol) user_pref("security.OCSP.GET.enabled", false); // В обоих уже так было user_pref("security.OCSP.enabled", 0); // В обоих стояло 1 user_pref("security.OCSP.require", false); // В WF уже так и было, в PM поменял user_pref("security.ssl.enable_ocsp_stapling", false); user_pref("security.ssl.enable_ocsp_must_staple", false); user_pref("services.sync.prefs.sync.security.OCSP.enabled", false); // В обоих перевёл на false user_pref("services.sync.prefs.sync.security.OCSP.require", false); // В обоих перевёл на false //............................................................................................................. /* Как я понял это блокировка соединений с серверами, которые не поддерживают RFC 5746 из-за потенциальной уязвимости таких соединений для атак MiTM. Сервер без RFC 5746 может быть защищен от атаки если он отключает повторные переговоры, но проблема в том, что браузер не может этого знать. Установка этого pref в true - единственный способ для браузера гарантировать, что не будет никаких небезопасных повторных переговоров на канале между браузером и сервером. */ user_pref("security.ssl.treat_unsafe_negotiation_as_broken", true); // Это было у D.. user_pref("security.ssl.require_safe_negotiation", true); // Это из статьи Big Data Resistance //..................................................................................................................................................... //.......................................................ОТКЛЮЧЕНИЕ ВСЕХ СИНХРОНИЗАЦИЙ user_pref("services.sync.engine.addons", false); user_pref("services.sync.engine.bookmarks", false); user_pref("services.sync.engine.history", false); user_pref("services.sync.engine.passwords", false); user_pref("services.sync.engine.prefs", false); user_pref("services.sync.engine.tabs", false); user_pref("services.sync.engine.bookmarks.buffer", false); user_pref("services.sync.engine.creditcards", false); user_pref("services.sync.engine.creditcards.available", false); user_pref("services.sync.engine.addresses", false); user_pref("services.sync.engine.addresses.available", false); user_pref("services.sync.declinedEngines", ""); user_pref("services.sync.fxa.privacyURL", ""); user_pref("services.sync.fxa.termsURL", ""); user_pref("services.sync.jpake.serverURL", ""); user_pref("services.sync.outdated.url", ""); user_pref("services.sync.prefs.sync.accessibility.browsewithcaret", false); user_pref("services.sync.prefs.sync.accessibility.typeaheadfind", false); user_pref("services.sync.prefs.sync.accessibility.typeaheadfind.linksonly", false); user_pref("services.sync.prefs.sync.addons.ignoreUserEnabledChanges", false); user_pref("services.sync.prefs.sync.browser.download.manager.closeWhenDone", false); user_pref("services.sync.prefs.sync.browser.download.manager.retention", false); user_pref("services.sync.prefs.sync.browser.download.manager.scanWhenDone", false); user_pref("services.sync.prefs.sync.browser.formfill.enable", false); user_pref("services.sync.prefs.sync.browser.safebrowsing.malware.enabled", false); user_pref("services.sync.prefs.sync.browser.safebrowsing.phishing.enabled", false); user_pref("services.sync.prefs.sync.browser.search.update", false); user_pref("services.sync.prefs.sync.browser.sessionstore.restore_on_demand", false); user_pref("services.sync.prefs.sync.browser.urlbar.maxRichResults", false); user_pref("services.sync.prefs.sync.services.sync.syncedTabs.showRemoteIcons", false); user_pref("services.sync.prefs.sync.xpinstall.whitelist.required", false); user_pref("services.sync.privacyURL", ""); user_pref("services.sync.serverURL", ""); user_pref("services.sync.statusURL", ""); user_pref("services.sync.syncKeyHelpURL", ""); user_pref("services.sync.syncedTabs.showRemoteIcons", false); user_pref("services.sync.termsURL", ""); user_pref("services.sync.tokenServerURI", ""); user_pref("services.sync.userURL", ""); //.................................................................................. user_pref("webgl.enable-debug-renderer-info", false); // Disable WebGL debug info being available to websites (FF60+). В BA, CE уже так. user_pref("dom.gamepad.enabled", false); // Disable gamepad API - USB device ID enumeration (вроде отключение инфы по подключаемым (игровым) устройствам), минус: выпилит GamePad //...............................................................................................................ОТКЛЮЧЕНИЕ РАЗНОЙ ТЕЛЕМЕТРИИ: user_pref("devtools.onboarding.telemetry.logged", false); user_pref("devtools.telemetry.supported_performance_marks", ""); user_pref("devtools.telemetry.tools.opened.version", ""); user_pref("toolkit.coverage.endpoint.base", ""); user_pref("toolkit.coverage.opt-out", true); // (FF64+) user_pref("toolkit.telemetry.archive.enabled", false); user_pref("toolkit.telemetry.enabled", false); // В BA, CE уже так. user_pref("toolkit.telemetry.coverage.opt-out", true); user_pref("toolkit.telemetry.infoURL", ""); user_pref("toolkit.telemetry.log.level", "0"); user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); user_pref("toolkit.telemetry.server", ""); // https://incoming.telemetry.mozilla.org user_pref("toolkit.telemetry.server_owner", ""); user_pref("toolkit.telemetry.unified", false); user_pref("toolkit.telemetry.bhrPing.enabled", false); user_pref("toolkit.telemetry.bhrPing.enabled", false); user_pref("toolkit.telemetry.cachedClientID", ""); user_pref("toolkit.telemetry.debugSlowSql", false); // В BA, CE уже так. user_pref("toolkit.telemetry.firstShutdownPing.enabled", false); user_pref("toolkit.telemetry.hybridContent.enabled", false); user_pref("toolkit.telemetry.newProfilePing.enabled", false); user_pref("toolkit.telemetry.shutdownPingSender.enabled", false); user_pref("toolkit.telemetry.shutdownPingSender.enabledFirstSession", false); user_pref("toolkit.telemetry.updatePing.enabled", false); user_pref("toolkit.telemetry.unified", false); //.................Disable SSL Error Reporting: user_pref("security.ssl.errorReporting.automatic", false); user_pref("security.ssl.errorReporting.enabled", false); user_pref("security.ssl.errorReporting.url", ""); // https://incoming.telemetry.mozilla.org/submit/sslreports //............................................. user_pref("datareporting.healthreport.infoURL", ""); // mozilla.org/legal/privacy/firefox.html#health-report user_pref("datareporting.healthreport.service.enable", false); user_pref("datareporting.healthreport.uploadEnabled", false); // Disable Health Reports user_pref("datareporting.policy.dataSubmissionEnabled", false); // Disable new data submission, master kill switch (FF41+). If disabled, no policy is shown or upload takes place, ever: https://bugzilla.mozilla.org/1195552 user_pref("datareporting.policy.firstRunURL", ""); // www.mozilla.org/privacy/firefox user_pref("app.shield.optoutstudies.enabled", false); // Disable allowing FF to install and run Studies user_pref("browser.discovery.enabled", false); // Disable personalized Extension Recommendations in about:addons and AMO (FF65+) //..................Disable Crash Reports: user_pref("breakpad.reportURL", ""); // https://crash-stats.mozilla.com/report/index user_pref("browser.tabs.crashReporting.sendReport", false); // (FF44+) user_pref("browser.crashReports.unsubmittedCheck.enabled", false); // (FF51+) user_pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false); // Disable backlogged Crash Reports (FF58+) user_pref("browser.newtabpage.activity-stream.telemetry", false); user_pref("browser.newtabpage.activity-stream.telemetry.ut.events", false); user_pref("browser.newtabpage.activity-stream.telemetry.ping.endpoint", ""); // https://tiles.services.mozilla.com/v4/links/activity-stream user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false); user_pref("browser.ping-centre.telemetry", false); // Disable PingCentre telemetry (used in several System Add-ons) (FF57+) //.............................................................................................................................................. //.................WebVR: поддержка устройств виртуальной реальности user_pref("dom.vr.require-gesture", false); user_pref("dom.vr.poseprediction.enabled", false); user_pref("dom.vr.openvr.enabled", false); user_pref("dom.vr.oculus.invisible.enabled", false); user_pref("dom.vr.oculus.enabled", false); user_pref("dom.vr.enabled", false); user_pref("dom.vr.test.enabled", false); user_pref("dom.vr.puppet.enabled", false); user_pref("dom.vr.osvr.enabled", false); user_pref("dom.vr.external.enabled", false); user_pref("dom.vr.autoactivate.enabled", false); user_pref("dom.vr.autoactivate.enabled", false); //................................................................. // WebCompat: возможность отправки отчетов на https://webcompat.com о проблемах совместимости браузера с сайтами. В BA, CE по "webcompat" ничего нет. user_pref("media.decoder-doctor.new-issue-endpoint", ""); user_pref("extensions.webcompat-reporter.newIssueEndpoint", ""); user_pref("media.decoder-doctor.verbose", false); // В BA, CE уже так. //.............................................................................................................. // Pocket: позволяет сохранять ссылки на тексты в облачном хранилище для их дальнейшего прочтения user_pref("extensions.pocket.enabled", false); user_pref("extensions.pocket.site", ""); user_pref("extensions.pocket.api", ""); user_pref("extensions.pocket.oAuthConsumerKey", ""); //.............................................................................................. //.................................................ОТКЛЮЧЕНИЕ аккаунтов FF: user_pref("identity.fxaccounts.enabled", false); user_pref("identity.fxaccounts.remote.profile.uri", ""); user_pref("identity.fxaccounts.remote.oauth.uri", ""); user_pref("identity.fxaccounts.auth.uri", ""); user_pref("identity.fxaccounts.remote.root", ""); user_pref("browser.newtabpage.activity-stream.fxaccounts.endpoint", ""); user_pref("identity.sync.tokenserver.uri", ""); //........................................................................ user_pref("media.navigator.enabled", false); // Disable media device enumeration (FF29+): https://wiki.mozilla.org/Media/getUserMedia user_pref("layout.word_select.eat_space_to_next_word", false); // Не захватывать пробел при выделении слова на страничке двойным кликом (из статьи Big Data Resistance, здесь тоже так пишут: https://forum.mozilla-russia.org/viewtopic.php?id=36226) /* Если true, то вкладки и плагины будут в отдельных процессах (каждый плагин в отдельном процессе - plugin-container.exe), что увеличивает безопасность и стабильность брауза (впервые это было реализовано в GC), из минусов: при этом потребление ОЗУ и CPU может несколько увеличиться:*/ user_pref("dom.ipc.plugins.enabled", true); user_pref("beacon.enabled", false); // Сбор статистики использования браузера о загрузке страниц, в false вроде как усложняется сбор статистики браузером перед выгрузкой страницы, но из-за этого могут не грузиться некот.сайты (www.ant.com например в SE, PM).
Тему для таких сообщений создавать не надо, пост поправил. | Всего записей: 937 | Зарегистр. 05-03-2020 | Отправлено: 18:35 10-01-2021 | Исправлено: gyra, 19:02 10-01-2021 |
|