Më 11 qershor 2019, zhvilluesit e Fondacionit Matrix.org njoftuan lëshimin e Matrix 1.0 - një protokoll për zbatimin e një rrjeti të federuar të ndërtuar mbi bazën e një historie lineare të ngjarjeve (ngjarjeve) brenda një grafiku aciklik (DAG). Mënyra më e zakonshme për të përdorur protokollin është implementimi i serverëve të mesazheve (p.sh. serveri Synapse, klienti Riot) dhe "lidhja" e protokolleve të tjera me njëri-tjetrin nëpërmjet urave (p.sh. zbatimi libpurple me mbështetje për XMPP, Telegram, Discord dhe IRC).
Risia kryesore (dhe parakushti për përdorim) i serverit Synapse 1.0 - një zbatim i protokollit Matrix 1.0 - është përdorimi i një certifikate TLS (e përshtatshme edhe Let's Encrypt falas) për domenin e serverit, i cili siguron transferim të sigurt të të dhënave midis serverëve duke marrë pjesë në rrjetin e federuar. Prandaj, nëse përdorni një certifikatë të vetë-nënshkruar për serverin tuaj të shtëpisë, duhet të krijoni një certifikatë të vlefshme - përndryshe serveri juaj do të ndalojë bashkëveprimin me serverët e tjerë në rrjet.
Planet për lëshimin e protokollit Matrix 1.0 u njoftuan në Bruksel në shkurt 2019 në konferencën më të madhe me burim të hapur FOSDAM 2019 si pjesë e punës për zbatimin e teknologjive të Fondacionit Matrix.org për të siguruar infrastrukturën e komunikimit të qeverisë franceze.
Është interesante se dy muaj më parë serveri matrix.org iu nënshtrua një sulmi hakeri, si rezultat i të cilit baza e të dhënave të serverit matrix.org duhej të rikrijohej (me humbjen e historisë së bisedave të koduara të ruajtura në serverë) - si dhe aplikacioni Riot për Android duhej të ripublikohej për shkak të rrjedhjes së çelësit dhe fjalëkalimeve. Hakerët lanë rekomandime për përmirësimin e proceseve të biznesit dhe sigurisë së serverit (në lidhje me dobësitë në Jenkins, një platformë për automatizimin e zhvillimit dhe testimit të softuerit). Serverët e matricës "home" nuk u prekën, me përjashtim të mosdisponueshmërisë së përkohshme të "stickers" për mesazhet e përdoruesve dhe shërbime të tjera jo thelbësore.
Klienti më i njohur Riot.im (versioni aktual 1.2.1) - i disponueshëm si në zbatimin e desktopit ashtu edhe në shumicën e platformave celulare - është afër komoditetit dhe besueshmërisë me klientët e ngjashëm për Slack dhe Telegram.
Ashtu si unë tashmë
Lajme dhe informacione shtesë -
Burimi: www.habr.com