Rhyddhau cleient Riot Matrix 1.6 gydag amgryptio o'r dechrau i'r diwedd wedi'i alluogi

Datblygwyr system gyfathrebu ddatganoledig Matrix wedi'i gyflwyno datganiadau newydd o gymwysiadau cleient allweddol Riot Web 1.6, Riot Desktop 1.6, Riot iOS 0.11.1 a RiotX Android 0.19. Mae terfysg yn cael ei ysgrifennu gan ddefnyddio technolegau gwe a fframwaith React (defnyddir y rhwymiad Matrics Adwaith SDK). Fersiwn bwrdd gwaith mynd yn seiliedig ar y llwyfan Electron. CΓ΄d dosbarthu gan trwyddedig o dan Apache 2.0.

Allwedd gwelliant mewn fersiynau newydd, mae amgryptio o'r dechrau i'r diwedd (E2EE, amgryptio o'r dechrau i'r diwedd) wedi'i alluogi yn ddiofyn ar gyfer pob sgwrs breifat newydd, a gofnodir trwy anfon gwahoddiadau. Gweithredir amgryptio o un pen i'r llall yn seiliedig ar ei brotocol ei hun, sy'n defnyddio'r algorithm ar gyfer cyfnewid allweddi cychwynnol a chynnal a chadw allweddi sesiwn clicied dwbl (rhan o'r protocol Signal).

I drafod allweddi mewn sgyrsiau gyda chyfranogwyr lluosog, defnyddiwch yr estyniad Megolm, wedi'i optimeiddio ar gyfer amgryptio negeseuon gyda nifer fawr o dderbynwyr a chaniatΓ‘u i un neges gael ei dadgryptio sawl gwaith. Gellir storio ciphertext y neges ar weinydd nad yw'n ymddiried ynddo, ond ni ellir ei ddadgryptio heb fod allweddi sesiwn wedi'i storio ar ochr y cleient (mae gan bob cleient ei allwedd sesiwn ei hun). Wrth amgryptio, cynhyrchir pob neges gyda'i allwedd ei hun yn seiliedig ar allwedd sesiwn y cleient, sy'n dilysu'r neges mewn perthynas Γ’'r awdur. Mae rhyng-gipiad allweddol yn caniatΓ‘u ichi gyfaddawdu dim ond negeseuon sydd eisoes wedi'u hanfon, ond nid negeseuon a fydd yn cael eu hanfon yn y dyfodol. Archwiliwyd gweithrediad dulliau amgryptio gan GrΕ΅p NCC.

Yr ail newid pwysig yw actifadu cefnogaeth ar gyfer croeslofnodi, sy'n caniatΓ‘u i'r defnyddiwr wirio sesiwn newydd o sesiwn sydd eisoes wedi'i chadarnhau. Yn flaenorol, wrth gysylltu Γ’ sgwrs defnyddiwr o ddyfais newydd, roedd rhybudd yn cael ei arddangos i gyfranogwyr eraill i osgoi clustfeinio pe bai ymosodwr yn cyrchu cyfrif y dioddefwr. Mae traws-wirio yn caniatΓ‘u i'r defnyddiwr wirio eu dyfeisiau eraill wrth fewngofnodi a chadarnhau ymddiriedaeth yn y mewngofnodi newydd neu benderfynu bod rhywun wedi ceisio cysylltu heb yn wybod iddynt.

Er mwyn symleiddio'r broses o osod mewngofnodi newydd, darperir y gallu i ddefnyddio codau QR. Mae ceisiadau dilysu a chanlyniadau bellach yn cael eu cadw mewn hanes fel negeseuon a anfonir yn uniongyrchol. Yn lle ymgom moddol pop-up, mae dilysu bellach yn cael ei wneud yn y bar ochr. Ymhlith y posibiliadau cysylltiedig, nodir yr haen hefyd Pantalaimon, sy'n eich galluogi i gysylltu Γ’ sgyrsiau wedi'u hamgryptio gan gleientiaid nad ydynt yn cefnogi E2EE, ac sydd hefyd yn gweithio ar ochr y cleient y mecanwaith chwilio a mynegeio ffeiliau mewn ystafelloedd sgwrsio wedi'u hamgryptio.

Rhyddhau cleient Riot Matrix 1.6 gydag amgryptio o'r dechrau i'r diwedd wedi'i alluogi

Gadewch inni gofio bod y llwyfan ar gyfer trefnu Matrics cyfathrebu datganoledig yn datblygu fel prosiect sy'n defnyddio safonau agored ac yn rhoi sylw mawr i sicrhau diogelwch a phreifatrwydd defnyddwyr. Y cludiant a ddefnyddir yw HTTPS + JSON gyda'r posibilrwydd o ddefnyddio WebSockets neu brotocol yn seiliedig ar CoAP+SΕ΅n. Mae'r system yn cael ei ffurfio fel cymuned o weinyddion sy'n gallu rhyngweithio Γ’'i gilydd ac sydd wedi'u huno i rwydwaith datganoledig cyffredin. Mae negeseuon yn cael eu hailadrodd ar draws yr holl weinyddion y mae'r cyfranogwyr negeseuon wedi'u cysylltu Γ’ nhw. Mae negeseuon yn cael eu dosbarthu ar draws gweinyddwyr yn yr un modd ag y mae ymrwymiadau yn cael eu dosbarthu rhwng ystorfeydd Git. Mewn achos o ddiffodd gweinydd dros dro, ni chaiff negeseuon eu colli, ond cΓ’nt eu trosglwyddo i ddefnyddwyr ar Γ΄l i'r gweinydd ailddechrau gweithredu. Cefnogir gwahanol opsiynau ID defnyddiwr, gan gynnwys e-bost, rhif ffΓ΄n, cyfrif Facebook, ac ati.

Rhyddhau cleient Riot Matrix 1.6 gydag amgryptio o'r dechrau i'r diwedd wedi'i alluogi

Nid oes un pwynt methiant na rheolaeth neges ar draws y rhwydwaith. Mae pob gweinydd a gwmpesir gan y drafodaeth yn gyfartal Γ’'i gilydd.
Gall unrhyw ddefnyddiwr redeg eu gweinydd eu hunain a'i gysylltu Γ’ rhwydwaith cyffredin. Mae'n bosibl creu pyrth ar gyfer rhyngweithio Matrics Γ’ systemau sy'n seiliedig ar brotocolau eraill, er enghraifft, parod gwasanaethau ar gyfer anfon negeseuon dwy ffordd i IRC, Facebook, Telegram, Skype, Hangouts, E-bost, WhatsApp a Slack.

Yn ogystal Γ’ negeseuon testun gwib a sgyrsiau, gellir defnyddio'r system i drosglwyddo ffeiliau, anfon hysbysiadau,
trefnu telegynadleddau, gwneud galwadau llais a fideo.
Mae Matrics yn caniatΓ‘u ichi ddefnyddio chwilio a gwylio diderfyn o hanes gohebiaeth. Mae hefyd yn cefnogi nodweddion uwch megis hysbysu teipio, gwerthuso presenoldeb defnyddwyr ar-lein, cadarnhad darllen, hysbysiadau gwthio, chwilio ochr y gweinydd, cydamseru hanes a statws cleient.

Ffynhonnell: opennet.ru

Ychwanegu sylw