Am 11. Juni 2019 kĂŒndigten die Entwickler der Matrix.org Foundation die Veröffentlichung von Matrix 1.0 an â einem Protokoll zur Umsetzung eines föderierten Netzwerks, das auf einer linearen Ereignishistorie (events) innerhalb eines gerichteten azyklischen Graphen (DAG) basiert. Der gebrĂ€uchlichste Weg, das Protokoll zu nutzen, ist die Implementierung von Nachrichtenservern (zum Beispiel den Synapse-Server, den Riot-Client) und die âVerknĂŒpfungâ anderer Protokolle ĂŒber BrĂŒcken (zum Beispiel die Implementierung auf libpurple mit UnterstĂŒtzung fĂŒr XMPP, Telegram, Discord und IRC).

Die Hauptneuheit (und eine Voraussetzung fĂŒr die Nutzung) des Synapse-Servers 1.0 â der Implementierung des Matrix 1.0-Protokolls â ist die Verwendung eines TLS-Zertifikats (ein kostenloses Letâs Encrypt-Zertifikat ist ebenfalls geeignet) fĂŒr die Domain des Servers, was den sicheren Datenaustausch zwischen den Servern in dem föderierten Netzwerk gewĂ€hrleistet. Daher ist es notwendig, ein gĂŒltiges Zertifikat zu erstellen, wenn Sie ein selbstsigniertes Zertifikat fĂŒr Ihren Heimserver verwenden â andernfalls stoppt Ihr Server die Zusammenarbeit mit anderen Servern im Netzwerk.
Die PlĂ€ne zur Veröffentlichung des Matrix 1.0-Protokolls wurden im Februar 2019 auf der gröĂten Open-Source-Konferenz FOSDEM 2019 in BrĂŒssel im Rahmen der BemĂŒhungen zur Implementierung von Technologien der Matrix.org Foundation zur Sicherstellung der Kommunikationsinfrastruktur der französischen Regierung bekanntgegeben.
Interessanterweise wurde der Server matrix.org vor zwei Monaten Ziel eines Hackerangriffs, wodurch die Datenbank des Servers matrix.org neu erstellt werden musste (mit Verlust der auf den Servern gespeicherten Historie verschlĂŒsselter Chats) â und die Riot-App fĂŒr Android aufgrund eines SchlĂŒssel- und Passwortlecks neu veröffentlicht werden musste. Die Hacker hinterlassen Empfehlungen zur Verbesserung der GeschĂ€ftsprozesse und der Sicherheit der Serverarbeit (die mit SicherheitsanfĂ€lligkeiten in Jenkins â einer Plattform fĂŒr die Automatisierung der Softwareentwicklung und -tests â verbunden sind). âHeimâ-Server von Matrix blieben unversehrt, abgesehen von der vorĂŒbergehenden UnzugĂ€nglichkeit von âStickerâ fĂŒr Benutzernachrichten und anderen sekundĂ€ren Diensten.
Der populĂ€rste Client Riot.im (aktuelle Version 1.2.1) â sowohl als Desktop-Anwendung als auch auf den meisten mobilen Plattformen verfĂŒgbar â hat in Bezug auf Benutzerfreundlichkeit und ZuverlĂ€ssigkeit zu vergleichbaren Clients fĂŒr Slack und Telegram aufgeholt.

Wie ich bereits , die Synapse-Server sind relativ anspruchslos in Bezug auf die Hardware â fĂŒr einen âHeimâ-Server können ARM-Mikrocomputer ODROID-XU4 fĂŒr 49 $ verwendet werden, und aufgrund der EinfĂŒhrung von virtuellen Maschinen mit ARM-Graviton-Prozessoren in Amazon Cloud Ende letzten Jahres, kann man kostengĂŒnstig ein Backup fĂŒr das âheimische Mini-Rechenzentrumâ in der Amazon-Cloud einrichten.
Neuigkeiten und zusĂ€tzliche Informationen â
Quelle: habr.com
