GNUnet Messengeri 0.7 ja libgnunetchat 0.1 vÀljaandmine detsentraalseid chate loomiseks.

GNUnet'i raamatuarendajad, mis on mĂ”eldud turvaliste ja detsentraliseeritud P2P-vĂ”rkude loomiseks, millel ei ole ĂŒhtegi tĂ”rkepunkti ja mis vĂ”ivad tagada kasutajate isikuandmete puutumatuse, tutvustasid libgnunetchat 0.1.0 raamatukogu esimest vĂ€ljaannet. Raamatukogu lihtsustab GNUnet'i tehnoloogiate ja GNUnet Messenger'i teenuse kasutamist turvaliste vestlusrakenduste loomiseks.

Libgnunetchat pakub eraldi abstraktsiooni taseme GNUnet Messenger'i ĂŒle, mis sisaldab tĂŒĂŒpilist funktsionaalsust, mis on rakendatav sĂ”numirakendustes. Arendaja saab keskenduda graafilise liidese loomisele valitud GUI tööriistade abil, ilma et peaksite muretsema vestluse korraldamise ja kasutajatevahelise suhtlemisega seotud komponentide pĂ€rast. Libgnunetchat'i pĂ”hjal loodud kliendi lahendused jÀÀvad omavahel ĂŒhilduvaks ja saavad omavahel suhelda.

Privaatsuse ja sÔnumite pealtkuulamise kaitse tagamiseks kasutatakse CADET-protokolli (Confidential Ad-hoc Decentralized End-to-End Transport), mis vÔimaldab korraldada tÀielikult detsentraliseeritud suhtlemist kasutajate grupi vahel, kasutades edastatud andmete lÔpuni ƥifreerimist. Kasutajatele antakse vÔimalus saata sÔnumeid ja faile. JuurdepÀÀs sÔnumitele ja failidele antakse ainult grupi liikmetele. Osalejate vahelise detsentraliseeritud vÔrgu suhtlemise koordineerimiseks vÔib kasutada jagatud rÀsitabelit (DHT) vÔi spetsiaalseid sisenemispunkte.

Messengeri kÔrval kasutatakse libgnunetchat'is ka jÀrgmisi GNUnet teenuseid:

  • GNS (GNU Name System, tĂ€ielikult detsentraliseeritud ja tsenseerimisele vastupidav DNS-i asendaja) avaldatud kirje mÀÀramiseks avalikes vestluste lehtedes (lobbie), vestluse avamiseks ja kasutajatunnuste jagamiseks.
  • ARM (Automatic Restart Manager) GNUnet'i kĂ”igi teenuste automaatimiseks, mis on vajalikud tööks.
  • FS (Failide jagamine) turvaliseks failide ĂŒleslaadimiseks, saatmiseks ja jagamiseks (kogu teave edastatakse ainult krĂŒpteeritud kujul ning GAP-protokolli kasutamine ei vĂ”imalda jĂ€lgida, kes faili ĂŒles laadis ja allalaadis).
  • IDENTITY kontode loomiseks, kustutamiseks ja haldamiseks ning teiste kasutajate parameetrite kinnitamiseks.
  • NAMESTORE kohalikuks aadressiraamatuks ja vestlussalvestuste teabe hoidmiseks ning kirjete avaldamiseks vestluses, mis on saadaval GNS kaudu.
  • REGEX teabe avaldamiseks osaliste kohta, mis vĂ”imaldab kiiresti luua avalikku grupivestlust kindlal teemal.

Libgnunetchat'i esialgse vÀljaande peamised omadused:

  • Kasutajakontode haldamine (loomine, vaatamine, kustutamine) ning vĂ”imalus erinevate kontode vahel töötamise ajal vahetada.
  • Kasutajakonto ĂŒmbernimetamine ja vĂ”tme vĂ€rskendamine.
  • Kontaktide vahetamine avalike vestluslehtede kaudu (lobbie). Kasutaja teavet saab saada nii tekstilise linkina kui ka QR-koodina.
  • Kontaktid ja grupid saavad olla eraldi hallata, mistĂ”ttu on vĂ”imalik siduda erinevaid nimesid erinevate gruppidega.
  • VĂ”imalus saata taotlus ja avada otsevestlus mis tahes osalejaga aadressiraamatust.
  • Kasutaja ja vestluse esituste abstraktsioon, et lihtsustada sissevĂ”tmist soovitud liidesesse.
  • Toetab tekstisĂ”numite, failide saatmist ja failide ĂŒhiseks jagamiseks korraldamist.
  • Toetab sĂ”numite lugemise kinnituse saatmist ja sĂ”numi kĂ€ttesaamise staatuse kontrollimist.
  • VĂ”imalus sĂ”num automaatselt kindlaksmÀÀratud aja jooksul kustutada.
  • Paindlikud vĂ”imalused failide haldamiseks vestluses, nĂ€iteks on vĂ”imalik korraldada sisu miniatuuri kuvamist, jĂ€ttes sisu ise krĂŒpteerituks.
  • VĂ”imalus ĂŒhendada töötlejad, et jĂ€lgida kĂ”iki toiminguid (ĂŒleslaadimine, saatmine, indekseerimisest eemaldamine).
  • Toetab kutsete vastuvĂ”tmist uute vestluste liitumiseks.

Lisa on vĂ€lja toodud valmis GNUnet Messenger 0.7, mis pakub GTK3 baasil liidest. GNUnet Messenger jĂ€tkab cadet-gtk graafilise kliendi arendamist, mis on ĂŒmber kirjutatud libgnunetchat raamatukogule (cadet-gtk funktsionaalsus on jagatud ĂŒldiseks raamatukoguks ja GTK-liidese kohalduseks). Programm toetab vestluste ja grupivestluste loomist, aadressiraamatu haldamist, kutsete saatmist grupidesse liitumiseks, tekstisĂ”numite ja hÀÀlfailide saatmist, failide jagamise korraldamist ning mitme konto vahel vahetamist. Aadressiriba fĂ€nnidele arendatakse eraldi libgnunetchat baasil konsoliseeritud sĂ”numite saatjat, mis on praegu varajases arendusetapis.

GNUnet Messengeri 0.7 ja libgnunetchat 0.1 vÀljaandmine detsentraalseid chate loomiseks.
GNUnet Messengeri 0.7 ja libgnunetchat 0.1 vÀljaandmine detsentraalseid chate loomiseks.


Allikas: opennet.ru
Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster