Si vous lisez ce tutoriel, vous cherchez sûrement à garder votre anonymat de manière très efficace, que vous soyez militaire, espion, ou criminel en fuite (enfin, je ne l'espère pas
).
La méthode que je vais vous présenter est bien plus puissante que les proxies et autres VPN. Dans ces circonstances, le principal inconvénient est que vos données, bien qu'elles soient anonymisées, sont toujours accessibles, car elles dépendent d'un tiers unique. Comment votre identité pourrait-elle être gardée secrète si votre service VPN devait fermer à cause d'une juridiction imposée dans son pays (ou via un accord international) ? Cette situation peut être de même pour votre proxy : il peut livrer votre identité sous la menace ou sur ordre des autorités compétentes.
Je vais donc vous présenter un tutoriel complet sur Tor avec Ubuntu et Windows (avec le pack), qui pourra probablement vous servir dans les temps qui courent (autant en France qu'à l'international). Si j'ai écrit ce tutoriel, c'est uniquement pour servir de référence aux nouveaux francophones, vu que l'aide sur le site officiel est en anglais
.
Attention : Tor garantit l'anonymat, mais pas la sécurité des données qui peuvent facilement être interceptées ! Par exemple, lisez mon tutoriel sur le chiffrement des e-mails
! D'ailleurs, pour compléter, vous pouvez lire tous les tutoriels concernant l'anonymat et la sécurité sur la page de tutoriels
.
Fonctionnement
Le logiciel Tor est basé sur un réseau, composé de tous les ordinateurs/serveurs utilisant Tor. Le principe du réseau est le suivant : le routage-oignon des informations. En bref, un paquet de données, passe directement au serveur (habituellement). Cependant, en utilisant Tor, ce logiciel va faire passer les données chiffrées d'ordinateur en ordinateur (tous utilisant Tor), jusqu'à atteindre le serveur. Chaque relais est appelé un "nœud". Le dernier nœud est chargé de déchiffrer tous les paquets et de les envoyer au serveur, ce qui laisse paraître un énorme problème : si celui-ci est malveillant et que vous utilisez une connexion de base non chiffrée, il peut lire vos mots de passe, etc... ! Pour remédier à cela, utilisez toujours une connexion sécurisée (HTTPS = HTTP + SSL). Aussi, la connexion est très lente, vu que les paquets peuvent voyager sur des dizaines de nœuds ! Le fonctionnement est proche de celui du P2P, mais le chiffrement permet d'anonymiser tout cela.
Voici un schéma (en anglais) tiré du site officiel résumant tout cela :

C'est un peu plus clair
? Maintenant, on attaque l'installation !
Installation
Il ne s'agit pas d'une installation à proprement parler, mais plutôt une application portable. En effet, c'est tout simplement une archive que vous pourrez transporter sur une clé USB, utilisable n'importe où, sans avoir besoin de droits d'administration.
Ce pack est téléchargeable sur la page de téléchargements. Il s'agit du "Tor Browser Bundle", qui contient :
- Le navigateur Firefox, déjà paramétré pour accéder au réseau Tor !
- Tor, bien entendu.
- L'interface de configuration Vidalia, qui vous sera très utile !
Sélectionnez la langue, et cliquez sur "Download" :

Utilisation
Une fois cela fait, pour lancer Tor/Firefox, il vous suffira de lancer un exécutable, portant des noms différents. Pour Windows, vous pourrez directement lancer l'exécutable téléchargé. Pour GNU/Linux, vous devrez extraire l'archive téléchargée, et lancer "start-tor-browser" ! Cela correspondra aux besoins des particuliers, qui consiste à visiter des sites anonymement.
Mais si vous êtes engagé dans un projet nécessitant l'anonymat, vous devriez utiliser les autres fonctions avancées. Vous avez sans doute remarqué qu'une autre fenêtre s'ouvrait lorsqu'on lançait Firefox ? Il s'agit de Vidalia, une interface permettant de configurer facilement Tor. Pour commencer, cliquez sur "Paramètres" :

Aider le réseau Tor en devenant un relais
Normalement, si vous avez suivi le tutoriel, vous devriez comprendre que le trafic s'anonymise en passant par plusieurs routeurs, qui sont donc des relais. Or, par défaut, Tor est configuré en tant que client, c'est-à-dire qu'à aucun moment votre ordinateur ne fera transiter des paquets réseau. Si vous souhaitez participer au réseau, nous allons configurer tout ça...
Dans l'onglet "Partage", vous avez 3 autres choix : être un relais classique, un relais de sortie, et une passerelle :

Le relais classique fait transiter les paquets réseau, mais ne sera jamais le dernier, celui qui établira la connexion avec le serveur. Cela vous permettra de ne pas vous faire arrêter et accuser injustement. Vous restez ainsi dans l'anonymat, tout en aidant le réseau. C'est à mon avis l'option à sélectionner.
Le relais de sortie fait la même chose que le relais classique, sauf qu'il peut également être le relais de sortie. Cela peut être dangereux pour vous si vous êtes un particulier, pour les raisons évoquées ci-dessus : ce type de nœud est donc très rare. Ne l'activez que si vous vivez dans un pays très laxiste (Russie, pays de l'Est, etc.), ou que vous avez votre propre territoire, ce qui est fort peu probable.
La dernière option vous transformera en relais, mais plutôt celui le plus proche du client. Il ne sera pas référencé dans les annuaires globaux : votre adresse IP ne pourra alors pas être connue des gouvernements locaux, et vous sera impossible à censurer ! Vous aiderez ainsi les internautes vivant dans un pays voulant bloquer Tor
.
Faites votre choix !
Héberger un service caché
Un service caché, c'est un serveur accessible uniquement via Tor, gardant ainsi son identité secrète. Si votre ordinateur héberge un serveur web, vous pouvez lui adresse une adresse consultable uniquement via Tor, se terminant par l'extension ".onion".
Pour en créer un, il suffit d'aller dans l'onglet "Services", et paramétrez votre nouveau service caché :

D'autres logiciels exploitant le principe des services cachés de Tor existent. Par exemple, on connaît le logiciel de tchat appelé TorChat. Ce logiciel a la particularité de ne pas utiliser de relais final, car les 2 ordinateurs sont connectés via un tunnel, à la manière des VPN : votre conversation est totalement sécurisée
!
Avertissements
- Comme dit plus haut, le dernier nœud peut voir toutes vos connexions et vos données transmises aux serveurs ! Seul HTTPS peut contrer ce problème, et encore...
- Veillez à ne pas toucher les options avancées de Torbutton si vous ne savez pas ce que vous faites. Ils vous protègent contre les failles éventuelles (Flash...). Cela implique le fait que vous ne pourrez pas visionner Youtube au risque de révéler votre identité !
- Faites toujours attention à vérifier si Tor et activé ou pas, un clic accidentel, et des données confidentielles peuvent être divulguées ! Cocher la case "Désactiver le bouton et les raccourcis pour éviter un arrêt accidentel" dans les options de Torbutton pour éviter ce genre de situation. Il faudra alors faire un clic droit --> "Activer" pour pouvoir utiliser Tor.
- Si vous utilisez Tor, autant ne pas donner votre prénom, nom, adresse, et numéro de téléphone à un site marchand, n'est-ce pas
?