Lëshimi i klientit Matrix Riot 1.6 me përfshirjen e enkriptimit end-to-end

Zhvilluesit e sistemit të komunikimeve të decentralizuara Matrix prezantuan lëshimet e reja të aplikacioneve kryesore për klientët Riot Web 1.6, Riot Desktop 1.6, Riot iOS 0.11.1 dhe RiotX Android 0.19. Riot është shkruar duke përdorur teknologjitë web dhe kornizën React (përdoret një mbështetje React Matrix SDK). Versioni për desktop planifikon bazohet në platformën Electron. Kodi shpërndahet nën licencën Apache 2.0.

Kryesor përmirësimin në versionet e reja përfshin si zakonshme enkriptim nga fundi në fund (E2EE, end-to-end encryption) për të gjitha bisedat private të reja, në të cilat hyn me anë të dërgimit të ftesave. Enkriptimi nga fundi në fund është realizuar mbi bazën e një protokolli të vetin, që përdor për shkëmbimin fillestar të çelësave dhe për menaxhimin e çelësave seancë algoritmin dual të kriptopike (pjesë e protokollit Signal).

Për pajtimin e çelësave në bisedat me disa pjesëmarrës aplikohet zgjerimi Megolm, i optimizuar për enkriptimin e mesazheve me numër të madh marrësish dhe që lejon dekodimin e një mesazhi disa herë. Teksti i enkriptuar i mesazhit mund të ruhet në një server të pasigurt, por nuk mund të dekodifikohet pa çelësat e seancës, që ruhen në anën e klientit (çdo klient ka çelësin e tij të seancës). Gjatë enkriptimit për çdo mesazh, në bazë të çelësit të seancës së klientit krijohet një çelës i vet, që autentifikon mesazhin në lidhje me autorin. Kapja e çelësit mund të komprometojë vetëm mesazhet e dërguara tashmë, por jo ato që do të dërgohen në të ardhmen. Realizimi i metodave të enkriptimit ka kaluar auditimin në organizatën NCC Group.

Ndryshimi i dytë i rëndësishëm është aktivizimi i mbështetjes për konfirmim të kryqëzuar (Cross-signing), që i lejon përdoruesit nga një seancë e konfirmuar të verifikojë një seancë të re. Më parë, kur lidhej në bisedë një përdorues nga një pajisje e re, të tjerët pjesëmarrës merrnin një paralajmërim, për të shmangur përgurnimin në rast se një sulmues kishte akses në llogarinë e viktimës. Konfirmimi i kryqëzuar i lejon përdoruesit, kur hyn, të verifikojë pajisjet e tij të tjera dhe të konfirmojë besimin në hyrjen e re ose të përcaktojë nëse dikush ka tentuar të lidhë pa dijeninë e tij.

Për të lehtësuar konfigurimin e hyrjeve të reja, është ofruar mundësia e përdorimit të QR-kodet. Kërkesat për verifikim dhe rezultatet tani ruajnë në historinë si mesazhe të dërguara drejtpërdrejt. Në vend të dialogut modal të daljes, verifikimi tani bëhet në panelin anësor. Nga mundësitë ndihmëse është e theksuar gjithashtu një ndërfaqe Pantalaimon, e cila lejon lidhen me bisedat e koduara nga klientët që nuk mbështesin E2EE, si dhe funksionon në anën e klientit mekanizmi i kërkimit dhe indeksohjes së skedave në dhomat e bisedave me kodim.

Lëshimi i klientit Matrix Riot 1.6 me përfshirjen e enkriptimit end-to-end

Kujtojmë se platforma për organizimin e komunikimeve të decentralizuara Matrix po zhvillohet si një projekt që përdor standarde të hapura dhe vë një vëmendje të madhe në sigurimin e sigurisë dhe privatësisë së përdoruesve. Si transport përdoret HTTPS+JSON me mundësinë e përdorimit të WebSockets ose një protokolli të bazuar në CoAP+Noise. Sistemi formohet si një bashkësi serverësh që mund të ndërveprojnë me njëri-tjetrin dhe bashkohen në një rrjet të përbashkët dhe të decentralizuar. Mesazhet replikohen në të gjitha serverët me të cilët janë të lidhur pjesëmarrësit e shkëmbimit të mesazheve. Mesazhet shpërndahen ndërmjet serverëve ashtu siç shpërndahen komitetët midis depove Git. Në rast të shkëputjes përkohësisht të serverit, mesazhet nuk humbasin, por u dërgohen përdoruesve pas rinisjes së serverit. Mbështeten varianta të ndryshme të identifikuesve të përdoruesit, përfshirë email, numrin e telefonit, llogarinë në Facebook dhe të tjerë.

Lëshimi i klientit Matrix Riot 1.6 me përfshirjen e enkriptimit end-to-end

Në rrjet nuk ka një pikë të vetme dështimi ose kontrolli mbi mesazhet. Të gjithë serverët që përfshijnë diskutimin janë të barabartë me njëri-tjetrin.
Çdo pĂ«rdorues mund tĂ« fillojĂ« serverin e tij dhe ta lidhĂ« atĂ« me rrjetin e pĂ«rgjithshĂ«m. ËshtĂ« e mundur krijimi i gateway-eve pĂ«r ndĂ«rveprimin e Matrix me sistemet tĂ« bazuara nĂ« protokole tĂ« tjera, pĂ«r shembull, janĂ« pĂ«rgatitur shĂ«rbime pĂ«r dĂ«rgimin dypalĂ«sh tĂ« mesazheve nĂ« IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp dhe Slack.

Përveç shkëmbimit të menjëhershëm të mesazheve tekst dhe organizimin e bisedave, sistemi mund të përdoret për transferimin e skedarëve, dërgimin e njoftimeve,
organizimin e telekonferencave, realizimin e thirrjeve me zë dhe video.
Matrix lejon përdorimin e kërkimeve dhe shikimin e pakufizuar të historisë së bisedave. Mbështeten gjithashtu mundësi të avancuara si njoftimi për shkruar, vlerësimi i pranisë së përdoruesve online, konfirmimi i leximit, njoftimet push, kërkimi në anën e serverit, sinkronizimi i historisë dhe gjendjes së klientëve.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster