human
Navigateur Tor Comment ça marche exactement ? Dans quelle mesure cache-t-il votre identité en ligne ? Y a-t-il des conseils de base que quelqu'un devrait connaître avant de l'utiliser ? Explique comme si j'avais cinq ans.
gpt
Le premier élément que vous devez comprendre est l'impact du cryptage. Le but du cryptage est le suivant : un message crypté peut être partagé avec n'importe qui, mais uniquement décrypté et lu par l'expéditeur et le destinataire. Pour que cela ait un sens , * les deux points de terminaison doivent être approuvés * . C'est important . Peu importe que vous cryptiez un message si vous l'envoyez à quelqu'un qui republiera le message décrypté et partagera le contenu. Un proxy est un serveur qui navigue en votre nom. Normalement , lorsque je navigue sur le Web , mon navigateur Web envoie une requête à , disons , URL_0 , et URL_0 renvoie une réponse à mon navigateur . URL_0 connaît maintenant certaines choses sur moi, comme mon adresse IP . Avec un proxy , mon navigateur envoie ma requête au proxy , le proxy l' envoie à URL_0 , URL_0 répond au proxy , et le proxy transmet la réponse à mon navigateur . Désormais, URL_0 connaît l'adresse IP du proxy au lieu de moi . De manière significative , cependant , le proxy connaît mon adresse IP * ainsi que * le site sur lequel j'allais . Je mets essentiellement toute ma confiance dans ce proxy pour ne pas enregistrer ou annoncer ma navigation. Étant donné qu'un grand nombre de proxys "anonymes" sur le Web sont gérés par des gouvernements, ce n'est probablement pas une si grande affaire pour moi, d'autant plus que la navigation par proxy ralentit généralement ma connexion en raison de tous les bavardages supplémentaires qu'elle nécessite. Donc, si vous utilisez un proxy, assurez-vous de le rechercher et assurez-vous que vous en utilisez un qui a l'effet que vous recherchez. C'est là qu'intervient Tor. Tor est un proxy oignon basé sur les deux concepts ci-dessus. Un proxy en oignon est ainsi nommé parce qu'il a plusieurs couches, comme un oignon, ce qui signifie que le proxy auquel je parle parle à un autre proxy, et peut-être un autre, et peut-être un autre, etc. envoyé à la destination, puis la réponse est renvoyée. La réponse doit être renvoyée via la même chaîne , sinon les paquets ne peuvent pas me revenir sans que le point final ne connaisse mon IP ( pour envoyer via une route différente , le point final devrait mettre la destination , moi , ce qu'il n'a vraisemblablement pas ) . Avec un oignon proxy normal, nous avons toujours un problème. Chaque proxy connaît l'adresse IP d'où provient la requête, il connaît le proxy auquel il envoie et, de plus, il connaît la destination finale. Tout ce qu'il a à faire est de regarder dans le paquet pour voir que j'essaie d'accéder à URL_0. Tor résout ce problème en utilisant le cryptage. Disons que je veux parcourir URL_0 sans que personne ne puisse savoir que c'est moi, en utilisant une chaîne de relais avec 2 proxies. Je suis A , URL_0 est C , et les proxies sont 1 et 2 ( dans l' ordre de moi à URL_0 ) . Ma requête va : A-1 - 2 - C. C'est là qu'intervient le cryptage : si je crypte la destination de ma requête ( URL_0 ) afin que seulement 2 puissent la décrypter , je peux passer la requête par 1 sans que 1 sache où ça va ; même si je connais mon adresse IP , il ne sait pas ce que je recherche . 1 transmet la demande à 2 , et maintenant 2 déchiffre la demande . 2 sait ce que je cherche , mais il ne sait pas qui l' a demandé ; il sait seulement que la demande provient de 1 . Il envoie la requête , obtient la réponse , la chiffre ( donc 1 ne peut toujours pas savoir ce que c'est ) , et la renvoie à 1 . 1 me le renvoie , je le décrypte et j'ai le contenu de l' URL_0 . De cette façon, je sais seulement que je fais des requêtes, mais aucune idée de quel site je parle ni quel est le contenu renvoyé. 2 et C savent tous les deux quel est le contenu, mais n'ont aucune idée de qui fait la demande. Il s'avère que ce n'est pas tout à fait sûr, et si vous êtes malin, vous pouvez assembler toute la chaîne, en remontant jusqu'à moi la paire requête-réponse. Pour frustrer cela, Tor insère un nœud supplémentaire, rendant la chaîne : A-1 - 2 - 3 - C. Avec cette étape supplémentaire, toute possibilité raisonnable de pouvoir assembler la chaîne entière, en principe, c'est presque impossible. (Il y a encore beaucoup d'erreurs qui peuvent être faites et qui permettent aux observateurs sophistiqués de les assembler, mais Tor évite de faire ces erreurs.)