Izdaja GNUnet Messengerja 0.7 in libgnunetchat 0.1 za ustvarjanje decentraliziranih klepetov

Razvijalci ogrodja GNUnet, zasnovanega za gradnjo varnih decentraliziranih omrežij P2P, ki nimajo niti ene točke napake in lahko zagotovijo nedotakljivost zasebnih informacij uporabnikov, so predstavili prvo izdajo knjižnice libgnunetchat 0.1.0. Knjižnica olajša uporabo tehnologij GNUnet in storitve GNUnet Messenger za ustvarjanje varnih aplikacij za klepet.

Libgnunetchat nudi ločeno plast abstrakcije nad GNUnet Messengerjem, ki vključuje generično funkcionalnost, ki se uporablja v messengerjih. Razvijalec se mora osredotočiti na ustvarjanje grafičnega vmesnika z uporabo orodja GUI po lastni izbiri in ne skrbi za komponente, povezane z organizacijo klepeta in interakcijo med uporabniki. Izvedbe odjemalcev, ustvarjene na podlagi libgnunetchat, ostanejo med seboj združljive in lahko medsebojno delujejo.

Za zagotavljanje zaupnosti in zaščite pred prestrezanjem sporočil se uporablja protokol CADET (Confidential Ad-hoc Decentralized End-to-End Transport), ki omogoča organizacijo popolnoma decentralizirane interakcije med skupino uporabnikov z uporabo end-to-end enkripcije prenesenih podatkov. . Uporabnikom je dana možnost pošiljanja sporočil in datotek. Dostop do sporočil v datotekah je omejen na člane skupine. Za usklajevanje interakcije med udeleženci v decentraliziranem omrežju je mogoče uporabiti porazdeljeno razpršilno tabelo (DHT) ali posebne vstopne točke.

Poleg Messengerja libgnunetchat uporablja tudi naslednje storitve GNUnet:

  • GNS (GNU Name System, popolnoma decentralizirana in necenzurirana zamenjava DNS) za določanje objavljenih zapisov na straneh za javni klepet (lobiji), odpiranje klepeta in izmenjavo poverilnic.
  • ARM (Upravljalnik samodejnega ponovnega zagona) za avtomatiziranje zagona vseh storitev GNUnet, potrebnih za delovanje.
  • FS (File Sharing) za varno nalaganje, pošiljanje in organiziranje deljenja datotek (vse informacije se prenašajo samo v šifrirani obliki, uporaba protokola GAP pa ne omogoča sledenja, kdo je datoteko objavil in prenesel).
  • IDENTITY za ustvarjanje, brisanje in upravljanje računov ter za preverjanje nastavitev drugega uporabnika.
  • NAMESTORE za lokalno shranjevanje imenika in informacij o klepetu ter za objavo vnosov na straneh za klepet, dostopnih prek GNS.
  • REGEX za objavo informacij o udeležencih, kar vam omogoča hitro oblikovanje javnega skupinskega klepeta na določeno temo.

Ključne značilnosti prve izdaje libgnunetchat:

  • Upravljanje računa (ustvarjanje, ogled, brisanje) in možnost preklapljanja med različnimi računi med delom.
  • Možnost preimenovanja računa in posodobitve ključa.
  • Izmenjava kontaktov preko javnih klepetalnic (lobiji). Podatke o uporabniku lahko pridobite tako v obliki besedilne povezave kot v obliki QR kode.
  • Kontakte in skupine je mogoče upravljati ločeno, možno je vezati različne vzdevke na različne skupine.
  • Možnost zahtevanja in odpiranja neposrednega klepeta s katerim koli udeležencem iz imenika.
  • Abstrakcija uporabniških in klepetalnih pogledov za poenostavitev ovijanja v želeni vmesnik.
  • Podpora za pošiljanje besedilnih sporočil, datotek in skupno rabo datotek.
  • Podpora za pošiljanje potrdila o prebranem sporočilu in možnost preverjanja statusa prejema sporočila.
  • Možnost samodejnega brisanja sporočil po določenem času.
  • Prilagodljive možnosti za upravljanje datotek v klepetu, na primer lahko organizirate prikaz sličice vsebine, medtem ko samo vsebino pustite v šifrirani obliki.
  • Možnost povezovanja upravljavcev za sledenje vsem operacijam (prenos, nalaganje, brisanje iz indeksov).
  • Podpora za sprejemanje povabil za povezovanje v nove klepete.

Poleg tega lahko opazimo izdajo končnega sporočila GNUnet Messenger 0.7, ki ponuja vmesnik, ki temelji na GTK3. GNUnet Messenger nadaljuje razvoj grafičnega odjemalca cadet-gtk, prevedenega v knjižnico libgnunetchat (funkcionalnost cadet-gtk je razdeljena na univerzalno knjižnico in dodatek z vmesnikom GTK). Program podpira ustvarjanje klepetov in klepetalnih skupin, upravljanje imenika, pošiljanje vabil v skupine, pošiljanje besedilnih sporočil in glasovnih posnetkov, organiziranje deljenja datotek, preklapljanje med več računi. Za ljubitelje naslovne vrstice se ločeno razvija konzolni messenger, ki temelji na libgnunetchat, ki je še v zgodnji fazi razvoja.

Izdaja GNUnet Messengerja 0.7 in libgnunetchat 0.1 za ustvarjanje decentraliziranih klepetov
Izdaja GNUnet Messengerja 0.7 in libgnunetchat 0.1 za ustvarjanje decentraliziranih klepetov


Vir: opennet.ru

Dodaj komentar