Төгсгөл хоорондын шифрлэлт идэвхжсэн Riot Matrix клиент 1.6 хувилбар

Matrix төвлөрсөн бус холбооны системийг хөгжүүлэгчид танилцуулсан гол үйлчлүүлэгчийн програмуудын шинэ хувилбарууд Riot Web 1.6, Riot Desktop 1.6, Riot iOS 0.11.1 болон RiotX Android 0.19. Riot нь вэб технологи болон React хүрээг ашиглан бичигдсэн (холбогдол ашигладаг React Matrix SDK). Ширээний хувилбар руу явж байна Электрон платформ дээр суурилсан. Код тараасан Apache 2.0 дагуу лицензтэй.

Түлхүүр сайжруулалт шинэ хувилбаруудад урилга илгээх замаар нэвтэрсэн бүх шинэ хувийн чатуудад төгсгөл хоорондын шифрлэлт (E2EE, төгсгөл хоорондын шифрлэлт) анхдагчаар идэвхжсэн. Төгсгөл хоорондын шифрлэлтийг өөрийн протокол дээр үндэслэн хэрэгжүүлдэг бөгөөд энэ нь анхдагч түлхүүр солилцох, сессийн түлхүүрүүдийг засварлахад зориулсан алгоритмыг ашигладаг. давхар ратчет (Дохионы протоколын хэсэг).

Олон оролцогчтой чат хийхдээ түлхүүрүүдийг тохиролцохын тулд өргөтгөлийг ашиглана уу Меголм, олон тооны хүлээн авагчтай мессежийг шифрлэх, нэг мессежийг олон удаа тайлах боломжийг олгодог. Мессежийн шифр текстийг найдваргүй сервер дээр хадгалах боломжтой боловч харилцагчийн талд хадгалагдсан сессийн түлхүүргүйгээр шифрийг тайлах боломжгүй (үйлчлүүлэгч бүр өөрийн сесс түлхүүртэй). Шифрлэх үед мессеж бүр нь харилцагчийн сессийн түлхүүр дээр тулгуурлан өөрийн түлхүүрээр үүсгэгддэг бөгөөд энэ нь мессежийг зохиогчтой холбоотой баталгаажуулдаг. Түлхүүр таслан зогсоох нь танд зөвхөн аль хэдийн илгээсэн мессежүүдийг зөрчих боломжийг олгодог, гэхдээ ирээдүйд илгээгдэх мессежүүд биш. Шифрлэлтийн аргын хэрэгжилтэд NCC групп аудит хийсэн.

Хоёрдахь чухал өөрчлөлт бол хөндлөн гарын үсэг зурах дэмжлэгийг идэвхжүүлсэн явдал бөгөөд хэрэглэгч аль хэдийн батлагдсан сессээс шинэ сессийг баталгаажуулах боломжийг олгодог. Өмнө нь шинэ төхөөрөмжөөс хэрэглэгчийн чатад холбогдох үед хохирогчийн хаяг руу халдагч этгээд нэвтэрсэн тохиолдолд чагнахаас сэргийлэх анхааруулгыг бусад оролцогчдод харуулдаг байсан. Хөндлөн баталгаажуулалт нь хэрэглэгчдэд нэвтэрч орохдоо бусад төхөөрөмжөө баталгаажуулж, шинэ нэвтрэлтэнд итгэх итгэлийг баталгаажуулах эсвэл хэн нэгэн өөрийн мэдэлгүйгээр холбогдохыг оролдсон эсэхийг тодорхойлох боломжийг олгодог.

Шинэ нэвтрэх тохиргоог хялбарчлахын тулд QR кодыг ашиглах боломжийг олгодог. Баталгаажуулах хүсэлт болон үр дүнг шууд илгээсэн мессеж болгон түүхэнд хадгалах болно. Попап горимын харилцах цонхны оронд баталгаажуулалтыг хажуугийн мөрөнд хийж байна. Дагалдах боломжуудын дунд давхаргыг бас тэмдэглэв Панталэймон, энэ нь E2EE-г дэмждэггүй үйлчлүүлэгчдээс шифрлэгдсэн чат руу холбогдох боломжийг олгодог бөгөөд үйлчлүүлэгч тал дээр ажилладаг. механизмыг шифрлэгдсэн чатын өрөөнүүдээс файл хайх, индексжүүлэх.

Төгсгөл хоорондын шифрлэлт идэвхжсэн Riot Matrix клиент 1.6 хувилбар

Төвлөрсөн бус харилцаа холбоог зохион байгуулах платформ нь Matrix нь нээлттэй стандартыг ашигладаг, хэрэглэгчдийн аюулгүй байдал, нууцлалыг хангахад ихээхэн анхаарал хандуулдаг төсөл хэлбэрээр хөгжиж байгааг сануулъя. Ашигласан тээвэрлэлт нь HTTPS+JSON бөгөөд WebSockets эсвэл протокол дээр суурилсан протоколыг ашиглах боломжтой. Зөрүү+дуу чимээ. Энэхүү систем нь хоорондоо харилцан үйлчлэх боломжтой серверүүдийн нэгдэл болж, нэгдсэн төвлөрсөн бус сүлжээнд нэгдсэн. Мессежийн оролцогчид холбогдсон бүх серверт мессежүүд хуулбарлагддаг. Мессежүүд нь Git репозиторуудын хооронд үүрэг хуваарилагдсантай адил серверүүдэд тараагддаг. Серверийн түр саатал гарсан тохиолдолд мессеж алдагдахгүй, харин серверийн ажиллагааг сэргээсний дараа хэрэглэгчдэд дамжуулдаг. Имэйл, утасны дугаар, фэйсбүүк хаяг гэх мэт янз бүрийн хэрэглэгчийн ID сонголтуудыг дэмждэг.

Төгсгөл хоорондын шифрлэлт идэвхжсэн Riot Matrix клиент 1.6 хувилбар

Сүлжээгээр дамжих ганц цэг эсвэл мессежийн хяналт байхгүй. Хэлэлцүүлэгт хамрагдсан бүх серверүүд хоорондоо тэнцүү байна.
Ямар ч хэрэглэгч өөрийн серверийг ажиллуулж, нийтлэг сүлжээнд холбох боломжтой. Үүнийг бий болгох боломжтой гарцууд Матрицыг бусад протоколууд дээр суурилсан системүүдтэй харилцах, жишээлбэл, бэлтгэсэн IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp болон Slack руу хоёр талын мессеж илгээх үйлчилгээ.

Шуурхай мессеж, чатаас гадна системийг файл дамжуулах, мэдэгдэл илгээх,
теле хурал зохион байгуулах, дуут болон видео дуудлага хийх.
Матриц нь танд хайлтыг ашиглах, захидал харилцааны түүхийг хязгааргүй үзэх боломжийг олгодог. Энэ нь мөн бичих тухай мэдэгдэл, хэрэглэгчийн онлайн байгааг үнэлэх, уншсан баталгаажуулалт, түлхэх мэдэгдэл, серверийн хайлт, түүх болон үйлчлүүлэгчийн статусыг синхрончлох зэрэг дэвшилтэт функцуудыг дэмждэг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх