La messagerie Peer-to-Peer est aussi fiable que Facebook Messenger ou Discord, mais vous gardez le contrôle de vos données et ne dépendez pas d’un serveur tiers pour parler avec les gens. C’est une meilleure façon de communiquer.

Notions de base sur le peer to peer

Lorsque vous envoyez un message à un ami via Facebook, WhatsApp, Discord ou la plupart des autres services de messagerie, le message est relayé de vous, le client, à un serveur central. Le serveur central achemine ensuite le message à un deuxième client : votre ami. En gros, le client demande des services et le serveur les exécute.

C’est ce qu’on appelle le modèle client-serveur. Le modèle client-serveur est extrêmement courant et est utilisé par la plupart des services en ligne que vous connaissez, de Netflix à Facebook en passant par World of Warcraft. Toutes vos données sont stockées par un tiers, et vous vous en remettez entièrement à lui. Vous n’avez aucun moyen de vérifier qu’ils traitent vos données de manière responsable et vous devez leur faire confiance pour qu’ils continuent à vous permettre d’utiliser leur service.

Les services pair-à-pair (P2P) éliminent ces problèmes. Il est possible pour les ordinateurs d’échanger des informations directement, sans passer par un intermédiaire. Au lieu qu’un client délivre un message à un serveur qui le relaie à un deuxième client, les clients se transmettent simplement des données entre eux. Dans les applications de messagerie P2P, chaque participant fait effectivement office de client et de serveur simultanément.

Exemple de réseau P2P.

Nous avons tous fait l’expérience de la frustration occasionnelle lorsque notre plateforme de messagerie préférée est en panne. Les plateformes de messagerie P2P ne souffrent pas de ce même point de défaillance. Étant donné que les programmes de messagerie P2P transmettent les informations directement entre les personnes qui envoient des messages, ils continuent à fonctionner tant que le réseau (comme l’internet ou un réseau local) entre les appareils fonctionne.

Les téléphones peuvent même être reliés entre eux par Wi-Fi ou Bluetooth pour échanger des informations en P2P sans aucune infrastructure de réseau existante. Cela peut être utile lorsque, pour un certain nombre de raisons, les réseaux sans fil classiques – comme les réseaux Wi-Fi ou les données cellulaires – sont indisponibles. Ces réseaux P2P sont souvent appelés « réseaux ad hoc sans fil » ou « réseaux maillés ». Le nom de « réseaux maillés » vient de l’aspect de la disposition du réseau lorsque vous le représentez visuellement.

En général, les réseaux de ce type permettent aux participants de se connecter et de se déconnecter librement lorsqu’ils entrent et sortent de la zone de couverture, mais uniquement s’ils ont l’autorisation de se connecter à d’autres appareils du réseau.

Une meilleure protection de la vie privée

Le cryptage est un moyen de protéger les données des regards indiscrets. Tous les services de messagerie courants stockent aujourd’hui vos messages sous forme cryptée, mais il y a un bémol : dans de nombreux cas, ils peuvent également décoder les messages à votre insu. Cela signifie que même si vos messages sont (en quelque sorte) à l’abri d’un attaquant tiers, il est au moins possible qu’ils soient lus par la société qui les stocke pour vous.

Il existe une étape supérieure au cryptage ordinaire, appelée cryptage de bout en bout (E2EE). Les configurations E2EE chiffrent le message au niveau de l’appareil de l’expéditeur, et le message ne peut être déchiffré que par le ou les destinataires désignés.

Même votre fournisseur de services Internet (FSI) ne peut pas les lire.

La combinaison du cryptage de bout en bout avec la messagerie P2P offre la meilleure solution en matière de confidentialité. Vos messages sont cryptés, ce qui signifie que personne ne peut les lire sans la clé de cryptage, et des copies des fichiers ne sont pas stockées sur des serveurs centraux quelque part.

Ce dernier point est important si vous tenez à ce que vos conversations restent à jamais privées. Les systèmes de cryptage actuels sont robustes et efficaces contre les attaques modernes, mais rien ne garantit qu’ils pourront résister aux tentatives de craquage du cryptage à l’avenir, notamment lorsque les ordinateurs quantiques deviendront une technologie viable.

Les inconvénients de la messagerie P2P

Les services de messagerie P2P présentent quelques inconvénients. Ils sont souvent peu performants dans les applications qui exigent que tous les clients soient synchronisés, car les performances du groupe sont généralement limitées par la connexion du membre le plus lent. De plus, les services P2P ont généralement des besoins de stockage plus importants que leurs alternatives client-serveur, puisqu’au moins une copie complète de chaque fichier ou message doit exister entre les utilisateurs participants.

Prenons l’exemple de Facebook Messenger. Vous et un ami avez envoyé des milliers de mèmes dank dans les deux sens, mais ces mèmes ne consomment pas d’espace de stockage sur vos téléphones. C’est parce que la charge de stocker ces fichiers dans votre historique de chat est placée sur les serveurs de Facebook. En revanche, si vous utilisiez une application de messagerie P2P, les fichiers devraient être stockés sur vos deux appareils si vous voulez tous les deux les voir, ou l’un d’entre vous devrait partager à nouveau les fichiers en cas de besoin.

Les applications de messagerie P2P que vous devriez utiliser

Firechat est probablement l’application de messagerie la plus célèbre qui vous permettait d’utiliser la messagerie P2P via Bluetooth ou Wi-Fi, mais elle est depuis devenue obsolète. En mars 2022, il y avait relativement peu d’applications prêtes à être utilisées au quotidien.

Briar pour Android est la seule application de ce type que nous pouvons recommander en mars 2022. (Il en existe d’autres, mais elles sont encore en cours de développement, ont reçu de mauvaises critiques de la part des utilisateurs ou ont cessé d’être mises à jour.

Briar est entièrement équipé d’un cryptage de bout en bout et vous permet de vous connecter avec vos pairs sur Internet, via le réseau Tor, le Wi-Fi ou le Bluetooth. Vous devez ajouter manuellement tout contact avec lequel vous souhaitez vous connecter, afin d’être sûr de parler à la bonne personne. L’ajout d’un contact est simple : comme dans de nombreuses applications de messagerie, vous pouvez vous ajouter l’un à l’autre à l’aide d’un lien ou en scannant un code QR.

L’application vous permet également de publier des messages sur un forum ou un blog visible par vos contacts. Si l’un de vos contacts est hors de portée, un contact mutuel peut même servir de relais.

Le diagramme de Briar montre comment les informations peuvent être relayées entre des clients qui ne sont pas directement connectés.

Nous avons testé Briar pendant quelques semaines et avons constaté que la messagerie Bluetooth et Wi-Fi fonctionnait bien dans les limites de portée prévues.

Même si vous ne vous souciez pas du cryptage de vos messages, il est agréable de savoir que vous pouvez envoyer des SMS ou des fichiers à vos amis proches lorsque le Wi-Fi et les données sont hors service, ou lorsque vous vous trouvez dans une zone où le service est irrégulier, comme lors d’un séjour en camping au milieu de nulle part.