Jack Dorsey, co-fondateur de Twitter et Square et fondateur de Bluesky, est de retour avec une autre application potentiellement perturbatrice et décentralisée: «Bitchat».
Comme Twitter et Bluesky, Bitchat est une application sociale, mais ce n’est pas une plate-forme de médias sociaux. Au lieu de cela, Bitchat est une application de messagerie entre pairs et est unique parmi la myriade d’options de messagerie disponibles déjà, car elle ne fonctionne pas sur Internet. Plutôt que de se connecter au WiFi ou à un réseau cellulaire, Bitchat est conçu pour fonctionner sur des réseaux de maillage Bluetooth, en particulier Bluetooth Low Energy (BLE). En théorie, cela permettrait à Bitchat de fonctionner même lorsque les réseaux sont en baisse. Dans le cas où vous ne pouvez pas vous connecter au cellulaire ou au WiFi, Bitchat fonctionnerait toujours. (Bien que l’expansion des communications par satellite puisse donner une course à Bitchat pour son argent.)
Comment fonctionne Bitchat?
Selon le livre blanc de l’application, Bitchat s’appuie sur les appareils qui l’exécutent pour communiquer entre eux. En tant que tel, votre appareil se connecte à l’appareil d’un autre utilisateur dans la gamme Bluetooth, son appareil se connecte à une autre gamme Bluetooth, etc. Les «grappes locales» sont composées de l’appareil dans la gamme Bluetooth (généralement 33 pieds, bien que le livre blanc indique environ 30), où les «nœuds de pont» peuvent connecter ces grappes lorsqu’ils se chevauchent dans la gamme. Avec suffisamment d’appareils, vous créez un réseau où un utilisateur est capable d’envoyer un autre bien en dehors de la plage Bluetooth habituelle.
C’est un peu comme comment les réseaux comme Apple trouvent mon travail. Des produits comme AirTags communiquent via Bluetooth avec d’autres appareils sur le réseau de recherche. Mais lorsqu’un iPhone se connectera à Internet pour mettre à jour Ultimate la mise à jour de votre Airtag, Bitchat n’a jamais besoin de se connecter à Internet: tout est basé sur Bluetooth.
La conception explique également les utilisateurs qui ne sont pas disponibles au moment où vous envoyez un message. Si vous l’envoyez à un utilisateur régulier, le message sera mis en cache jusqu’à 12 heures avant l’envoi, bien que les messages que vous envoyez à des « pairs préférés » puissent être mis en cache indéfiniment. Les messages directs sont cryptés de bout en bout, tandis que les messages de groupe (oui, Bitchat prend en charge la messagerie de groupe) peut être protégé par mot de passe si vous le souhaitez. Vous pouvez définir des messages de groupe, ou «canaux», avec un nom de canal préfixé avec un # (par exemple #ChannelName), et vous pouvez transférer la propriété d’un chat de groupe si vous le souhaitez.
Bitchat n’est peut-être pas en sécurité pour le moment
Bien que Dorsey suggère que l’application ait à l’esprit la confidentialité et la sécurité des utilisateurs, elle n’est pas parfaite. La page GitHub de l’application présente même un avertissement en haut, en lisant: « Les fonctionnalités du message privé et des canaux n’ont pas reçu de revue de sécurité externe et peuvent contenir des vulnérabilités. N’utilisez pas pour des cas d’utilisation sensibles, et ne comptez pas sur sa sécurité jusqu’à ce qu’elle ait été examinée. Travail en cours. Le chat local public (la fonctionnalité principale) n’a aucune préoccupation de sécurité. » Selon TechCrunch, cet avertissement n’était pas présent lors du lancement de l’application.
TechCrunch met en évidence un certain nombre de problèmes de sécurité que les testeurs ont découvert lors de l’utilisation de l’application. L’un d’eux a constaté qu’il est possible de prétendre être un contact d’un autre utilisateur et de tromper l’application pour les marquer en tant que contact « préféré » – une fonctionnalité qui est censée garantir le contact est ce qu’ils disent qu’ils sont. Un autre utilisateur a soulevé un problème avec la fonctionnalité « Secrecy Forward » de l’application, qui est censé empêcher les mauvais acteurs de briser avec succès le chiffrement même s’ils accédent à la clé de chiffrement pour votre message. Un autre encore a trouvé une faille de sécurité qui pourrait permettre à un mauvais acteur de déborder de la mémoire à un autre emplacement, ce qui pourrait permettre le piratage.
Que pensez-vous jusqu’à présent?
Il est clair que l’application a des moyens d’aller pour repasser ses fonctions de confidentialité et de sécurité, donc, pour le moment, ce n’est peut-être pas la meilleure idée de l’essayer – ou, au moins, d’envoyer des informations sensibles.
Comment essayer Bitchat
Si vous prenez d’accord sur les risques de sécurité, vous pouvez essayer Bitchat aujourd’hui – bien que la configuration soit un peu compliquée. Il y a un programme bêta de TestFlight pour iPhone et Mac, mais c’est plein.
La page GitHub de Bitchat propose trois options pour la configuration sur Mac: vous pouvez mettre les choses opérationnelles via XcodeGen, qui est la méthode recommandée; Swift Package Manager; Ou démarrez un projet manuel Xcode en copiant sur tous les fichiers Swift à partir du répertoire Bitchat sur GitHub.
Personnellement, j’attendrai que l’application soit pleinement réalisée sur iPhone et Mac avant de lui donner une chance. Mais s’il y a des pairs dans votre région sur Bitchat, vous pourrez commencer à discuter.