Comment désactiver le référent HTTP dans Firefox?

20

Je pense que le référent HTTP est une violation de ma vie privée (le champ d'en-tête HTTP qui identifie la page Web dont vous venez de provenir qui était lié à la page Web vers laquelle vous allez) et je comprends que certains navigateurs permettent à l'un de le désactiver ensuite.

Comment cela peut-il être fait dans Firefox (actuellement la version 47)? J'utilise Ubuntu GNOME 16.04 avec GNOME 3.20.

De préférence, j'aimerais avoir 3 options:

  • La possibilité de l'avoir pour tout comme par défaut
  • La possibilité de le désactiver uniquement lorsque le domaine dont vous venez est tiers à celui vers lequel vous allez
  • La possibilité de désactiver est complètement même lorsque vous accédez simplement au sous-domaine ou à une autre page d'un site Web

la source

Réponses:

20

Dans la barre d'URL de Firefox, accédez à about:config.

Dans la zone de recherche de la about:configpage, entrez les informations suivantes:

Network.http.sendRefererHeader

Double-cliquez sur Network.http.sendRefererHeaderet modifiez la valeur de 2à 0pour désactiver l'en-tête du référent.

Les valeurs suivantes sont acceptées:

0 - Désactiver le référent.

1 - Envoyez l'en-tête Referer lorsque vous cliquez sur un lien et définissez document.referrer pour la page suivante.

2 - Envoyez l'en-tête Referer lorsque vous cliquez sur un lien ou chargez une image (par défaut).

La source

Il convient de noter que certains sites Web tels que google et tumblr incluent le référent dans l'URL du lien plutôt que dans l'en-tête.

Il existe un addon qui résout ce problème et supprime la redirection des résultats Google, mais il ne semble pas fonctionner sur les images Google (cliquez ici pour plus d'informations).

Il existe également une option plus récente qui pourrait vous intéresser davantage network.http.referer.XOriginPolicy. Les options que vous pouvez définir pour cela sont:

0 - Aucune restriction (par défaut).

1 - Le domaine de base doit correspondre (envoi depuis a.example.com vers b.example.com).

2 - Le nom d'hôte complet doit correspondre (uniquement b.example.com à b.example.com).

La source

mchid
la source
Veuillez expliquer ce que feraient les différentes valeurs que vous pourriez lui attribuer. J'ai également mis à jour ma question avec un petit plus, mais si ce n'est pas possible via Firefox actuellement, c'est très bien.
Soit dit en passant, ne vous inquiétez pas pour le moteur de recherche, car j'utilise DuckDuckGo et je le configure pour qu'il ne fasse rien de tel.
1
Et s'il vous plaît, laissez un commentaire me cingler chaque fois que vous modifiez votre réponse afin que je sache que vous l'avez mise à jour (c'est à ce moment que la modification est suffisamment importante pour que j'examine à nouveau votre réponse).
@ParanoidPanda Vous pouvez trouver cela intéressant: bestvpn.com/blog/8499/make-firefox-secure-using-aboutconfig
mchid
1
J'ai trouvé les informations que je cherchais et j'ai modifié votre réponse avec.
15

Il existe des modules complémentaires Firefox qui peuvent accomplir cela. Ils ont tendance à faciliter l'activation / la désactivation de l'envoi de l'en-tête du référent et ne nécessitent pas de modification manuelle de la configuration de Firefox. Par exemple,

Référent intelligent :

Envoyez des référents uniquement lorsque vous restez sur le même domaine.

Vous pouvez mettre des domaines en liste blanche avec des caractères génériques et configurer d'autres choses, regardez dans la page des préférences de l'addon dans le gestionnaire d'extensions.

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

Basculer le référent:

Cet addon permet à un utilisateur de basculer les référents entre 3 états:

Referer 0: N'envoyez jamais l'en-tête Referer ou définissez document.referrer

Référent 1: envoyez l'en-tête Référent lorsque vous cliquez sur un lien et définissez document.referrer pour la page suivante

Référent 2: envoyez l'en-tête Référent lorsque vous cliquez sur un lien ou chargez une image, et définissez document.referrer pour la page suivante. (Défaut)

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

Vous pouvez en trouver encore plus en recherchant sur le site des modules complémentaires de Firefox «refer» ou «referrer».

Nick Weinberg
la source
3

Le module complémentaire RefControl de Firefox vous permet de définir un comportement de référent global, qui peut être écrasé pour des domaines spécifiques.

Les comportements sont:

  • Normal (comme Firefox fonctionne par défaut)
  • Bloquer (n'envoyer aucun référent du tout)
  • Remplacer (envoie l'adresse racine du domaine actuel en tant que référent)
  • Spécifique (vous permet de définir vous-même une chaîne qui doit être envoyée en tant que référent)

Pour tous ces comportements, vous pouvez les activer s'ils doivent fonctionner pour tous les liens ou uniquement pour les liens vers d'autres domaines.

(La dernière mise à jour date de 2014-12, mais elle fonctionne toujours bien avec les versions actuelles de Firefox.)

unor
la source