2019. június 11-én a Matrix.org Foundation fejlesztői bejelentették a Matrix 1.0 kiadását — egy protokollt a szövetségi hálózat megvalósítására, amely az események (events) lineáris története alapján épül a tetszőleges irányú gráf (DAG) keretén belül. A protokoll legelterjedtebb felhasználási módja az üzenetszerverek (például a Synapse szerver, Riot kliens) megvalósítása és más protokollok „összekapcsolása” hidakon (például a libpurple implementációja, amely támogatja az XMPP-t, Telegramot, Discordot és az IRC-t).

A Synapse 1.0 szerver (a Matrix 1.0 protokoll megvalósítása) fő újdonsága (és kötelező feltétele) a TLS tanúsítvány használata (a ingyenes Let’s Encrypt is megfelelő) a szerver domainje számára, amely biztosítja az adatok biztonságos átvitelét a szövetségi hálózatban részt vevő szerverek között. Tehát ha önkiadott tanúsítványt használ a saját szerveréhez — szükséges egy érvényes tanúsítvány létrehozása — különben a szervere megszűnik kölcsönhatásba lépni a hálózat többi szerverével.
A Matrix 1.0 protokoll kiadásáról szóló terveket 2019 februárjában Brüsszelben hirdették meg a legnagyobb nyílt forráskódú konferencián, a FOSDAM 2019-en, a Matrix.org Foundation technológiáinak bevezetésével a francia kormány kommunikációs infrastruktúrájának biztosítása érdekében.
Érdekes, hogy két hónappal ezelőtt a matrix.org szerver hacker támadásnak volt kitéve, amely miatt újra kellett építeni a matrix.org szerver adatbázisát (a titkosított chat történetek elvesztésével) — és újra kellett kiadni a Riot alkalmazást Androidra — a kulcsok és jelszavak kiszivárgása miatt. A hackerek ajánlásokat hagytak a szerverek üzleti folyamatainak és biztonságának javítására (a Jenkins-hez kapcsolódó sebezhetőségekre vonatkozóan — egy szoftverfejlesztési és tesztelési automatizálásra szolgáló platform). A „házi” Matrix szerverek nem szenvedtek el kárt, kivéve a felhasználók üzenetküldéséhez szükséges „matricák” ideiglenes elérhetetlenségét és más másodlagos szolgáltatásokat.
A legnépszerűbb Riot.im kliens (aktuális verziója 1.2.1) — elérhető asztali verzióban és a legtöbb mobil platformon — kényelme és megbízhatósága által elérte a Slack és a Telegram megfelelőjének szintjét.

Ahogy már említettem , a Synapse szerverek viszonylag kevés hardverigénnyel rendelkeznek — egy "otthoni" szerverhez ARM mikroszámítógépeket, mint például az ODROID-XU4-et lehet használni 49 dollárért, és mivel tavaly év végén az Amazon Cloud-ban ARM Graviton processzorokra épülő virtuális gépek jelentek meg, olcsón beállítható az "otthoni mini adatközpont" biztonsági másolata az Amazon felhőjében.
Hírek és további információk —
Forrás: habr.com
