libgnunetchat, biblioteka za kreiranje sigurnih aplikacija za ćaskanje

Programeri GNUnet okvira, dizajniran za izgradnju sigurnih decentraliziranih P2P mreža koje nemaju niti jednu tačku kvara i mogu garantirati nepovredivost privatnih podataka korisnika, predstavio prvu verziju libgnunetchat biblioteke 0.1.0. Biblioteka olakšava korištenje GNUnet tehnologija i GNUnet Messenger servisa da kreirate sigurne aplikacije za ćaskanje.

libgnunetchat pruža poseban sloj apstrakcije na vrhu GNUnet Messenger-a što uključuje generičku funkcionalnost koja se koristi u glasnicima.

Programer treba da se koncentriše na kreiranje grafičkog interfejsa koristeći GUI alat po svom izboru i da ne brine o komponentama koje se odnose na organizaciju razgovora i interakciju između korisnika. Klijentske implementacije izgrađene na vrhu libgnunetchata ostaju kompatibilne jedna s drugom i mogu međusobno komunicirati.

Kako bismo osigurali povjerljivost i zaštitu od presretanja poruka, Koristi se CADET protokol (Confidential Ad-hoc decentralizovani end-to-end transport), koji omogućava organizovanje potpuno decentralizovane interakcije između grupe korisnika koristeći end-to-end enkripciju prenetih podataka.

Korisnici imaju mogućnost slanja poruka i datoteka. Pristup porukama u arhivi ograničen je na članove grupe. Distribuirana hash tablica (DHT) ili posebne ulazne točke mogu se koristiti za koordinaciju interakcije između sudionika u decentraliziranoj mreži.

Pored Messengera, libgnunetchat također koristi GNUnet usluge, kao što su:

  • GNS (GNU Name System, potpuno decentralizovana i necenzurisana zamena za DNS) za određivanje unosa objavljenih na javnim stranicama za ćaskanje (lobije), otvaranje ćaskanja i razmenu akreditiva.
  • ARM (Automatski Restart Manager) za automatizaciju pokretanja svih GNUnet usluga potrebnih za pokretanje.
  • FS (File Sharing) za bezbedno preuzimanje, slanje i organizovanje deljenih fajlova (sve informacije se prenose samo u šifrovanom obliku, a upotreba GAP protokola ne dozvoljava praćenje ko je objavio i preuzeo fajl).
    IDENTITET za kreiranje, brisanje i upravljanje nalozima, kao i za provjeru postavki drugog korisnika.
  • NAMESTORE za pohranjivanje adresara i informacija o ćaskanju lokalno i za postavljanje unosa na stranice za ćaskanje dostupne putem GNS-a.
  • REGEX za objavljivanje informacija o učesnicima, što vam omogućava da brzo formirate javni grupni chat na određenu temu.

Što se tiče ključne karakteristike prve verzije libgnunetchata, Najvažnije su upravljanje nalogom (kreiranje, pregled, brisanje) i mogućnost prebacivanja između različitih naloga dok radite.
Mogućnost promjene naziva računa i ažuriranja ključa.

Kao i razmjena kontakata putem javnih chat stranica (lobija). Informacije o korisniku mogu se dobiti kako u obliku tekstualnog linka, tako iu obliku QR koda, osim što se kontaktima i grupama može upravljati odvojeno, moguće je povezati različite nadimke sa različitim grupama.

Mogućnost traženja i otvaranja direktnog razgovora sa bilo kojim učesnikom iz adresara, podrška za slanje tekstualnih poruka, fajlova i deljenje fajlova kao i podrška za slanje potvrde da je poruka pročitana i mogućnost provjere statusa prijema poruke.

Od ostalih promjena koje se ističu u ovoj novoj verziji:

  • Apstrakcija pogleda korisnika i chata radi pojednostavljenja uklapanja u željeni interfejs.
  • Mogućnost automatskog brisanja poruka nakon određenog vremena.
  • Fleksibilne opcije za upravljanje datotekama u ćaskanju, na primjer, možete urediti da prikažete sličicu sadržaja dok sam sadržaj ostavite u šifriranom obliku.
  • Mogućnost povezivanja kontrolera za praćenje svih operacija (učitavanje, slanje, brisanje indeksa).
  • Podrška za prihvatanje pozivnica za povezivanje na nove razgovore.

Napokon da zainteresovani ste da saznate više o tome O ovoj knjižari, detalje možete provjeriti u sljedeći link.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.