Am 11. Juni 2019 kĂŒndigten die Entwickler der Matrix.org Foundation die Veröffentlichung von Matrix 1.0 an - ein Protokoll zur Umsetzung eines föderierten Netzwerks, das auf einer linearen Ereignisgeschichte (events) innerhalb eines gerichteten azyklischen Graphen (DAG) basiert. Der gĂ€ngigste Einsatz des Protokolls besteht in der Implementierung von Messaging-Servern (zum Beispiel dem Synapse-Server und dem Riot-Client) sowie der âVerbindungâ verschiedener Protokolle ĂŒber BrĂŒcken (z. B. die Implementierung mit libpurple, die XMPP, Telegram, Discord und IRC unterstĂŒtzt).

Die Hauptinnovation (und Voraussetzung fĂŒr die Verwendung) des Synapse-Servers 1.0 - der Implementierung des Protokolls Matrix 1.0 - besteht darin, ein TLS-Zertifikat (kostenloses Letâs Encrypt ist ebenfalls geeignet) fĂŒr die Server-Domain zu verwenden, was eine sichere DatenĂŒbertragung zwischen den Servern im föderierten Netzwerk gewĂ€hrleistet. Wenn Sie also ein selbstsigniertes Zertifikat fĂŒr Ihren Heimserver verwenden, mĂŒssen Sie ein gĂŒltiges Zertifikat erstellen - andernfalls wird Ihr Server den Kontakt zu anderen Servern im Netzwerk verlieren.
Die PlĂ€ne zur Veröffentlichung des Protokolls Matrix 1.0 wurden im Februar 2019 auf der gröĂten Open-Source-Konferenz FOSDEM 2019 in BrĂŒssel angekĂŒndigt. Dabei ging es um die Implementierung der Technologien der Matrix.org Foundation zur GewĂ€hrleistung der Kommunikationsinfrastruktur der französischen Regierung.
Interessanterweise wurde der Server matrix.org vor zwei Monaten von einem Hackerangriff betroffen, was zur Neuschaffung der Datenbank des Servers fĂŒhrte (mit Verlust der auf den Servern gespeicherten Historie verschlĂŒsselter Chats) â und zudem zur Wiederveröffentlichung der Riot-App fĂŒr Android, aufgrund eines Lecks von SchlĂŒsseln und Passwörtern. Die Hacker hinterlieĂen Empfehlungen zur Verbesserung der GeschĂ€ftsprozesse und der SicherheitsmaĂnahmen fĂŒr die Server (die mit Schwachstellen in Jenkins, einer Plattform zur Automatisierung der Softwareentwicklung und -tests, zusammenhĂ€ngen). "Hauseigene" Matrix-Server waren nicht betroffen, abgesehen von der vorĂŒbergehenden UnzugĂ€nglichkeit von "Sticker"-Funktionen fĂŒr Benutzer-Nachrichten und anderen sekundĂ€ren Services.
Der beliebteste Client Riot.im (aktuelle Version 1.2.1) ist sowohl als Desktop-Version als auch auf den meisten mobilen Plattformen verfĂŒgbar und hat in Bezug auf Benutzerfreundlichkeit und ZuverlĂ€ssigkeit zu vergleichbaren Clients wie Slack und Telegram aufgeholt.

Wie ich bereits , sind Synapse-Server recht ressourcenschonend â fĂŒr einen âHeimâ-Server können ARM-Mikrocomputer wie der ODROID-XU4 fĂŒr 49 $ verwendet werden. Mit der EinfĂŒhrung von virtuellen Maschinen mit ARM-Graviton-Prozessoren von Amazon Cloud Ende letzten Jahres kann man die Einrichtung eines Backup âHeim-Mini-Rechenzentrumsâ in der Amazon-Cloud kostengĂŒnstig realisieren.
Neuigkeiten und zusĂ€tzliche Informationen â
Quelle: habr.com
