Hyphanet
réseau informatique anonyme et distribué construit sur l'Internet De Wikipédia, l'encyclopédie libre
réseau informatique anonyme et distribué construit sur l'Internet De Wikipédia, l'encyclopédie libre
Hyphanet (Freenet avant 2023) est un réseau informatique anonyme et distribué 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, Web, forums, etc.).
Créateur | Arne Babenhauserheide (d) |
---|---|
Première version | |
Dernière version | 0.7.5 build 1497 ()[1],[2] |
Dépôt | github.com/hyphanet/fred |
Écrit en | Java |
Système d'exploitation | Microsoft Windows, macOS, GNU/Linux et POSIX |
Environnement | Machine virtuelle Java |
Langues | Multilingue |
Type |
Logiciel de pair-à-pair (d) Réseau overlay Site d'hébergement de fichiers Filestore (d) Synchronisation de fichiers |
Licence | Licence publique générale GNU, licence MIT, BSD 2-clauses (en) et licence Apache 2.0 |
Site web | www.hyphanet.org |
Freenet a été créé par suite d'une inquiétude croissante à propos des libertés sur internet, ainsi résumée par Mike Godwin en 1996 : « 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[3] ? »
Freenet est un espace de stockage partagé et distribué, comparable 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.
De par sa conception, Freenet permet d'exploiter une topologie de type mixnet c'est-à-dire combinant un réseau pair à pair de type "DarkNet" (dans lequel tous les pairs sont des personnes de confiance) et "OpenNet" ("réseau ouvert", dans lequel des pairs peuvent être des inconnus).
La conception acentrée (car sous forme d'architecture distribuée) du réseau interdit à quiconque — même à ses concepteurs — d’interrompre 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 daemon, 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. Un navigateur libre disposant d'un mode de navigation privée ou incognito est fortement recommandé du point de vue de la sécurité et de l'anonymat.
Freesites Insertion Wizard (FIW) est un logiciel développé en Java qui permet d'insérer un freesite quel que soit son type (One-shot, Edition ou DBR). Il gère seul les clés des freesites, leur insertion dans Freenet, ainsi que la récupération des réponses que font les visiteurs par l'intermédiaire d'un formulaire NIM.
Son interface est complexe et son développement est arrêté. Aujourd'hui il existe deux autres projets de logiciel visant à le remplacer avec une interface plus simple et plus agréable : Exhale et Jsite.
Attention Frost n'est pas un outil officiel de Freenet ! il est vulnérable au spam et aux attaques par déni de service[4].
Frost est un logiciel servant à l'échange de fichiers pair à pair et la messagerie instantanée. Il permet en outre de télécharger des fichiers que l'on trouve au moyen d'une fonction de recherche intégrée (un peu comme un p2p classique). Il est également possible d'utiliser Frost en parallèle avec Fuqid, qui gère plus agréablement les téléchargements.
Lors du 1er lancement, Frost ne connaît qu'un nombre limité de « boards » (forums de discussion) et aucun fichier. La liste des boards est publiée régulièrement et viendra s'ajouter automatiquement à la liste des boards consultables.
De même, l'outil de recherche de Frost n'affiche dans ses résultats que les fichiers pour lesquels il a reçu le message annonçant leur insertion, c’est-à-dire très peu.
Freemail est un logiciel libre de courriel fonctionnant exclusivement sur le réseau Freenet. Il permet d'avoir un courriel sur ce réseau et de s'échanger des courriels anonymes et chiffrés.
Le projet est fonctionnel mais le développeur demande à d'autres de le reprendre par manque de temps.
Il est possible d'obtenir des plugins pour le nœud à travers le réseau de façon sécurisée. Les plugins permettent en général d'offrir des fonctionnalités supplémentaires, comme la génération d'index et la recherche dans les freesites.