Release fan Riot Matrix client 1.6 mei end-to-end fersifering ynskeakele

Untwikkelders fan it Matrix desintralisearre kommunikaasjesysteem presintearre nije releases fan wichtige kliïntapplikaasjes Riot Web 1.6, Riot Desktop 1.6, Riot iOS 0.11.1 en RiotX Android 0.19. Riot is skreaun mei webtechnologyen en it React-kader (de bining wurdt brûkt React Matrix SDK). Buroblêd ferzje Gean nei basearre op it Electron-platfoarm. Koade ferspraat troch lisinsje ûnder Apache 2.0.

Kaai ferbettering yn nije ferzjes is ein-oan-ein fersifering (E2EE, ein-oan-ein fersifering) standert ynskeakele foar alle nije privee petearen, dy't ynfierd wurde troch it ferstjoeren fan útnoegings. End-to-end fersifering wurdt ymplementearre basearre op in eigen protokol, dat it algoritme brûkt foar inisjele kaai útwikseling en ûnderhâld fan sesje kaaien dûbele ratchet (diel fan it sinjaalprotokol).

Om toetsen te ûnderhanneljen yn petearen mei meardere dielnimmers, brûk de útwreiding Megolm, optimalisearre foar it fersiferjen fan berjochten mei in grut oantal ûntfangers en it tastean fan ien berjocht meardere kearen te ûntsiferjen. De sifertekst fan it berjocht kin opslein wurde op in net-fertroude tsjinner, mar kin net ûntsifere wurde sûnder sesjekaaien opslein op 'e kliïntside (elke kliïnt hat in eigen sesjekaai). By it fersiferjen wurdt elk berjocht generearre mei in eigen kaai basearre op 'e client-sesjekaai, dy't it berjocht ferifiearret yn relaasje ta de auteur. Key-ûnderskepping lit jo allinich berjochten kompromittearje dy't al ferstjoerd binne, mar net berjochten dy't yn 'e takomst ferstjoerd wurde. De ymplemintaasje fan fersiferingsmetoaden waard kontrolearre troch de NCC Group.

De twadde wichtige feroaring is de aktivearring fan stipe foar cross-signing, wêrtroch de brûker in nije sesje kin ferifiearje fan in al befêstige sesje. Eartiids, by it ferbinen mei in chat fan in brûker fan in nij apparaat, waard in warskôging werjûn oan oare dielnimmers om ôflústerjen te foarkommen as in oanfaller tagong krige ta it akkount fan it slachtoffer. Cross-ferifikaasje lit de brûker har oare apparaten ferifiearje by it oanmelden en befêstigje fertrouwen yn 'e nije oanmelding of bepale dat ien besocht te ferbinen sûnder har kennis.

Om de opset fan nije oanmeldingen te ferienfâldigjen, is de mooglikheid om QR-koades te brûken. Ferifikaasjeoanfragen en resultaten wurde no bewarre yn 'e skiednis as direkt ferstjoerde berjochten. Ynstee fan in pop-up modaal dialoochfinster wurdt no ferifikaasje dien yn 'e sydbalke. Under de byhearrende mooglikheden wurdt ek de laach opmurken Pantalaimon, wêrmei jo ferbine kinne mei fersifere petearen fan kliïnten dy't E2EE net stypje, en wurket ek oan 'e kliïntside meganisme sykje en yndeksearje bestannen yn fersifere petearkeamers.

Release fan Riot Matrix client 1.6 mei end-to-end fersifering ynskeakele

Lit ús ûnthâlde dat it platfoarm foar it organisearjen fan desintralisearre kommunikaasje Matrix ûntwikkelet as in projekt dat iepen noarmen brûkt en in protte omtinken jout oan it garandearjen fan de feiligens en privacy fan brûkers. It brûkte ferfier is HTTPS + JSON mei de mooglikheid om WebSockets te brûken as in protokol basearre op CoAP+Lûd. It systeem wurdt foarme as in mienskip fan tsjinners dy't kinne ynteraksje mei elkoar en wurde ferienige yn in mienskiplik desintralisearre netwurk. Berjochten wurde replikearre oer alle tsjinners wêrmei de berjochten dielnimmers binne ferbûn. Berjochten wurde ferdield oer servers op deselde manier as commits wurde ferdield tusken Git-repositories. Yn it gefal fan in tydlike tsjinner ûnderbrekking, berjochten binne net ferlern, mar wurde oerdroegen oan brûkers neidat de tsjinner opnij wurking. Ferskate opsjes foar brûkers-ID wurde stipe, ynklusyf e-post, telefoannûmer, Facebook-akkount, ensfh.

Release fan Riot Matrix client 1.6 mei end-to-end fersifering ynskeakele

D'r is gjin inkeld punt fan mislearring of berjochtkontrôle oer it netwurk. Alle tsjinners behannele troch de diskusje binne gelyk oan elkoar.
Elke brûker kin har eigen server útfiere en ferbine mei in mienskiplik netwurk. It is mooglik om te meitsjen poarten foar ynteraksje fan Matrix mei systemen basearre op oare protokollen, bygelyks, taret tsjinsten foar it ferstjoeren fan berjochten yn twa wizen nei IRC, Facebook, Telegram, Skype, Hangouts, e-post, WhatsApp en Slack.

Neist direkte tekstberjochten en petearen kin it systeem wurde brûkt om bestannen oer te dragen, notifikaasjes te ferstjoeren,
it organisearjen fan telekonferinsjes, it meitsjen fan stim- en fideoproppen.
Matrix lit jo sykjen en ûnbeheind besjen fan korrespondinsjeskiednis brûke. It stipet ek sokke avansearre funksjes lykas notifikaasje fan typen, evaluaasje fan brûkersoanwêzigens online, lêsbefêstiging, push-notifikaasjes, sykjen op serverside, syngronisaasje fan skiednis en klantstatus.

Boarne: opennet.ru

Add a comment