Tuesday, 12. September 2006, 00:25:00
J'ai appris par le biais d'
un article de TheRegister que plusieurs machines faisant tourner des nodes Tor en allemagne ont été saisies par la police.
L'article parle de dix nodes Tor mais pour l'instant aucune annonce officielle n'a été faite par les principaux mainteneurs du réseau Tor.
Pour ce qui ne connaissent pas TOR, il s'agit d'un réseau permettant aux internautes de naviguer sur Internet de façon anonyme.
Initiallement développé par l'armée US, il a ensuite été repris sous l'aile bienveillante de l'
Electronic Frontier Foundation.
Les lettres
TOR signifient
The Onion Router, il s'agit d'un réseau
"oignon" de seconde génération.
Le principe n'est pas très compliqué à comprendre : sur Internet nous sommes identifés par le biais de notre adresse IP. Avec cet identifiant il est très facile de remonter jusqu'à votre véritable identité. Pour éviter cela il faut passer par d'autres machines, des machines relais.
Ce principe de base est celui des proxies. Seulement ce système à une faiblesse : même si vous enchainez plusieurs proxies pour vos communications, une personne qui se trouve au beau milieu peut très bien les lire.
C'est là qu'intervient le principe de l'oignon. Au moment d'établir une communication, Tor va choisir par quelles machines du réseau (les nodes) il souhaite passer. Il va ensuite encrypter les données avec la clé de chiffrage de la dernière node, puis de l'avant-derniere et ainsi de suite jusqu'à la première.

Quand il envoit les données à la première node celle-ci va retirer une couche de cryptage, de façon imagée il s'agit d'une couche de l'oignon. Des données que la première node y trouve, elle est capable de déterminer à qui elle doit retransmettre le reste de l'oignon mais en aucun cas elle ne peut savoir ce que contient les couches suivantes et encore moins accèder à son coeur.

Par conséquent une node Tor ne connaît que deux choses : l'ip de la machine qui lui a envoyé les informations ainsi que l'ip de la machine à qui elle relaye les informations (ses deux voisines directes).
Tor est utilisé par beaucoup de personnes à travers le monde et à des fins différentes. Tout d'abord il est destiné aux personnes qui prennent soin de leur vie privée et que l'idée dérange de savoir que leurs données transitent en clair sur le réseau. Tor permet aussi aux personnes vivant dans des pays non démocratiques de s'exprimer librement (principalement la Chine et son fameux firewall la séparant du reste du monde...)
Tor est aussi utilisé par le gouvernement ou par certains juristes travaillant sur des affaires délicates (voir peut-être par la NSA (la vraie, pas
la fausse)).
Tor est aussi utilisé à des fins moins scrupuleuses par les hackers, les spammeurs (c'est rare mais j'ai déjà croisé des cas) ou... par des pédophiles.
L'affaire qui nous intéresse concerne justement ce problème (à priori).
Ce serais dans le cadre d'une opération anti-pédophile que les policiers sont remontés vers le réseau Tor. L'adresse IP d'une node Tor aurait été trouvé dans les logs d'un salon de discussion pas bien propre.
Seulement à en croire
la discussion sur la liste de diffusion dédié aux onions routeurs, ce n'est pas UNE node de sortie Tor qui a été saisie mais PLUSIEURS. Et plus étrange encore, toutes sont en allemagne alors qu'il y a des nodes de sortie
partout à travers le monde.
En fait la police se serait principalement servie chez l'hébergeur
Strato.de où se trouvaient différentes nodes.
A premère vue c'est un coup d'épée dans l'eau pour la police. Même s'ils parviennent à extraire les informations probantes de l'une de ces machines (au passage ce serait étonnant qu'un pédophile allemand fasse exprès de choisir à chaque fois une node de sortie basée en allemagne) en se basant par exemple sur les dates de connexions, rien de dis que la node précédente ne se trouve pas au Pakistan et celle d'avant au Canada...
Pour reprendre
Bruce Schneier :
Si le coût nécessaire pour casser un algorithme dépasse la valeur de l'information chiffrée, alors cet algorithme est probablement sûr. Si le temps nécessaire pour casser un algorithme est plus long que le temps durant lequel l'information chiffrée doit rester secrète, alors cet algorithme est probablement sûr.
Pour cette affaire, même si la cryptographie n'est pas le sujet principal, on est à peut près dans la même situation : est-ce que la ou les personnes à arrêter valent que l'on y investisse autant de temps, d'argent et de moyens techniques ?
Si c'est effectivement pour arrêter des pédophiles je pense que ça en vaut réellement la peine, mais je ne suis pas sûr que la police soit prête à investir autant pour cette affaire alors qu'il existe sans doute beaucoup d'autres réseaux pédophiles.
Il est possible, comme ça a été dis à plusieurs reprises dans des discussions sur le sujet, que cette histoire de pornographie infantile ne soit qu'une excuse pour une affaire de bien plus grande envergure (lutte anti-terroriste). Dans ce cas là le jeu peut vraiment en valoir la chandelle et les moyens à y mettre sont illimités.
L'autre vision des choses, et qui fait peur à tous les utilisateurs de Tor, c'est que le gouvernement allemand ait décidé de surveiller les nodes Tor à sa proximité afin que personne ne puisse rien lui cacher. Et s'il n'avait réquisitionné ces machines que pour y placer des espions avant de les rendre à leurs propiétaires ?
Le scénario semble venir d'un livre d'Orwell, et l'allemagne est, aux dernières nouvelles, toujours une démocratie... même si comme partout ailleurs le fichage des individus et les caméras de surveillance se multiplient.
L'autre possibilité, c'est que la police ait découvert un forum pédophile allemand qui soit un
"hidden service".
Ces services cachés sont l'une des possibilités les plus intéressantes du réseau Tor : elle permettent de partager de façon anonyme une ressource sur ce réseau. Ca peut être un site Internet, un serveur IRC, un serveur mail ou autre.
Ces services cachés ont un nom DNS particulier dont l'extension est
".onion" et qui ne sont accessibles uniquement que sur le réseau Tor.
Le principe d'anonymat est simple : seule la node proposant ce service sait qu'elle est la dernière du trajet.
L'avantage est double : non seulement l'hébergeur du service est anonyme mais en plus les utilisateurs de ce service sont obligés de garantir leur propre anonymat

Evidemment si un forum pédophile se trouve sur ce réseau et que ce forum est allemand, il y a de fortes chances pour que la machine soit basé en allemagne. Nouveau problème : cette machine n'est pas obligatoirement une node de sortie. Mais les nodes de sorties étant les seules
officiellement visibles, la police ne peut pas faire grand chose d'autre.
Dans tous les cas il est plus que choquant que la police ait pû récupérer
"comme ça" des machines chez un FAI sans même en informer les propiétaires (ceux qui payent pour le serveur dédié). Aucun doute que l'
EFF devrait bientôt faire entendre sa voix.
En attendant d'avoir plus d'infos, je vous invite à lire
cette discussion passionnante et à utiliser Tor, parce que Tor, c'est bien