Freenet | |
![]() | |
Page d'accueil de FProxy (Freenet 0.7) | |
Développeur | Ian Clarke |
---|---|
Dernière version | 0.7.5 [+/-] |
Environnement | indépendant |
Type | Client P2P |
Licence | GNU GPL |
Site Web | freenetproject.org |
modifier |
Freenet est un réseau informatique anonyme et décentralisé construit sur l'Internet. Il vise à permettre une liberté d'expression et d'information totale fondée sur la sécurité de l'anonymat, et permet donc à chacun de lire comme de publier du contenu. Il offre la plupart des services actuels d'Internet (courriel, téléchargement, web, etc.)
Freenet a été créé suite à une inquiétude croissante à propos des libertés sur internet. Cette citation de Mike Godwin datant de 1996 résume cette inquiétude : « Je suis tout le temps soucieux au sujet de mon enfant et d'Internet, bien qu'elle soit encore trop jeune pour se connecter. Voilà ce qui m'inquiète. Je redoute que dans 10 ou 15 ans elle vienne me voir et me demande : “Papa, où étais-tu quand ils ont supprimé la liberté de la presse sur Internet ?” » (I worry about my child and the Internet all the time, even though she's too young to have logged on yet. Here's what I worry about. I worry that 10 or 15 years from now, she will come to me and say “Daddy, where were you when they took freedom of the press away from the Internet?”)
Freenet est un datastore distribué, similaire par exemple aux tables de hachage distribuées des clients BitTorrent, le grand avantage étant que les données sont stockées sous forme chiffrée. Contrairement à BitTorrent où on choisit spécifiquement de partager certains fichiers, Freenet va commencer par relayer des données, et en stocker une partie. De cette manière, les données les plus populaires sont aussi les plus redondantes, un excellent moyen de résister à la censure.
Le fait de stocker — et de faire transiter — les données sous forme de blocs chiffrés permet un déni plausible puisque, lorsqu'on ne possède pas la clé pour déchiffrer le contenu, on ne peut identifier ce qui est stocké ou relayé par le nœud.
La conception décentralisée du réseau interdit à quiconque — même à ses concepteurs — de stopper son fonctionnement.
Les fondateurs et responsables du réseau Freenet sont également les auteurs du logiciel Fred (Freenet REference Daemon, couramment appelé Freenet par abus de langage), qui est un logiciel libre programmé en Java permettant de communiquer selon le protocole du réseau Freenet. Chaque ordinateur possédant un moyen de faire fonctionner Java peut le faire fonctionner et donc accéder à Freenet (Windows, Mac OS, Linux, Unix, etc.).
Fred n'étant qu'un démon, il est nécessaire d'utiliser un navigateur web pour s'y connecter (à l'adresse http://localhost:8888/). Fred est capable de générer l'interface de gestion du nœud, et intègre par ailleurs un système de signets. Mozilla Firefox ou d'autres navigateurs libres disposant d'un mode de navigation privée ou incognito sont fortement recommandés du point de vue de la sécurité et de l'anonymat.
Il est possible d'obtenir des plugins pour le nœud à travers de réseau de façon sécurisée. Les plugins permettent en général d'offrir des fonctionnalités supplémentaires, comme par exemple la génération d'index et la recherche dans les freesites.