Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
messagerie-instantanee:matrix [20/04/2024 16:54] – créée Codimpmessagerie-instantanee:matrix [07/09/2024 13:41] (Version actuelle) – modification externe 127.0.0.1
Ligne 5: Ligne 5:
 Attention je vais ici parler de ce qui me gène dans Matrix, ça ne veut pas dire que vous ne devriez pas l'utiliser. Pensez toujours à faire vos choix en fonction de votre modèle de menace. Attention je vais ici parler de ce qui me gène dans Matrix, ça ne veut pas dire que vous ne devriez pas l'utiliser. Pensez toujours à faire vos choix en fonction de votre modèle de menace.
  
-Matrix est « censé » être un protocole décentralisé, dans les faits ça reste un protocole lourd et complexe qui est très centralisé.+Matrix est « censé » être un protocole décentralisé, dans les faits ça reste un protocole lourd et complexe qui est très centralisé. La majorité des utilisateurices semble être sur matrix.org qui gère tout. Le comportement de ce "protocole" ressemble bien plus à un produit d'entreprise.
  
 Je n'aime pas Matrix pour les raisons suivantes : Je n'aime pas Matrix pour les raisons suivantes :
  
 - Créé et géré par une entreprise (Amdocs → Vector Creations Limited → New Vector → Element) - Créé et géré par une entreprise (Amdocs → Vector Creations Limited → New Vector → Element)
-- Système centralisé (pour les serveurs d'identité)+- Système centralisé (pour les serveurs d'identité surtout: La majorité des comptes (voir des instances) sont dépendant de matrix.org
 - [[https://fr.wikipedia.org/wiki/Element_(logiciel)|Element]] est connu pour [[https://mastodon.matrix.org/@element/110340953550548309|travailler avec la police]], - [[https://fr.wikipedia.org/wiki/Element_(logiciel)|Element]] est connu pour [[https://mastodon.matrix.org/@element/110340953550548309|travailler avec la police]],
-    - et [[https://mastodon.matrix.org/@matrix/110334695988903649|se moquer de ses utilisateurices quand iels signalent que c'est problèmatique]] +    - Et [[https://mastodon.matrix.org/@matrix/110334695988903649|Matrix se moque de ses utilisateurices quand iels signalent que c'est problèmatique]] 
-- D'un point de vue hébergement le serveur consomme énormément de ressources (plusieurs GB de mémoire pour quelques utilisateurices) +- D'un point de vue hébergement le serveur consomme énormément de ressources (plusieurs GB de mémoire pour quelques utilisateurices, voir [plus bas](#techniquement-ca-bouffe)
-- Très complexe et lourd en comparaison à d'autres protocoles comme XMPP+- Très complexe et lourd en comparaison à d'autres protocoles comme [[messagerie-instantanee:xmpp|XMPP]]
 - Ils n'avaient pas respecté la vie privée des utilisateurices IRC en faisant une archive des messages - Ils n'avaient pas respecté la vie privée des utilisateurices IRC en faisant une archive des messages
  
Ligne 20: Ligne 20:
  
 - Suite à des failles de sécurité de leur pont entre Libera Chat (IRC) et Matrix, Matrix à décidé de [[https://matrix.org/blog/2023/11/28/shutting-down-bridge-to-libera-chat/|couper le pont]], empêchant ainsi la communication entre IRC et Matrix (voir [[https://libera.chat/news/matrix-bridge-disabled-retrospective|l'article de Libera Chat]]). Cela ressemble à du [[https://fr.wikipedia.org/wiki/Embrace,_extend_and_extinguish|EEE]]. - Suite à des failles de sécurité de leur pont entre Libera Chat (IRC) et Matrix, Matrix à décidé de [[https://matrix.org/blog/2023/11/28/shutting-down-bridge-to-libera-chat/|couper le pont]], empêchant ainsi la communication entre IRC et Matrix (voir [[https://libera.chat/news/matrix-bridge-disabled-retrospective|l'article de Libera Chat]]). Cela ressemble à du [[https://fr.wikipedia.org/wiki/Embrace,_extend_and_extinguish|EEE]].
 +
 +## Techniquement ça bouffe !
 +
 +Aller petit point technique que je pique à [[https://dryusdan.space/installer-son-serveur-xmpp-100-conforme-aux-xep/|cet article]] pour avoir une idée de combien de ressources bouffe un serveur Matrix qu'on héberge :
 +
 +- Pour 50 utilisateur⋅ices et 800 salons
 +  - 8 Go de RAM pour le serveur Matrix
 +  - 4 Go de Ram pour la base de données PostgreSQL
 +  - 50 Go de stockage disque pour le serveur Matrix
 +  - 15 Go de stockage disque pour la base de données PostgreSQL
 +
 +Donc un jolie total de 12 Go de RAM et 65 Go de stockage disque… C'est énorme !
 +
 +Ajoutons à ça que « chaque requête fait appel à la base de donnée et génère une requête qui retourne plusieurs miliers de ligne (1,2 millions par 10 secondes à l'heure où j'écris ces lignes) ».
 +
 +Bref encore un outil fait par des riches, pour des riches.
 +
 +## Liens utiles
 +
 +- [Privacy research on Matrix.org](https://gitlab.com/libremonde-org/papers/research/privacy-matrix.org)
 +- [Why I Don't Trust Matrix Developers to Produce a Secure Protocol](https://gist.github.com/soatok/8aef6f67fec9c702f510ee24d19ef92b)
 +- [Fermeture de Matrix par Disroot](https://disroot.org/en/blog/matrix-closure)
 +
 +En résumé, pour moi, Matrix est davantage un produit d'entreprise centralisé qui fait du privacy washing plutôt qu'un protocole décentralisé sérieux conçu pour être réellement utilisé par des humains (contrairement à [[messagerie-instantanee:xmpp|XMPP]]).