Como desativar o referenciador HTTP no Firefox?

20

Eu sinto que o referenciador HTTP é uma violação da minha privacidade (o campo de cabeçalho HTTP que identifica a página da qual você veio e que estava vinculado à página da web que você está acessando) e eu entendo que alguns navegadores permitem desativá-lo.

Como isso pode ser feito no Firefox (atualmente versão 47)? Estou executando o Ubuntu GNOME 16.04 com o GNOME 3.20.

De preferência, eu gostaria de ter 3 opções:

  • A capacidade de tê-lo para tudo como é padrão
  • A capacidade de desativá-lo somente quando o domínio de onde você é é de terceiros para o domínio para o qual você está indo
  • A capacidade de desabilitar é completamente uniforme, mesmo quando você apenas acessa o subdomínio ou outra página de um site

fonte

Respostas:

20

Na barra de URL do Firefox, vá para about:config.

Na caixa de pesquisa da about:configpágina, digite o seguinte:

Network.http.sendRefererHeader

Clique duas vezes em Network.http.sendRefererHeadere altere o valor de 2para 0para desativar o cabeçalho do referenciador.

Os seguintes valores são aceitos:

0 - Desativar referenciador.

1 - Envie o cabeçalho do Referer ao clicar em um link e defina document.referrer para a página seguinte.

2 - Envie o cabeçalho do Referer ao clicar em um link ou ao carregar uma imagem (padrão).

Fonte

Deve-se observar que alguns sites como o google e o tumblr incluem o referenciador no URL do link, em vez do cabeçalho.

Existe um complemento que corrige esse problema e remove o redirecionamento dos resultados do Google, mas ele não parece funcionar nas imagens do Google (clique aqui para obter mais informações).

Há também uma opção mais nova que pode ser do seu interesse network.http.referer.XOriginPolicy. As opções que você pode definir para isso são:

0 - Sem restrições (padrão).

1 - O domínio base deve corresponder (envie de a.example.com para b.example.com).

2 - O nome completo do host deve corresponder (apenas b.example.com a b.example.com).

Fonte

mchid
fonte
Por favor, explique quais seriam os diferentes valores que você poderia definir. Também atualizei minha pergunta com um pouco mais, mas se isso não for possível no Firefox atualmente, tudo bem.
A propósito, não se preocupe com o mecanismo de pesquisa, pois eu uso o DuckDuckGo e o configurei para que não faça nada assim.
11
E, por favor, deixe um comentário me enviando um ping cada vez que você editar sua resposta, para que eu saiba que você a atualizou (ou seja, quando a edição é importante o suficiente para que eu tenha uma nova olhada em sua resposta).
@ParanoidPanda Você pode achar isso interessante: bestvpn.com/blog/8499/make-firefox-secure-using-aboutconfig
mchid
11
Encontrei as informações que estava procurando e editei sua resposta.
15

Existem complementos do Firefox que podem fazer isso. Eles tendem a facilitar a ativação / desativação do envio do cabeçalho do referenciador e não exigem modificação manual da configuração do Firefox. Por exemplo,

Referenciador inteligente :

Envie referenciadores apenas quando permanecer no mesmo domínio.

Você pode adicionar domínios à lista branca com curingas e configurar outras coisas. Consulte a página de preferências do complemento no gerenciador de complementos.

https://addons.mozilla.org/en-US/firefox/addon/smart-referer/

Alternar referenciador:

Este complemento permite que um usuário alterne referenciadores entre três estados:

Referenciador 0: nunca envie o cabeçalho do referenciador nem defina document.referrer

Referenciador 1: envie o cabeçalho do referenciador ao clicar em um link e defina document.referrer para a página seguinte

Referenciador 2: envie o cabeçalho do referenciador ao clicar em um link ou ao carregar uma imagem e defina document.referrer para a página a seguir. (Padrão)

https://addons.mozilla.org/en-US/firefox/addon/toggle-referer/

Você pode encontrar ainda mais pesquisando no site do Firefox Addons por "refer" ou "referrer".

Nick Weinberg
fonte
3

O complemento Firefox RefControl permite definir um comportamento global do Referer, que pode ser substituído por domínios específicos.

Os comportamentos são:

  • Normal (como o Firefox funciona por padrão)
  • Bloquear (não enviar nenhum referenciador)
  • Substituir (envia o endereço raiz do domínio atual como referenciador)
  • Específico (permite definir você mesmo uma string que deve ser enviada como referenciador)

Para todos esses comportamentos, você pode ativar se eles devem funcionar para todos os links ou apenas para links para outros domínios.

(A última atualização é de 2014-12, mas ainda funciona bem com as versões atuais do Firefox.)

unor
fonte