libgnunetchat, bibliotēka, lai izveidotu drošas tērzēšanas lietojumprogrammas

GNUnet sistēmas izstrādātāji, izstrādāti, lai izveidotu drošus decentralizētus P2P tīklus, kuriem nav neviena atteices punkta un kas var garantēt lietotāju privātās informācijas neaizskaramību, iepazīstināja ar pirmo libgnunetchat bibliotēkas 0.1.0 versiju. Bibliotēka atvieglo GNUnet tehnoloģiju un pakalpojuma GNUnet Messenger izmantošanu lai izveidotu drošas tērzēšanas programmas.

libgnunetchat nodrošina atsevišķu abstrakcijas slāni virs GNUnet Messenger kas ietver vispārīgo funkcionalitāti, ko izmanto kurjeros.

Izstrādātājam jākoncentrējas uz grafiskā interfeisa izveidi, izmantojot paša izvēlēto GUI rīku komplektu, un nav jāuztraucas par komponentiem, kas saistīti ar tērzēšanas organizēšanu un lietotāja mijiedarbību. Klientu implementācijas, kas izveidotas uz libgnunetchat, joprojām ir saderīgas viena ar otru un var mijiedarboties viena ar otru.

Lai nodrošinātu konfidencialitāti un aizsardzību pret ziņojumu pārtveršanu, Tiek izmantots CADET protokols (Konfidenciāls Ad-hoc decentralizēts end-to-end transports), 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 ir iespēja nosūtīt ziņas un failus. Piekļuve ziņojumiem arhīvā ir ierobežota 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ī GNUnet pakalpojumus, piemēram:

  • GPS (GNU nosaukumu sistēma, pilnībā decentralizēta un necenzējama DNS aizstājēja), lai noteiktu ierakstus, kas publicēti publiskajā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 palaišanai nepieciešamo GNUnet pakalpojumu palaišanu.
  • FS (File Sharing), lai droši lejupielādētu, nosūtītu un kārtotu koplietotos failus (visa informācija tiek pārsūtīta tikai šifrētā veidā, un GAP protokola izmantošana neļauj izsekot, kas publicēja un lejupielādēja failu).
    IDENTITĀTE izveidot, dzēst un pārvaldīt kontus, kā arī pārbaudīt cita lietotāja iestatījumus.
  • NAMESTORE lai lokāli saglabātu adrešu grāmatu un tērzēšanas informāciju un ievietotu ierakstus tērzēšanas lapās, kurām var piekļūt, izmantojot GNS.
  • REGEX ievietot informāciju par dalībniekiem, ļaujot ātri izveidot publisku grupas tērzēšanu par konkrētu tēmu.

libgnunetchat pirmās versijas galvenās funkcijas, svarīgākie ir konta pārvaldība (izveidot, skatīt, dzēst) un iespēju pārslēgties starp dažādiem kontiem, kamēr strādājat.
Iespēja mainīt konta nosaukumu un atjaunināt atslēgu.

Kā arī kontaktu apmaiņa caur publiskajām tērzēšanas lapām (vestibiliem). Informāciju par lietotāju var iegūt gan teksta saites veidā, gan QR koda veidā, papildus tam, ka kontaktus un grupas var pārvaldīt atsevišķi, dažādām grupām 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, atbalsts īsziņu, failu un failu koplietošanai, kā arī atbalsts apstiprinājuma nosūtīšanai, ka ziņojums ir izlasīts, un iespēja pārbaudīt ziņas saņemšanas statusu.

Starp citām izmaiņām, kas izceļas šajā jaunajā versijā:

  • Lietotāja un tērzēšanas skatu abstrakcija, lai vienkāršotu iekļaušanos vajadzīgajā saskarnē.
  • Iespēja automātiski izdzēst ziņojumus pēc noteikta laika.
  • Elastīgas iespējas failu pārvaldīšanai tērzēšanā, piemēram, varat organizēt satura sīktēlu rādīšanu, atstājot pašu saturu šifrētā formā.
  • Iespēja savienot kontrolierus, lai izsekotu visām darbībām (ielādēt, nosūtīt, dzēst indeksus).
  • Atbalsts uzaicinājumu pieņemšanai, lai izveidotu savienojumu ar jaunām tērzēšanas sarunām.

Beidzot jā jūs interesē uzzināt vairāk par to Sīkāku informāciju par šo grāmatnīcu varat pārbaudīt šī saite.


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.