Kutolewa kwa mteja wa Riot Matrix 1.6 na usimbaji fiche wa mwanzo hadi mwisho umewashwa

Watengenezaji wa mfumo wa mawasiliano uliogatuliwa wa Matrix imewasilishwa matoleo mapya ya maombi muhimu ya mteja Riot Web 1.6, Riot Desktop 1.6, Riot iOS 0.11.1 na RiotX Android 0.19. Riot imeandikwa kwa kutumia teknolojia za wavuti na mfumo wa React (kifungo kinatumika React Matrix SDK) Toleo la eneo-kazi kwenda kwa kulingana na jukwaa la elektroni. Kanuni kusambazwa na leseni chini ya Apache 2.0.

Ufunguo uboreshaji katika matoleo mapya, usimbaji fiche wa mwanzo hadi mwisho (E2EE, usimbaji fiche wa mwisho hadi mwisho) umewezeshwa kwa chaguo-msingi kwa gumzo zote mpya za faragha, ambazo huingizwa kwa kutuma mialiko. Usimbaji fiche kutoka mwanzo hadi mwisho unatekelezwa kulingana na itifaki yake yenyewe, ambayo hutumia algoriti kwa kubadilishana ufunguo wa awali na matengenezo ya funguo za kipindi. ratchet mara mbili (sehemu ya itifaki ya Ishara).

Ili kujadili funguo katika gumzo na washiriki wengi, tumia kiendelezi Megolm, iliyoboreshwa kwa usimbaji fiche wa ujumbe wenye idadi kubwa ya wapokeaji na kuruhusu ujumbe mmoja kusimbwa mara nyingi. Nakala ya siri ya ujumbe inaweza kuhifadhiwa kwenye seva isiyoaminika, lakini haiwezi kusimbwa bila vitufe vya kipindi vilivyohifadhiwa kwenye upande wa mteja (kila mteja ana ufunguo wake wa kipindi). Wakati wa kusimba, kila ujumbe huzalishwa na ufunguo wake kulingana na ufunguo wa kikao cha mteja, ambacho huthibitisha ujumbe kuhusiana na mwandishi. Ukatizaji wa ufunguo hukuruhusu kuathiri ujumbe ambao tayari umetumwa, lakini sio ujumbe ambao utatumwa katika siku zijazo. Utekelezaji wa mbinu za usimbaji fiche ulikaguliwa na Kikundi cha NCC.

Mabadiliko ya pili muhimu ni kuwezesha usaidizi wa kuambatisha cheti, ambayo huruhusu mtumiaji kuthibitisha kipindi kipya kutoka kwa kipindi ambacho tayari kimethibitishwa. Hapo awali, wakati wa kuunganisha kwenye gumzo la mtumiaji kutoka kwa kifaa kipya, onyo lilionyeshwa kwa washiriki wengine ili kuepuka kusikilizwa ikiwa mvamizi alifikia akaunti ya mwathiriwa. Uthibitishaji mwingi huruhusu mtumiaji kuthibitisha vifaa vyake vingine wakati akiingia na kuthibitisha uaminifu katika uingiaji mpya au kubainisha kuwa mtu alijaribu kuunganisha bila wao kujua.

Ili kurahisisha usanidi wa kumbukumbu mpya, uwezo wa kutumia misimbo ya QR hutolewa. Maombi na matokeo ya uthibitishaji sasa yanahifadhiwa katika historia kama ujumbe uliotumwa moja kwa moja. Badala ya kidirisha cha kidirisha ibukizi, uthibitishaji sasa unafanywa kwenye utepe. Miongoni mwa uwezekano wa kuandamana, safu pia inajulikana Pantalaimon, ambayo hukuruhusu kuunganishwa kwa gumzo zilizosimbwa kwa njia fiche kutoka kwa wateja ambao hawatumii E2EE, na pia hufanya kazi kwa upande wa mteja. utaratibu tafuta na faharasa faili katika vyumba vya mazungumzo vilivyosimbwa kwa njia fiche.

Kutolewa kwa mteja wa Riot Matrix 1.6 na usimbaji fiche wa mwanzo hadi mwisho umewashwa

Tukumbuke kuwa jukwaa la kupanga mawasiliano ya ugatuzi Matrix inakua kama mradi unaotumia viwango vya wazi na unaozingatia sana kuhakikisha usalama na faragha ya watumiaji. Usafiri unaotumika ni HTTPS+JSON pamoja na uwezekano wa kutumia WebSockets au itifaki kulingana na KOZI+Kelele. Mfumo huu umeundwa kama jumuiya ya seva zinazoweza kuingiliana na kuunganishwa kuwa mtandao wa kawaida uliogatuliwa. Ujumbe unakiliwa kwenye seva zote ambazo washiriki wa utumaji ujumbe wameunganishwa. Ujumbe husambazwa kwenye seva kwa njia ile ile ambayo ahadi husambazwa kati ya hazina za Git. Katika tukio la kukatika kwa seva kwa muda, ujumbe haupotei, lakini hupitishwa kwa watumiaji baada ya seva kuanza tena operesheni. Chaguzi mbalimbali za kitambulisho cha mtumiaji zinatumika, ikiwa ni pamoja na barua pepe, nambari ya simu, akaunti ya Facebook, n.k.

Kutolewa kwa mteja wa Riot Matrix 1.6 na usimbaji fiche wa mwanzo hadi mwisho umewashwa

Hakuna hatua moja ya kushindwa au udhibiti wa ujumbe kwenye mtandao. Seva zote zinazoshughulikiwa na majadiliano ni sawa kwa kila mmoja.
Mtumiaji yeyote anaweza kuendesha seva yake mwenyewe na kuiunganisha kwenye mtandao wa kawaida. Inawezekana kuunda malango kwa mwingiliano wa Matrix na mifumo kulingana na itifaki zingine, kwa mfano, tayari huduma za kutuma ujumbe wa njia mbili kwa IRC, Facebook, Telegraph, Skype, Hangouts, Barua pepe, WhatsApp na Slack.

Mbali na ujumbe wa maandishi na mazungumzo ya papo hapo, mfumo unaweza kutumika kuhamisha faili, kutuma arifa,
kuandaa mikutano ya simu, kupiga simu za sauti na video.
Matrix hukuruhusu kutumia utaftaji na utazamaji usio na kikomo wa historia ya mawasiliano. Pia inasaidia vipengele vya juu kama vile arifa ya kuandika, tathmini ya uwepo wa mtumiaji mtandaoni, uthibitisho wa kusoma, arifa zinazotumwa na programu, utafutaji wa upande wa seva, usawazishaji wa historia na hali ya mteja.

Chanzo: opennet.ru

Kuongeza maoni