GNUnet Messenger 0.7 ja libgnunetchat 0.1 väljalase detsentraliseeritud vestluste jaoks

Turvaliste detsentraliseeritud P2P-võrkude loomiseks mõeldud GNUneti raamistiku arendajad, millel pole ühtegi tõrkepunkti ja mis suudavad tagada kasutajate privaatsete andmete privaatsuse, esitlesid libgnunetchat 0.1.0 teegi esimest väljalaset. Teek muudab GNUneti tehnoloogiate ja GNUnet Messengeri teenuse kasutamise turvaliste vestlusrakenduste loomiseks lihtsamaks.

Libgnunetchat pakub GNUnet Messengeri üle eraldi abstraktsioonikihti, mis sisaldab tüüpilisi sõnumitoojates kasutatavaid funktsioone. Arendaja saab keskenduda ainult graafilise liidese loomisele, kasutades enda valitud GUI tööriistakomplekti, ja mitte muretseda vestluse korraldamise ja kasutajatevahelise suhtlusega seotud komponentide pärast. Libgnunetchati peale ehitatud kliendirakendused jäävad ühilduvaks ja saavad üksteisega suhelda.

Konfidentsiaalsuse ja sõnumite pealtkuulamise eest kaitsmiseks kasutatakse protokolli CADET (Confidential Ad-hoc Decentralized End-to-End Transport), mis võimaldab korraldada täielikult detsentraliseeritud suhtlust kasutajarühma vahel, kasutades edastatavate andmete krüptimist otsast lõpuni. . Kasutajatele antakse võimalus saata sõnumeid ja faile. Juurdepääs failides olevatele sõnumitele on piiratud ainult rühmaliikmetega. Detsentraliseeritud võrgus osalejate vahelise suhtluse koordineerimiseks saab kasutada hajutatud räsitabelit (DHT) või spetsiaalseid sisenemispunkte.

Lisaks Messengerile kasutab libgnunetchat ka järgmisi GNUneti teenuseid:

  • GNS (GNU nimesüsteem, täielikult detsentraliseeritud ja tsenseerimata DNS-i asendus), et tuvastada avalikel vestluslehtedel (fuajeed) avaldatud kirjed, avada vestlus ja vahetada mandaate.
  • ARM (Automatic Restart Manager), et automatiseerida kõigi tööks vajalike GNUneti teenuste käivitamist.
  • FS (File Sharing) failide turvaliseks üleslaadimiseks, saatmiseks ja jagamise korraldamiseks (kogu teave edastatakse ainult krüpteeritud kujul ning GAP-protokolli kasutamine ei võimalda jälgida, kes faili postitas ja alla laadis).
  • IDENTITY kontode loomiseks, kustutamiseks ja haldamiseks, samuti teise kasutaja parameetrite kontrollimiseks.
  • NAMESTORE aadressiraamatu ja vestlusteabe salvestamiseks kohapeal ning kirjete avaldamiseks GNS-i kaudu juurdepääsetavatel vestluslehtedel.
  • REGEX osalejate kohta teabe avaldamiseks, mis võimaldab teil kiiresti luua avaliku grupivestluse konkreetsel teemal.

Libgnunetchati esimese versiooni põhifunktsioonid:

  • Hallake kontosid (loo, vaadake, kustutage) ja võimalust töötamise ajal erinevate kontode vahel vahetada.
  • Võimalus konto ümber nimetada ja võtit värskendada.
  • Vahetage kontakte avalike vestluslehtede (fuajeed) kaudu. Kasutajainfot saab nii tekstilingi kujul kui ka QR-koodi kujul.
  • Kontakte ja gruppe saab hallata eraldi ning erinevatele rühmadele on võimalik siduda erinevaid hüüdnimesid.
  • Võimalus taotleda ja avada otsevestlus mis tahes osalejaga aadressiraamatust.
  • Kasutaja- ja vestlusvaadete abstraktsioon, et lihtsustada soovitud liidesesse pakkimist.
  • Toetab tekstisõnumite, failide saatmist ja failide jagamist.
  • Sõnumi lugemise kinnituse saatmise tugi ja sõnumi vastuvõtmise oleku kontrollimise võimalus.
  • Võimalus sõnum pärast määratud aja möödumist automaatselt kustutada.
  • Paindlikud valikud failide haldamiseks vestluses, näiteks saate korraldada sisu pisipildi kuvamise, jättes sisu enda krüpteerituks.
  • Käsitlejate ühendamise võimalus kõigi toimingute jälgimiseks (allalaadimine, saatmine, kustutamine indeksitest).
  • Uute vestlustega liitumise kutsete vastuvõtmise tugi.

Lisaks võime märkida valmis Messengeri GNUnet Messenger 0.7 väljalaskmist, mis pakub GTK3-l põhinevat liidest. GNUnet Messenger jätkab cadet-gtk graafilise kliendi arendamist, mis on tõlgitud libgnunetchat teeki (cadet-gtk funktsionaalsus jaguneb universaalseks teegiks ja GTK liidesega lisandmooduliks). Programm toetab vestluste ja vestlusrühmade loomist, aadressiraamatu haldamist, gruppidega liitumiskutsete saatmist, tekstisõnumite ja kõnesalvestiste saatmist, failide jagamise korraldamist ja mitme konto vahel vahetamist. Aadressiriba fännidele on eraldi väljatöötamisel libgnunetchatil põhinev konsooli messenger, mis on alles väljatöötamise algstaadiumis.

GNUnet Messenger 0.7 ja libgnunetchat 0.1 väljalase detsentraliseeritud vestluste jaoks
GNUnet Messenger 0.7 ja libgnunetchat 0.1 väljalase detsentraliseeritud vestluste jaoks


Allikas: opennet.ru

Lisa kommentaar