Archives de catégorie : Réseaux

Tutoriel Linux : TorServ le serveur web Tor qui tient dans un binaire

TorServ est un serveur web statique « durci » (hardened) qui a une particularité unique : il intègre nativement le réseau Tor et se configure tout seul pour devenir un service caché (hidden service) .

Concrètement, il vous suffit de lancer le programme dans un dossier contenant vos fichiers HTML, et en quelques secondes, votre site est accessible via une adresse en .onion​ sur le dark web, sans aucune configuration complexe.

L’objectif principal est de permettre la publication anonyme et la résistance à la censure, même dans des environnements à haut risque. Le projet est open-source et écrit en Go .

Les caractéristiques qui le rendent unique

TorServ ne se contente pas de « simplifier » la configuration d’un service Tor. Il est conçu dès le départ avec la sécurité et l’anonymat comme priorités absolues.

  • Zéro configuration : C’est sa promesse phare. L’outil contient tout le nécessaire (le binaire de Tor est inclus). On décompresse et on exécute .
  • Sécurité et anonymat avancés :
    • Aucune journalisation (No logs) : Par conception, TorServ n’enregistre aucune requête, ce qui le rend muet même en cas de compromission .
    • Pas d’exposition sur le clearnet : Le serveur web n’écoute que sur votre propre machine (127.0.0.1​). Il est donc impossible d’y accéder directement par une adresse IP classique .
    • Nettoyage des métadonnées : Il supprime automatiquement les données EXIF des images (JPEG, PNG, GIF, BMP) avant de les servir, évitant ainsi les fuites d’informations .
    • Obfuscation du trafic : Pour contrer l’analyse du trafic, il ajoute un délai aléatoire (entre 50 et 200ms) sur les réponses et uniformise la taille des paquets de données .
    • Piège à robots : Si un robot scanne votre site à la recherche de dossiers inexistants, TorServ lui renvoie lentement des données sans intérêt au lieu d’une erreur 404 classique .
    • Headers HTTP sécurisés : Il supprime les en-têtes qui pourraient fournir des informations sur le serveur (comme Date​, ETag​, Last-Modified​) .
  • Simplicité d’utilisation : Une fois lancé, le programme vous affiche directement votre nouvelle adresse .onion​. Vous n’avez rien d’autre à faire .
  • Sandboxing automatique : Si firejail​ est installé sur votre système, TorServ s’y exécutera automatiquement pour limiter les dégâts en cas de faille de sécurité .

Limitations importantes à connaître

Avant de vous lancer, il est crucial de comprendre les cas d’usage de TorServ et ses limites :

  • Contenu statique uniquement : Oubliez WordPress, PHP, bases de données ou formulaires interactifs. TorServ ne sert que des fichiers HTML, CSS, JavaScript et images .
  • Pas de support des PDF : Par mesure de sécurité (à cause des métadonnées et scripts potentiels), TorServ refuse de servir les fichiers PDF .
  • Pas de compression HTTPS/Gzip : La compression est désactivée pour prévenir certains types d’attaques (comme BREACH). Le chiffrement est de toute façon assuré par le réseau Tor .
  • Projet récent : Bien que fonctionnel, il n’a pas la maturité et la base d’utilisateurs d’un serveur comme Apache ou Nginx .

Guide d’installation et d’utilisation sur Ubuntu

Continuer la lecture →

Fiche technique : le Wifi 8

Alors que le Wi-Fi 7 commence à peine à se déployer dans les équipements haut de gamme, la prochaine génération de la technologie sans fil pointe déjà son nez.

Le Wi-Fi 8, officiellement désigné sous le nom de IEEE 802.11bn Ultra High Reliability (UHR), ne ressemble à aucune des générations précédentes. Là où le Wi-Fi 7 misait tout sur la course aux débits avec son concept d’Extremely High Throughput (EHT), le Wi-Fi 8 change fondamentalement de philosophie.

La caractéristique la plus marquante du Wi-Fi 8 est ce recentrage stratégique. Les générations successives, du Wi-Fi 4 au Wi-Fi 7, ont toutes poursuivi un même objectif, celui d’augmenter les débits théoriques maximaux.

Le Wi-Fi 8 rompt avec cette logique en ne cherchant plus à atteindre des vitesses de pointe toujours plus élevées, mais en garantissant des connexions stables, une latence prévisible et une fiabilité sans faille, même dans les environnements les plus denses et les plus saturés.

MediaTek, l’un des principaux concepteurs de puces, résume ainsi cette évolution en expliquant que le Wi-Fi 7 est une « machine à débit » tandis que le Wi-Fi 8 se conçoit comme un « tissu de fiabilité ». Cette distinction n’est pas un simple argument marketing, car elle cache un changement d’architecture radio profond.

Sur le plan des performances brutes, le Wi-Fi 8 ne devrait pas surpasser significativement son prédécesseur. Il conserve les mêmes blocs de 320 MHz maximum, les mêmes bandes de fréquences en 2,4 GHz, 5 GHz et 6 GHz, ainsi que la même modulation 4096-QAM, si bien que le débit théorique maximal reste aligné sur celui du Wi-Fi 7, soit environ 23 Gbit/s.

En revanche, le gain se situe ailleurs. Selon les premières estimations, le débit effectif en conditions réelles pourrait être amélioré d’environ 25 % par rapport au Wi-Fi 7, tandis que la latence serait réduite d’autant. Certains fabricants évoquent même des débits théoriques proches de 100 Gbit/s, mais ces chiffres restent à prendre avec précaution, car l’essentiel est ailleurs : ce qui importe pour l’utilisateur, c’est une connexion fiable de 500 Mbit/s à travers deux murs, et non une vitesse théorique de 5,8 Gbit/s mesurée en laboratoire.

Continuer la lecture →

Le protocole IP pour les nuls

Tous les appareils présents sur Internet, que ce soient des PC, des serveurs, des smartphones, ou des objets connectés, doivent utiliser les protocoles universellement adoptés pour communiquer. Ils doivent être conforme au modèle OSI.

Le modèle OSI (Open Systems Interconnection), normalisé par l’ISO en 1984, décrit sept couches superposées. Chaque couche fournit un service à la couche supérieure et utilise les services de la couche inférieure. Ce découpage permet de faire évoluer une couche indépendamment des autres.

Couche 1, physique : Se charge de la transmission des bits sur un support (câble cuivre, fibre optique, ondes radio). Elle définit les tensions électriques, les débits, les modulations.

Couche 2, liaison : Se charge de l’organisation des bits en trames, de la détection d’erreur, de l’adressage sur le lien local (adresses MAC pour Ethernet). Protocoles de couche 2 : Ethernet, Wi-Fi, PPP.

Continuer la lecture →