GNUnet Messenger 0.7 un libgnunetchat 0.1 izlaišana, lai izveidotu decentralizētas tērzēšanas sarunas

GNUnet ietvara izstrādātāji, kas paredzēti drošu decentralizētu P2P tīklu veidošanai, kuriem nav neviena atteices punkta un kas var garantēt lietotāju privātās informācijas konfidencialitāti, prezentēja pirmo libgnunetchat 0.1.0 bibliotēkas izlaidumu. Bibliotēka ļauj vieglāk izmantot GNUnet tehnoloģijas un pakalpojumu GNUnet Messenger, lai izveidotu drošas tērzēšanas lietojumprogrammas.

Libgnunetchat nodrošina atsevišķu abstrakcijas slāni virs GNUnet Messenger, kas ietver tipisku funkcionalitāti, ko izmanto kurjeros. Izstrādātājs var koncentrēties tikai uz grafiskā interfeisa izveidi, izmantojot paša izvēlētu GUI rīku komplektu, un neuztraucoties par komponentiem, kas saistīti ar tērzēšanas organizēšanu un mijiedarbību starp lietotājiem. Klientu implementācijas, kas izveidotas uz libgnunetchat, joprojām ir saderīgas un var mijiedarboties viena ar otru.

Lai nodrošinātu konfidencialitāti un aizsardzību pret ziņojumu pārtveršanu, tiek izmantots CADET (Confidential Ad-hoc Decentralized end-to-End Transport) protokols, kas ļauj organizēt pilnībā decentralizētu mijiedarbību starp lietotāju grupu, izmantojot pārsūtīto datu šifrēšanu no gala līdz galam. . Lietotājiem tiek dota iespēja sūtīt ziņas un failus. Piekļuve failos esošajiem ziņojumiem ir ierobežota tikai grupas dalībniekiem. Lai koordinētu mijiedarbību starp dalībniekiem decentralizētā tīklā, var izmantot sadalīto hash tabulu (DHT) vai īpašus ieejas punktus.

Papildus Messenger libgnunetchat izmanto arī šādus GNUnet pakalpojumus:

  • GNS (GNU nosaukumu sistēma, pilnībā decentralizēts un necenzējams DNS aizstājējs), lai identificētu publicētos ierakstus publiskās tērzēšanas lapās (vestibilos), atvērtu tērzēšanu un apmainītos ar akreditācijas datiem.
  • ARM (automātiskās restartēšanas pārvaldnieks), lai automatizētu visu darbībai nepieciešamo GNUnet pakalpojumu palaišanu.
  • FS (File Sharing) drošai augšupielādei, nosūtīšanai un failu koplietošanas organizēšanai (visa informācija tiek pārsūtīta tikai šifrētā veidā, un GAP protokola izmantošana neļauj izsekot, kurš ievietojis un lejupielādējis failu).
  • IDENTITĀTE kontu izveidei, dzēšanai un pārvaldībai, kā arī cita lietotāja parametru pārbaudei.
  • NAMESTORE, lai lokāli saglabātu adrešu grāmatu un tērzēšanas informāciju un publicētu ierakstus tērzēšanas lapās, kurām var piekļūt, izmantojot GNS.
  • REGEX informācijas publicēšanai par dalībniekiem, ļaujot ātri izveidot publisku grupas tērzēšanu par konkrētu tēmu.

Galvenās libgnunetchat pirmā laidiena iezīmes:

  • Pārvaldiet kontus (izveidojiet, skatiet, dzēsiet) un iespēju pārslēgties starp dažādiem kontiem darba laikā.
  • Iespēja pārdēvēt kontu un atjaunināt atslēgu.
  • Apmainieties ar kontaktiem, izmantojot publiskās tērzēšanas lapas (vestibilus). Lietotāja informāciju var iegūt gan teksta saites formātā, gan QR koda veidā.
  • Kontaktpersonas un grupas var pārvaldīt atsevišķi, un dažādām grupām ir iespējams saistīt dažādus segvārdus.
  • Iespēja pieprasīt un atvērt tiešu tērzēšanu ar jebkuru dalībnieku no adrešu grāmatas.
  • Lietotāja un tērzēšanas skatu abstrahēšana, lai vienkāršotu iesaiņošanu vajadzīgajā saskarnē.
  • Atbalsta īsziņu, failu sūtīšanu un failu koplietošanu.
  • Atbalsts apstiprinājuma nosūtīšanai, ka ziņojums ir izlasīts, un iespēja pārbaudīt ziņojuma saņemšanas statusu.
  • Iespēja automātiski izdzēst ziņojumu pēc noteikta laika.
  • Elastīgas iespējas failu pārvaldīšanai tērzēšanā, piemēram, varat organizēt satura sīktēla rādīšanu, atstājot pašu saturu šifrētu.
  • Iespēja pieslēgt apstrādātājus, lai izsekotu visām darbībām (lejupielāde, nosūtīšana, dzēšana no indeksiem).
  • Atbalsts uzaicinājumu pieņemšanai pievienoties jaunām tērzēšanas sarunām.

Turklāt mēs varam atzīmēt gatavā Messenger GNUnet Messenger 0.7 izlaišanu, kas piedāvā interfeisu, kura pamatā ir GTK3. GNUnet Messenger turpina cadet-gtk grafiskā klienta izstrādi, kas tulkots libgnunetchat bibliotēkā (cadet-gtk funkcionalitāte ir sadalīta universālajā bibliotēkā un papildinājumā ar GTK saskarni). Programma atbalsta tērzēšanas un tērzēšanas grupu izveidi, adrešu grāmatas pārvaldību, ielūgumu sūtīšanu pievienoties grupām, īsziņu un balss ierakstu sūtīšanu, failu koplietošanas organizēšanu un pārslēgšanos starp vairākiem kontiem. Adreses joslas cienītājiem atsevišķi tiek izstrādāts konsoles kurjers, kura pamatā ir libgnunetchat, kas joprojām ir sākotnējā izstrādes stadijā.

GNUnet Messenger 0.7 un libgnunetchat 0.1 izlaišana, lai izveidotu decentralizētas tērzēšanas sarunas
GNUnet Messenger 0.7 un libgnunetchat 0.1 izlaišana, lai izveidotu decentralizētas tērzēšanas sarunas


Avots: opennet.ru

Pievieno komentāru