Sortie du client Matrix Riot 1.6 avec cryptage de bout en bout.

Développeurs du système de communication décentralisée Matrix a été présentée nouvelles versions des principales applications clientes Riot Web 1.6, Riot Desktop 1.6, Riot iOS 0.11.1 et RiotX Android 0.19. Riot est développé en utilisant des technologies web et le framework React (utilise un wrapper React Matrix SDK). La version de bureau est construite sur la plateforme Electron. Le code est distribué sous licence Apache 2.0.

La principale amélioration dans les nouvelles versions inclut par défaut le chiffrement de bout en bout (E2EE, end-to-end encryption) pour tous les nouveaux chats privés, qui sont accessibles par l'envoi d'invitations. Le chiffrement de bout en bout est réalisé sur la base d'un protocole propriétaire, utilisant un algorithme de double cliquet (partie du protocole Signal).

Pour l'échange de clés dans les chats avec plusieurs participants, une extension est utilisée Megolm, optimisée pour le chiffrement des messages destinés à un grand nombre de destinataires, permettant de déchiffrer un message plusieurs fois. Le texte chiffré d'un message peut être conservé sur un serveur non fiable, mais ne peut pas être déchiffré sans les clés de session conservées sur le client (chaque client a sa propre clé de session). Lors du chiffrement, pour chaque message, une clé est générée sur la base de la clé de session du client, authentifiant le message en lien avec son auteur. L'interception de la clé permet de compromettre uniquement les messages déjà envoyés, mais pas ceux qui seront envoyés à l'avenir. La mise en œuvre des méthodes de chiffrement a été audité par l'organisation NCC Group.

Le deuxième changement important est l'activation du soutien pour la vérification croisée (Cross-signing), permettant à un utilisateur d'un session déjà vérifié de vérifier une nouvelle session. Auparavant, lors de la connexion à un chat depuis un nouvel appareil, les autres participants recevaient un avertissement pour éviter l'écoute en cas d'accès d'un intrus au compte de la victime. La vérification croisée permet à l'utilisateur lors de la connexion de vérifier ses autres appareils et de confirmer la confiance envers la nouvelle connexion ou de déterminer si quelqu'un a tenté de se connecter sans leur consentement.

Pour faciliter la configuration de nouveaux identifiants, une fonctionnalité de QR codes est désormais disponible. Les demandes de vérification et les résultats sont maintenant enregistrés dans l'historique sous forme de messages envoyés directement. Au lieu d'un dialogue modal contextuel, la vérification est maintenant effectuée dans la barre latérale. Parmi les fonctionnalités associées, une couche est également mentionnée. Pantalaimon, permettant de se connecter à des chats cryptés depuis des clients ne prenant pas en charge l'E2EE, ainsi qu'un fonctionnement côté client. mécanisme de recherche et d'indexation des fichiers dans les salles de chat avec cryptage.

Sortie du client Matrix Riot 1.6 avec cryptage de bout en bout.

Rappelons que la plateforme pour l'organisation de communications décentralisées Matrix se développe comme un projet utilisant des normes ouvertes et accordant une grande importance à la sécurité et à la confidentialité des utilisateurs. HTTPS+JSON est utilisé comme transport avec la possibilité d'utiliser WebSockets ou un protocole basé sur CoAP+Noise. Le système est formé comme une confédération de serveurs, qui peuvent interagir entre eux et sont regroupés dans un réseau décentralisé commun. Les messages sont répliqués sur tous les serveurs auxquels les participants à l'échange de messages sont connectés. Les messages sont diffusés sur les serveurs de manière similaire à la diffusion des commits entre les dépôts Git. En cas de déconnexion temporaire du serveur, les messages ne sont pas perdus, mais retransmis aux utilisateurs après la reprise du serveur. Différentes options d'identifiants utilisateurs sont prises en charge, y compris les courriels, les numéros de téléphone, les comptes Facebook, etc.

Sortie du client Matrix Riot 1.6 avec cryptage de bout en bout.

Le réseau ne possède pas de point unique de défaillance ou de contrôle sur les messages. Tous les serveurs concernés par la discussion sont égaux entre eux.
Tout utilisateur peut lancer son propre serveur et le connecter au réseau commun. La création de passerelles pour l'interaction de Matrix avec des systèmes basés sur d'autres protocoles, par exemple, préparés des services de messagerie bidirectionnelle pour IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp et Slack.

En plus de l'échange instantané de messages texte et de l'organisation de chats, le système peut être utilisé pour le transfert de fichiers, l'envoi de notifications,
l'organisation de téléconférences, ainsi que pour passer des appels vocaux et vidéo.
Matrix permet d'effectuer des recherches et un accès illimité à l'historique des échanges. Il prend également en charge des fonctionnalités avancées telles que les notifications de saisie, l'évaluation de la présence en ligne, la confirmation de lecture, les notifications push, la recherche côté serveur, ainsi que la synchronisation de l'historique et des états des clients.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster