Matritsa 1.0 - markazlashtirilmagan xabar almashish protokolini chiqarish

11-yil 2019-iyun kuni Matrix.org fondi ishlab chiquvchilari Matrix 1.0 - asiklik grafik (DAG) ichidagi voqealar (hodisalar) ning chiziqli tarixi asosida qurilgan federatsiyalangan tarmoqni amalga oshirish protokoli chiqarilishini e'lon qilishdi. Protokoldan foydalanishning eng keng tarqalgan usuli xabarlar serverlarini (masalan, Synapse serveri, Riot mijozi) amalga oshirish va boshqa protokollarni ko‘priklar orqali bir-biriga “ulash” (masalan, XMPP, Telegram, Discord va IRC-ni qo‘llab-quvvatlaydigan libpurple ilovasi).

Matritsa 1.0 - markazlashtirilmagan xabar almashish protokolini chiqarish

Synapse 1.0 serverining asosiy yangiligi (va foydalanish uchun zaruriy shart) - Matrix 1.0 protokolining amalga oshirilishi - serverlar o'rtasida xavfsiz ma'lumotlarni uzatishni ta'minlaydigan server domeni uchun TLS sertifikatidan foydalanish (bepul Let's Encrypt ham mos keladi) federatsiya tarmog'ida ishtirok etish. Shuning uchun, agar siz uy serveringiz uchun o'z-o'zidan imzolangan sertifikatdan foydalansangiz, haqiqiy sertifikat yaratishingiz kerak - aks holda serveringiz tarmoqdagi boshqa serverlar bilan o'zaro aloqani to'xtatadi.

Matrix 1.0 protokolini chiqarish rejalari 2019-yil fevral oyida Bryusselda Fransiya hukumatining aloqa infratuzilmasini taʼminlash uchun Matrix.org Foundation texnologiyalarini joriy etish boʻyicha ish doirasida FOSDAM 2019 boʻlib oʻtgan eng yirik Ochiq manba konferensiyasida eʼlon qilindi.

Qizig'i shundaki, ikki oy oldin matrix.org serveri xakerlik hujumiga uchragan, buning natijasida matrix.org serverining ma'lumotlar bazasi qayta yaratilishiga to'g'ri kelgan (serverlarda saqlangan shifrlangan chat tarixi yo'qolgan holda) - shuningdek Android uchun Riot ilovasi kalit va parollar sizib chiqqanligi sababli qayta chiqarilishi kerak edi. Xakerlar biznes jarayonlari va server xavfsizligini yaxshilash bo‘yicha tavsiyalar qoldirdi (dasturiy ta’minotni ishlab chiqish va sinovdan o‘tkazishni avtomatlashtirish platformasi – Jenkins’dagi zaifliklar bilan bog‘liq). Matritsa "uy" serverlariga ta'sir ko'rsatilmadi, foydalanuvchi xabarlari va boshqa muhim bo'lmagan xizmatlar uchun "stikerlar" vaqtinchalik mavjud emasligi bundan mustasno.

Eng ommabop Riot.im mijozi (joriy versiya 1.2.1) – ham ish stolida, ham ko‘pgina mobil platformalarda mavjud – qulaylik va ishonchlilik jihatidan Slack va Telegram uchun o‘xshash mijozlarga yaqin.

Matritsa 1.0 - markazlashtirilmagan xabar almashish protokolini chiqarish

Men allaqachon kabi yozgan, Synapse serverlari apparat jihatidan juda oddiy - "uy" serveri uchun siz ODROID-XU4 ARM mikrokompyuterlarini 49 dollarga ishlatishingiz mumkin va o'tgan yilning oxirida Amazon Cloud-da ARM Graviton protsessorlarida virtual mashinalar paydo bo'lganligi sababli, Amazon bulutida ortiqcha "uy mini ma'lumotlar markazi" ni arzon tarzda o'rnatishingiz mumkin.

Yangiliklar va qo'shimcha ma'lumotlar - matrix.org

Manba: www.habr.com

a Izoh qo'shish