Guia de proteção do Firefox
Visão geral
O que é endurecimento? No mundo real do Firefox, “hardening” é apenas um sinônimo de “customização” relacionado a configurações de privacidade/segurança. Com o hardening, pretendemos ter uma experiência de internet mais privada e segura.
Então, por que você está fazendo isso para o Firefox, não para o Chrome/Chromium? Porque muitos navegadores usam o mecanismo Chromium, o que leva à monopolização. Eu não quero apoiar isso. Além disso, com as facilidades de configuração que o Firefox oferece ao usuário, fica muito mais fácil aumentar a privacidade e o anonimato. Por esses motivos, preparei este documento sobre o Firefox.
Sobre a Documentação
Senti a necessidade de dividir este documento em 4 grupos: Nível 1, Nível 2, Nível 3 e Nível 4
- Nível 1: Configurações simples. Fácil de aplicar. A maioria dos sites funcionará normalmente. Minha sugestão para usuários básicos.
- Nível 2: Várias configurações avançadas. É relativamente mais difícil de fazer. Alguns sites podem quebrar. Minha sugestão para usuários um pouco mais experientes.
- Nível 3: Configurações mais avançadas. Não é mais difícil de concluir. Sites são muito propensos a quebrar. Minha sugestão para usuários que sabem o que fazer.
- Nível 4: Sobre como usar o user.js da Arkenfox. A maioria dos sites será quebrada. Minha sugestão para maníacos por privacidade e segurança.
Nível 1
Configurações > Início > Navegação
Desative essas duas opções.
Configurações > Início > Rede > Configurações
Ative o DNS sobre HTTPS. Aqui você pode selecionar o provedor de DNS que deseja. Prefiro a opção Cloudflare for Families' Blocked Malware. Cabe a você escolher ou não os servidores DNS de uma organização sem fins lucrativos como a Quad9.
Configurações > Início > Conteúdo inicial do Firefox
Desative essas duas opções.
Configurações > Pesquisa > Mecanismo de pesquisa padrão
Aqui você pode selecionar qualquer mecanismo de pesquisa orientado para a privacidade. Como as opções padrão eram DuckDuckGo, eu escolhi. Se desejar, você pode adicionar e escolher um serviço muito mais voltado para a privacidade, como o SearX/SearXNG.
Configurações > Pesquisa > Sugestão de pesquisa
Desabilite esta opção.
Configurações > Privacidade e segurança > Privacidade do navegador
Defina esta configuração assim. A maioria dos sites não tem problemas com essa configuração, mas você pode desativar a Proteção aprimorada contra rastreamento para sites corrompidos.
Para desativar o Enhanced Tracker Protection, clique no ícone de escudo à esquerda da barra de URL. E alterne o interruptor.
Configurações > Privacidade e segurança > Coleta e uso de dados do Firefox
Desabilite a telemetria.
Configurações > Privacidade e segurança > Modo somente HTTPS
Selecione esta opção para ativar o modo somente HTTPS.
Nível 2
Vá para about:config. CliqueAccept the Risk and Continue
Fissão
Encontre e defina como “verdadeiro” estas opções:
fission.autostartgfx.webrender.all
Telemetria
extensions.pocket.enabled=falseDesativa o Pocket.browser.newtabpage.activity-stream.feeds.telemetry=falsebrowser.newtabpage.activity-stream.telemetry=falsebrowser.ping-centre.telemetry=falsetoolkit.telemetry.enabled=falsetoolkit.telemetry.unified=falsetoolkit.telemetry.archive.enabled=falsedatareporting.policy.dataSubmissionEnabled=falsebrowser.ping-centre.telemetry=falsesecurity.app_menu.recordEventTelemetry=falsetoolkit.telemetry.newProfilePing.enabled=falsetoolkit.telemetry.firstShutdownPing.enabled=falsesecurity.certerrors.recordEventTelemetry=falsetoolkit.telemetry.newProfilePing.enabled=falsetoolkit.telemetry.previousBuildID=2040000000000toolkit.telemetry.server=" "Deixe o valor desta opção em branco.toolkit.telemetry.server_owner=" "Deixe o valor desta opção em branco.toolkit.coverage.endpoint.base=" "Deixe o valor desta opção em branco.toolkit.telemetry.shutdownPingSender.enabled=falseapp.normandy.enabled=falseapp.normandy.api_url=" "Deixe o valor desta opção em branco.breakpad.reportURL=" "Deixe o valor desta opção em branco.browser.tabs.crashReporting.sendReport=false
geolocalização
Defina o serviço de geolocalização Mozilla insta do Google:
geo.provider.network.url="https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%"
geo.provider.use_geoclue=false(Linux)geo.provider.use_gpsd=false(Linux)geo.provider.ms-windows-location=false(Janelas)geo.provider.use_corelocation=false(Mac OS)
Defina essas opções da seguinte maneira:
extensions.getAddons.showPane=falseEsta configuração não foi criada, crie você mesmo.extensions.htmlaboutaddons.recommendations.enabled=false
Vários
network.gio.supported-protocols=" "Esta configuração não foi criada, crie você mesmo. Deixe o valor desta opção em branco.network.file.disable_unc_paths=trueEsta configuração não foi criada, crie você mesmo.permissions.manager.defaultsUrl=" "Deixe o valor desta opção em branco.network.IDN_show_punycode=truemedia.peerconnection.enabled=falseEsta opção pode causar problemas com a transmissão. Altere esta opção quando quiser transmitir ou participar de uma transmissão.media.autoplay.default=5Desativa a reprodução automática de mídia HTML5.privacy.partition.serviceWorkers=trueprivacy.firstparty.isolate=trueSe você acha que o DFPI é suficiente para você. Não defina esta opção. Se você tiver problemas para fazer logon em alguns sites, provavelmente é devido a essa configuração.
Configurações > Privacidade e segurança > Cookies e dados do site
Ative esta opção. Esta opção é boa para privacidade e segurança, mas também significa que você deve sair de suas contas quando o Firefox estiver fechado. Você pode adicionar expectativas para sites. Cookies e dados nesses sites não são excluídos.
Vários
Defina essas opções em about:config:
dom.event.clipboardevents.enabled=falseintl.accept_languages="en-US, en"Define a localidade para inglês para maior anonimato.javascript.use_us_english_locale=trueEsta configuração não foi criada, crie você mesmo.beacon.enabled=falsecaptivedetect.canonicalURL=" "Deixe o valor desta opção em branco.network.captive-portal-service.enabled=falsenetwork.connectivity-service.enabled=falsenetwork.auth.subresource-http-auth-allow=1signon.rememberSignons=falsesignon.autofillForms=falsesignon.formlessCapture.enabled=falsebrowser.formfill.enable=falseextensions.formautofill.addresses.enabled=falseextensions.formautofill.available="off"extensions.formautofill.creditCards.available=falseextensions.formautofill.creditCards.enabled=falseextensions.formautofill.heuristics.enabled=falsesecurity.pki.sha1_enforcement_level=1security.cert_pinning.enforcement_level=2webgl.disabled=trueDesativar WebGL (Biblioteca de gráficos da Web)browser.display.use_system_colors=falseDesativar o uso de cores do sistema.privacy.partition.always_partition_third_party_non_cookie_storage=trueprivacy.partition.always_partition_third_party_non_cookie_storage.exempt_sessionstorage=falsebrowser.cache.disk.enable=fasleDesativar cache de disco.browser.privatebrowsing.forceMediaMemoryCache=trueGrave o cache de mídia na memória em vez do disco. Pode causar problemas de reprodução.media.memory_cache_max_size=65536Aumentar o tamanho máximo do cache de memória.browser.helperApps.deleteTempFileOnExit=trueExcluir arquivos temporários abertos com aplicativos externos.network.http.referer.XOriginTrimmingPolicy=2Definir referenciadores de origem cruzada para enviar apenas esquema, host e porta, em vez de evitar completamente enviá-los.dom.popup_allowed_events="click dblclick mousedown pointerdown"Limitar eventos que podem acionar pop-ups.
Essas opções desativam a Navegação segura do Google. A Navegação segura é um bom recurso de segurança, mas se você se preocupa mais com sua privacidade, pode desativá-la:
browser.safebrowsing.provider.google4.gethashURL=" "Deixe o valor desta opção em branco.browser.safebrowsing.provider.google4.updateURL=" "Deixe o valor desta opção em branco.browser.safebrowsing.provider.google.gethashURL=" "Deixe o valor desta opção em branco.browser.safebrowsing.provider.google.updateURL=" "Deixe o valor desta opção em branco.browser.safebrowsing.downloads.enabled=falsebrowser.safebrowsing.downloads.remote.enabled=falsebrowser.safebrowsing.downloads.remote.url=" "Deixe o valor desta opção em branco.browser.safebrowsing.downloads.remote.block_potentially_unwanted=falsebrowser.safebrowsing.downloads.remote.block_uncommon=falsebrowser.safebrowsing.allowOverride=false
Limpar histórico, cookies e dados do site quando o Firefox fechar:
network.cookie.lifetimePolicy=2privacy.sanitize.sanitizeOnShutdown=trueprivacy.clearOnShutdown.cache=trueprivacy.clearOnShutdown.cookies=trueprivacy.clearOnShutdown.downloads=trueprivacy.clearOnShutdown.formdata=trueprivacy.clearOnShutdown.history=trueprivacy.clearOnShutdown.offlineApps=trueprivacy.clearOnShutdown.sessions=trueprivacy.clearOnShutdown.sitesettings=falseprivacy.sanitize.timeSpan=0
privacy.resistFingerprinting=trueAtivar RFPprivacy.resistFingerprinting.block_mozAddonManager=trueEsta configuração pode causar problemas com a instalação de complementos do Mozilla Add-ons.
Para instalar Arkenfox (ou qualquer) user.js;
Baixe o user.jsarquivo do repositório
Abra o Firefox e vá paraabout:profiles
Clique neste botão e abra o diretório do perfil.
Mova o user.jsarquivo para o diretório do perfil.
Reinicie o Firefox. E você está pronto!
Extensões
uBlock Origin : Uma extensão bloqueadora de conteúdo de código aberto com recursos úteis. Mais informações sobre o uso correto aqui .
CanvasBlocker : Este complemento permite que os usuários impeçam que sites usem algumas APIs Javascript para identificá-los.
Se você não definiu privacy.resistFingerprintinga opção na seção Nível 3, pode usar esta extensão.
Configurações de privacidade : a extensão Configurações de privacidade mantém todas as configurações internas de privacidade e segurança em um só lugar.
Você pode acessar rapidamente as configurações em about:configarquivos media.peerconnection.enabled. Dessa forma, você pode alterar facilmente essa configuração quando quiser transmitir.
Veja também
- https://www.youtube.com/watch?v=F7-bW2y6lcI
- https://github.com/arkenfox/user.js/wiki/
- https://github.com/gorhill/uBlock/wiki/Blocking-mode
- https://brainfucksec.github.io/firefox-hardening-guide





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)