Şirkət New Vector, eyni zamanda, protokolun qeyri-kommersiya təşkilatına rəhbərlik edən əməkdaşlar Matrix, Matrix müştərilərinin bir neçə versiyasını buraxdığını elan etdi Riot.
Matrix, yönlü hadisələrin (events) xətti tarixçəsinə əsaslanan federativ şəbəkəni həyata keçirmək üçün açıq bir protokoldur. Bu protokolun əsas tətbiqi VoIP siqnalizasiya dəstəyi olan mesajlaşma tətbiqidir, lakin bu, ümumi məqsədli protokol olduğundan, digər şeylər də mümkündür.
Buraxılan müştərilər üçün əsas dəyişiklik brauzer və Electron qapağı (1.6.0), Android (0.19.0) və iOS (0.11.1-0.11.2) şəxsi dialoqlar üçün standart olaraq uçot şifrələməsinin daxil edilməsi oldu. Şifrələmə, Olmprotokoluna əsaslanaraq mümkündür. Qrup dialoqlarının şifrələnməsi, Megolmadı verilən protokol uzantısını istifadə edir, bu da mesajı bir neçə dəfə açmağa imkan verir.
İlk dəfə əlavəli şifrələmə 2016-cı ildətəqdim olundu. Eksperimental buraxılışlarda standart olaraq daxil edilməsi, FOSDEM 2020 zamanı baş verdi.
Şifrələmə tətbiqinin ilk buraxılışından bəri aşağıdakı imkanlar inkişaf etdirilmişdir:
- müştəri, mesajları deşifr etməyi tələb etmək üçün digər istifadəçinin müştərilərindən və ya qarşılıqlı istifadəyə qəbul edənlərin müştərilərindən açarları istəyir;
- şifrələmə müştərilərinin açarları üçün serverdə saxlanılan anbar təqdim edildi, gizli parol ilə şifrələnmiş;
- cihazların barmaq izi (fingerprint) təsdiqlənməsinin, habelə emoji simvolları vasitəsilə təsdiqlənməsinin davranışı əlavə edildi.
Gələcəkdə şəxsi dialoqlar üçün standart şifrələmədən başqa, qeyri-public otaqlar üçün də, qrupa daxil olmaqla, başlama planlaşdırılır.
Eyni zamanda, qeyd olunur ki:
- şifrələmə üçün yeni UI-nin təqdimatı;
- QR kodları vasitəsilə cihazların təsdiqlənməsi;
- şifrələnmiş mesajların tarixində axtarış;
- işin tam sabitləşdirilməsi.
Şifrələnmiş otaqlarda axtarış artıq Radical Firefox əlavəsi vasitəsilə mümkündür..
Şifrələmə açarları ilə işləmək üçün Matrix protokolunun inkişaf etdiriciləri «cross-signing» (kəsişmə təsdiqi) adlanan bir mexanizm təqdim etdilər. Bu, artıq təsdiqlənmiş cihazı istifadə edərək digər istifadəçinin cihazlarını avtomatik təsdiq etməyə imkan verir. Bu mexanizmin işində, iki tərəf yalnız bir dəfə cihazlarını təsdiqləməlidir, hər bir cihazı ayrı-ayrılıqda deyil. Mexanizmin spesifikasiyasını GitHub-da oxumaq mümkündür..
Riot-dan əlavə, şifrələməni digər müştərilər də dəstəkləyir: FluffyChat, nheko Reborn, libQuotient (WIP), mautrix-go (gomuks), matrix-nio (Mirage və WeeChat), Seaglass (tərk edilmiş). Başqa realizasiyalar üzərində işlənir. Şifrələmə dəstəyi olmayan müştərilər üçün E2EE-proksi üçün bir demon təklif olunur — pantalaimon.
Mənbə: linux.org.ru
