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

Zhvilluesit e sistemit të komunikimeve të decentralizuara Matrix paraqitën daljet e reja të aplikacioneve kyç 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 teknologji web dhe kuadër React (përdoret mbështetje React Matrix SDK). Versioni për desktop planifikon bazohet në platformën Electron. Kodi distribuohet nën licencën Apache 2.0.

ÇelĂ«si pĂ«rmirĂ«simi nĂ« versionet e reja pĂ«rfshin si standard kriptimin e fundit (E2EE, end-to-end encryption) pĂ«r tĂ« gjitha bisedat private tĂ« reja, nĂ« tĂ« cilat hyn me dĂ«rgimin e ftesave. Kriptimi i fundit realizohet mbi bazĂ«n e njĂ« protokolli tĂ« vetĂ«, duke pĂ«rdorur pĂ«r shkĂ«mbimin fillestar tĂ« çelĂ«save dhe administrimin e çelĂ«save tĂ« seancĂ«s njĂ« algoritĂ«m me dy kyçje (pjesĂ« e protokollit Signal).

Për pajtimin e çelësave në bisedat me shumë pjesëmarrës aplikohet një zgjerim Megolm, i optimizuar për kriptimin e mesazheve me shumë marrës dhe që lejon dekodimin e një mesazhi disa herë. Teksti i kriptuar i mesazhit mund të ruhet në një server jo të besueshëm, por nuk mund të dekodifikohet pa çelësat e seancës, të ruajtur në anën e klientit (çdo klient ka çelësin e tij të seancës). Gjatë kriptimit, për çdo mesazh në bazë të çelësit të seancës së klientit gjenerohet një çelës i vetë, i cili autentifikon mesazhin në lidhje me autorin. Kapja e çelësit lejon të kompromentohen vetëm mesazhet që janë dërguar tashmë, por jo mesazhet që do dërgohen në të ardhmen. Zbatimi i metodave të kriptimit ka kaluar auditin në organizatën NCC Group.

Një ndryshim tjetër i rëndësishëm është aktivizimi i mbështetjes për konfirmimin e ndërmjetës (Cross-signing), që i lejon përdoruesit nga një seancë e konfirmuar të verifikojë një seancë të re. Më parë, kur përdoruesi lidhej me një bisedë nga një pajisje e re, të tjerët në bisedë merrnin një paralajmërim për të shmangur përgjimin në rast se një haker kishte akses në llogarinë e viktimës. Konfirmimi i ndërmjetës i lejon përdoruesit të verifikojë pajisjet e tij të tjera gjatë regjistrimit dhe të konfirmojë besimin në hyrjen e re ose të përcaktojë nëse dikush ka përpjekur të lidhet pa dijeninë e tyre.

Për ta bërë më të lehtë konfigurimin e regjistrimeve të reja, ofrohet mundësia e përdorimit të QR-kodëve. Kërkesat për konfirmim dhe rezultatet tani ruhen në histori si mesazhe të dërguara drejtpërdrejt. Në vend të një dialogu modal dalës, verifikimi tani bëhet në panelin anësor. Nga mundësitë përkatëse, është gjithashtu e shënuar një shtresë Pantalaimon, e cila lejon lidhjen në biseda të kriptuara nga klientë që nuk mbështesin E2EE, si dhe funksionimi në anën e klientit mekanizmi i kërkimit dhe indeksonit të skedarëve në dhomat e bisedës me kriptim.

Lëshimi i klientit Matrix Riot 1.6 me përfshirjen e enkriptimit të 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 i kushton një vëmendje të madhe sigurisë dhe privatësisë së përdoruesve. Si transport përdoret HTTPS+JSON me mundësinë e përdorimit të WebSockets ose protokollit mbi CoAP+Noise. Sistemi formohet si një shoqëri serverash, të cilat mund të ndërveprojnë me njëra-tjetrën dhe të bashkohen në një rrjet të përbashkët të decentralizuar. Mesazhet replikohet në të gjitha serverat, në të cilat janë të lidhura pjesëmarrësit në shkëmbimin e mesazheve. Mesazhet shpërndahen në servera në mënyrë të ngjashme me atë se si ndahen komitetet mes repozitorëve Git. Në rast të një ndërprerjeje të përkohshme të serverit, mesazhet nuk humbasin, por i dërgohen përdoruesve pas rindizjes së serverit. Mbështeten varianta të ndryshme të identifikuesve të përdoruesve, duke përfshirë email, numrin e telefonit, llogarinë në Facebook etj.

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

Në rrjet nuk ka një pikë të vetme të dështimit ose kontrolli mbi mesazhet. Të gjitha serverat që mbulojnë diskutimin janë të barabartë me njëri-tjetrin.
Çdo pĂ«rdorues mund tĂ« nisĂ« serverin e tij dhe ta lidhĂ« atĂ« me rrjetin e pĂ«rbashkĂ«t. ËshtĂ« e mundur tĂ« krijohet portat pĂ«r ndĂ«rveprimin e Matrix me sistemet e bazuara nĂ« protokolle tĂ« tjera, pĂ«r shembull, janĂ« pĂ«rgatitur shĂ«rbimet 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 tekstuale dhe organizimit të bisedave, sistemi mund të përdoret për transferimin e skedarëve, dërgimin e njoftimeve,
organizimin e telekonferencave, realizimin e thirjeve vokale dhe video.
Matrix lejon përdorimin e kërkimit dhe shikimin e pakufizuar të historisë së bisedës. Mbështeten gjithashtu mundësi të avancuara të tilla si njoftimi për shkrim, vlerësimi i pranishëm të përdoruesit online, konfirmimi i leximit, njoftimet push, kërkimi në anën e serverit, dhe sinkronizimi i historisë dhe gjendjes së klientëve.

Burimi: opennet.ru

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