URL: https://linuxfr.org/users/yohan_b/journaux/anonymat-avec-firefox-multi-profils Title: Anonymat avec Firefox : multi-profils Authors: Yohan_B Date: 2013年12月02日T03:54:08+01:00 License: CC By-SA Tags: firefox, vie_privée, anonymat et internet Score: 19 Depuis longtemps, je me dis qu'il faut que je code un script shell à La Rache® utilisant les profils de Firefox pour pallier son manque (lamentable AMHA) d'isolation entre les sites dans une même instance. J'ai beau utiliser NoScript, Cookie Whitelist, etc, ce n'est pas suffisant pour permettre d'utiliser complètement, par exemple, Youtube sans autoriser les cookies et scripts de Google sur tous les autres onglets et fenêtres au (re)chargement de ceux-ci. Révoquer les permissions à chaque fois peut sembler être une option, mais on abandonne vite. De plus, ce n'est qu'un exemple des problèmes causés par le manque d'isolation. Concernant les protections intégrées au navigateur, le mode « navigation privée », bien que très insuffisant, n'arrive pas à la cheville du délicieux cynisme de l'option Télétubbies « Do Not Track ». J'ai commis le micro-script ci-dessous que j'appelle avec un lanceur, spécifique à mon gestionnaire de bureau, qui me demande uniquement le nom du profil à créer. Il crée un profil à la volée en utilisant le profil par défaut de Firefox, lance une instance concurrente de Firefox avec ce nouveau profil puis le supprime à la fermeture de Firefox. On peut ainsi utiliser de nombreuses instances en même temps pour isoler les sites. ```sh #!/bin/sh # Pour le moment on supprime le profil même si firefox a planté, mais il serait facile # de tester pour éviter cela, et de récupérer le profil sans l'écraser, s'il existe déjà. if [[ 1ドル != "" ]] then profile=1ドル else profile=`uuidgen` fi #echo $profile mkdir /tmp/$profile && rsync -trlpgovDHq --exclude=bookmark* --exclude=urlclassifier3.sqlite --exclude=places.sqlite --exclude=sessionstore* --exclude=Cache/ $HOME/.mozilla/firefox/*.default/ /tmp/$profile/ && firefox -no-remote -profile /tmp/$profile && rm -Rf /tmp/$profile ``` Ce n'est pas terrible mais c'est mieux que rien et je suppose que ça peut inspirer, intéresser ou susciter des commentaires. Je conseille l'utilisation des modules suivants (ou équivalents) sur le profil copié : Adblock Plus, NoScript, Cookie Whitelist, BetterPrivacy, HTTPS Everywhere, ipFuck, Firegloves, Show Profile (indispensable pour savoir dans quel profil on est). En ajoutant Tor ou un proxy utilisé par de nombreuses autres personnes (et payant pour un meilleur débit) à cette artillerie lourde, on est probablement relativement anonyme si on n'est pas spécifiquement ciblé (ce n'est même pas sûr !). Cependant, ce n'est jamais parfait. Au rythme où vont les choses, je me demande s'il sera possible de protéger sa vie privée d'Internet dans le futur. Restera la possibilité de ne pas en avoir... NB : Oui, je sais qu'il existe Chromium mais j'ai des doutes sur la capacité de la communauté à maintenir un fork quand Google serrera la vis. Quant à Google, j'aurai confiance en cette entreprise quand elle sera morte. Méfiance quand même concernant Firefox puisque Google finance Mozilla.