Une solution à l’ETAg suivi dans Firefox

0
268

L’ETAg — balise d’entité — est un cache web méthode de validation que les serveurs web utilisent pour identifier les ressources. L’idée de base de la fonction est à utiliser pour comparer les ressources afin de déterminer si elles sont identiques ou pas.

Comme c’est le cas avec de nombreuses fonctionnalités Web de nos jours, ils peuvent être utilisés pour de bons et de mauvais. ETAgs sont utilisés dans l’en-tête HTTP qui signifie qu’ils peuvent être utilisés même si le navigateur rejette JavaScript, des cookies ou des locaux de stockage.

Astuce: Nous avons parlé de l’ETAg suivi de retour en 2014, et elle a mentionné en 2010 dans le Evercookie article.

En 2011, des chercheurs de l’UC Berkely découvert que les sites web ont été en utilisant des ETAgs à des fins de suivi. ETAgs sont mis en cache par le navigateur, et renvoyé par le navigateur au serveur web lorsqu’une ressource est demandé de nouveau. L’utilisation de ETAgs sites autorisés pour le suivi des utilisateurs à travers les séances, peu importe si elles ont changé leurs adresses IP, autorisé les cookies et JavaScript, a permis le stockage de contenu sur le système local, ou a des plugins activés.

Effacement du cache du navigateur web devrait supprimer les ETAgs. Pantalon, qui a créé le Ghacks user.js fichier, découvert il y a quelques temps que ce n’était plus le cas dans Firefox. Elle a remarqué que Firefox n’a pas été la suppression de l’ETAg de données de plus quand elle vidé le cache du navigateur, quelque chose que Firefox fait avant ce moment.

Elle utilise uniquement la mémoire cache sur son système, et a trouvé que la désactivation de deux caches (mémoire et disque) irait à l’encontre de ETAgs mais qu’il a eu d’autres conséquences à la fois.

Lire aussi: Firefox 53: et préférences Ghacks-user.js les changements

remove etags

Terrien, un autre esprit brillant derrière la Ghacks user.js fichier trouvé une meilleure solution. Depuis ETAgs sont définies dans les en-têtes, de manipuler les en-têtes responsable fera l’affaire.

  1. Vous ne devez télécharger et installer l’en-Tête de l’Éditeur de l’extension qui est disponible sur Mozilla AMO.
  2. Une fois que vous avez installé, cliquez sur l’extension de l’icône pour ouvrir l’éditeur.
  3. Cliquez sur ajouter pour Ajouter une nouvelle règle, et de remplir les champs suivants:
  4. Nom: ETAg Suppression
  5. Type de règle: Modifier l’en-tête de réponse (ce qui modifie les champs).
  6. Exécuter type: normal
  7. Nom d’en-tête: etag
  8. Cliquez sur le bouton enregistrer pour Enregistrer la nouvelle règle.

Vous pouvez le tester sur le cookieless cookies site de test (avec et sans l’en-tête de manipulation).

Notez que ce bug est spécifique à Firefox. Il peut aussi être un problème dans Firefox navigateurs.

Le Mot De La Fin

Il est difficile de savoir quand Firefox arrêté supprimant les ETAgs lors de l’effacement de la mémoire cache du navigateur, seulement que c’est le statu quo de la droite maintenant. Un bug d’inscription sur [email protected] qui a été créé il y a 14 ans met en évidence le suivi de la question associée avec les ETAgs.