Matrix 1.0 – орталықтандырылмаған хабар алмасу хаттамасын шығару

11 жылдың 2019 маусымында Matrix.org қорының әзірлеушілері циклдік график (DAG) ішіндегі оқиғалардың (оқиғалардың) сызықтық тарихы негізінде құрылған федеративті желіні іске асыру хаттамасы болып табылатын Matrix.org 1.0 шығарылымын жариялады. Хаттаманың ең көп тараған қолданылуы хабар серверлерін (мысалы, Synapse сервері, Riot клиенті) іске асыру және көпірлер арқылы басқа протоколдарды бір-бірімен «қосу» (мысалы, XMPP, Telegram, Discord және IRC қолдауымен libpurple іске асыру).

Matrix 1.0 – орталықтандырылмаған хабар алмасу хаттамасын шығару

Synapse 1.0 серверінің негізгі инновациясы (және пайдаланудың алғышарты) - Matrix 1.0 хаттамасын енгізу - серверлер арасында деректерді қауіпсіз тасымалдауды қамтамасыз ететін сервер домені үшін TLS сертификатын (тегін Let's Encrypt бағдарламасы да қолайлы) пайдалану болып табылады. федеративті желіге қатысу. Сондықтан, үй сервері үшін өздігінен қол қойылған сертификатты пайдалансаңыз, жарамды сертификат жасауыңыз керек - әйтпесе серверіңіз желідегі басқа серверлермен әрекеттесуін тоқтатады.

Matrix 1.0 хаттамасын шығару жоспарлары 2019 жылдың ақпан айында Брюссельде француз үкіметінің коммуникациялық инфрақұрылымын қамтамасыз ету үшін Matrix.org Foundation технологияларын енгізу бойынша жұмыстың бір бөлігі ретінде FOSDAM 2019 ашық бастапқы конференциясында жарияланды.

Бір қызығы, екі ай бұрын matrix.org сервері бұзылды, нәтижесінде matrix.org серверінің дерекқорын қайта құру (серверлерде сақталған шифрланған чат тарихын жоғалту), сондай-ақ Riot Android қолданбасын қайта шығару қажет болды. кілттің ағып кетуіне және құпия сөздерге. Хакерлер бизнес-процестерді және сервер қауіпсіздігін жақсарту бойынша ұсыныстар қалдырды (бағдарламаларды әзірлеу және тестілеуді автоматтандыру платформасы Дженкинстің осалдықтарына қатысты). Пайдаланушы хабарламалары мен басқа да маңызды емес қызметтерге арналған «стикерлердің» уақытша қолжетімсіздігін қоспағанда, «үй» матрицалық серверлері әсер етпеді.

Ең танымал Riot.im клиенті (ағымдағы 1.2.1 нұсқасы) – жұмыс үстелінде де, мобильді платформалардың көпшілігінде де қолжетімді – ыңғайлылығы мен сенімділігі бойынша Slack және Telegram үшін ұқсас клиенттерге жақын.

Matrix 1.0 – орталықтандырылмаған хабар алмасу хаттамасын шығару

Мен қазірдің өзінде сияқты жазды, Synapse серверлері аппараттық құралдарға өте қарапайым - «үй» сервері үшін сіз ARM ODROID-XU4 микрокомпьютерлерін 49 долларға пайдалана аласыз және өткен жылдың соңында Amazon Cloud жүйесінде ARM Graviton процессорларында виртуалды машиналар пайда болуына байланысты, Amazon бұлтында қымбат емес брондау «үй шағын деректер орталығын» орнатуға болады.

Жаңалықтар және қосымша ақпарат - matrix.org

Ақпарат көзі: www.habr.com

пікір қалдыру