في 11 يونيو 2019 ، أعلن مطورو مؤسسة Matrix.org عن إصدار Matrix 1.0 ، وهو بروتوكول لتنفيذ شبكة موحدة مبنية على أساس التاريخ الخطي للأحداث (الأحداث) داخل الرسم البياني غير الدوري (DAG). الاستخدام الأكثر شيوعًا للبروتوكول هو تنفيذ خوادم الرسائل (مثل خادم Synapse ، عميل Riot) و "توصيل" البروتوكولات الأخرى ببعضها البعض عبر الجسور (مثل تنفيذ libpurple مع دعم XMPP و Telegram و Discord و IRC).
الابتكار الرئيسي (والمتطلب الأساسي للاستخدام) لخادم Synapse 1.0 - تنفيذ بروتوكول Matrix 1.0 - هو استخدام شهادة TLS (مناسبة أيضًا لتشفير Let's Encrypt مجانًا) لمجال الخادم ، مما يضمن النقل الآمن للبيانات بين الخوادم المشاركة في شبكة فيدرالية. لذلك ، إذا كنت تستخدم شهادة موقعة ذاتيًا لخادمك المنزلي ، فيجب عليك إنشاء شهادة صالحة - وإلا سيتوقف الخادم عن التفاعل مع الخوادم الأخرى على الشبكة.
تم الإعلان عن خطط إصدار بروتوكول Matrix 1.0 في بروكسل في فبراير 2019 في أكبر مؤتمر مفتوح المصدر FOSDAM 2019 كجزء من العمل على تنفيذ تقنيات مؤسسة Matrix.org لتوفير البنية التحتية للاتصالات للحكومة الفرنسية.
ومن المثير للاهتمام ، أنه قبل شهرين ، تم اختراق خادم matrix.org ، مما أدى إلى الحاجة إلى إعادة إنشاء قاعدة بيانات خادم matrix.org (فقدان سجل الدردشة المشفر المخزن على الخوادم) - وكذلك إعادة إصدار تطبيق Riot Android - بسبب لتسريب مفتاح وكلمات المرور. ترك المتسللون توصيات لتحسين العمليات التجارية وأمن الخادم (المتعلقة بالثغرات الأمنية في Jenkins ، وهو نظام أساسي لتطوير البرمجيات واختبار التشغيل الآلي). لم تتأثر خوادم Matrix "الرئيسية" ، باستثناء عدم التوفر المؤقت "للملصقات" لرسائل المستخدم والخدمات الأخرى غير الأساسية.
عميل Riot.im الأكثر شيوعًا (الإصدار الحالي 1.2.1) - المتوفر في كل من تطبيقات سطح المكتب وعلى معظم الأنظمة الأساسية للجوّال - قريب من عملاء مشابهين لـ Slack و Telegram من حيث الراحة والموثوقية.
كما أنا بالفعل
أخبار ومعلومات إضافية -
المصدر: www.habr.com