Төвлөрсөн бус чатуудад зориулсан GNUnet Messenger 0.7 болон libgnunetchat 0.1 хувилбарууд

Ганц ч доголдолгүй, хэрэглэгчийн хувийн мэдээллийн нууцлалыг баталгаажуулах боломжтой төвлөрсөн бус P2P сүлжээг бий болгоход зориулагдсан GNUnet хүрээний хөгжүүлэгчид libgnunetchat 0.1.0 номын сангийн анхны хувилбарыг танилцууллаа. Номын сан нь GNUnet технологи, GNUnet Messenger үйлчилгээг ашиглан аюулгүй чатын программ үүсгэхэд хялбар болгодог.

Libgnunetchat нь GNUnet Messenger дээр мессенжерт хэрэглэгддэг ердийн функцуудыг агуулсан тусдаа хийсвэр давхаргаар хангадаг. Хөгжүүлэгч нь зөвхөн өөрийн сонгосон GUI хэрэглүүрийг ашиглан график интерфэйсийг бий болгоход анхаарлаа төвлөрүүлж болох бөгөөд чат, хэрэглэгчдийн хоорондын харилцааг зохион байгуулахтай холбоотой бүрэлдэхүүн хэсгүүдийн талаар санаа зовох хэрэггүй. Libgnunetchat дээр бүтээгдсэн үйлчлүүлэгчийн хэрэгжүүлэлт нь нийцтэй хэвээр байгаа бөгөөд бие биетэйгээ харилцах боломжтой.

Нууцлал, мессежийг саатуулахаас хамгаалахын тулд CADET (Confidential Ad-hoc Decentralized End-to-End Transport) протоколыг ашигладаг бөгөөд энэ нь дамжуулагдсан өгөгдлийн төгсгөлөөс төгсгөл хүртэл шифрлэлтийг ашиглан бүлэг хэрэглэгчдийн хооронд бүрэн төвлөрсөн бус харилцан үйлчлэлийг зохион байгуулах боломжийг олгодог. . Хэрэглэгчдэд мессеж, файл илгээх боломжийг олгодог. Файл доторх зурваст хандах эрх нь зөвхөн бүлгийн гишүүдэд хязгаарлагддаг. Төвлөрсөн бус сүлжээнд оролцогчдын хоорондын харилцан үйлчлэлийг зохицуулахын тулд хуваарилагдсан хэш хүснэгт (DHT) эсвэл тусгай нэвтрэх цэгийг ашиглаж болно.

libgnunetchat нь Messenger-ээс гадна дараах GNUnet үйлчилгээг ашигладаг:

  • GNS (GNU Name System, DNS-ийн бүрэн төвлөрсөн бус, цензургүй орлуулалт) нь нийтийн чатын хуудсууд (лобби) дээр нийтлэгдсэн оруулгуудыг тодорхойлох, чат нээх, итгэмжлэл солилцох.
  • ARM (Automatic Restart Manager) нь ажиллахад шаардлагатай бүх GNUnet үйлчилгээг эхлүүлэх автоматжуулалт юм.
  • Аюулгүй байршуулах, илгээх, файл хуваалцахыг зохион байгуулах FS (Файл хуваалцах) (бүх мэдээллийг зөвхөн шифрлэгдсэн хэлбэрээр дамжуулдаг бөгөөд GAP протоколыг ашиглах нь файлыг хэн байршуулж, татаж авсаныг хянах боломжийг олгодоггүй).
  • Бүртгэл үүсгэх, устгах, удирдах, мөн өөр хэрэглэгчийн параметрүүдийг шалгах IDENTITY.
  • NAMESTORE нь хаягийн дэвтэр болон чатын мэдээллийг дотооддоо хадгалах, GNS-ээр нэвтрэх боломжтой чатын хуудсуудын бичлэгүүдийг нийтлэх.
  • Оролцогчдын талаарх мэдээллийг нийтлэх REGEX нь тодорхой сэдвээр олон нийтийн групп чат үүсгэх боломжийг танд олгоно.

Libgnunetchat-ийн анхны хувилбарын гол онцлогууд:

  • Акаунтуудыг удирдах (үүсгэх, үзэх, устгах) болон ажиллаж байхдаа өөр өөр данс хооронд шилжих боломжтой.
  • Бүртгэлийн нэрийг өөрчлөх, түлхүүрийг шинэчлэх чадвар.
  • Олон нийтийн чатын хуудсууд (лобби) дамжуулан харилцагчдыг солилцох. Хэрэглэгчийн мэдээллийг текст холбоос хэлбэрээр болон QR код хэлбэрээр авах боломжтой.
  • Харилцагчид болон бүлгүүдийг тусад нь удирдах боломжтой бөгөөд өөр өөр бүлгүүдэд өөр өөр хочуудыг холбох боломжтой.
  • Хаягийн дэвтэрээс дурын оролцогчтой шууд чат хүсэх, нээх боломжтой.
  • Хүссэн интерфэйсийг хялбаршуулахын тулд хэрэглэгчийн болон чатын харагдацыг хийсвэрлэх.
  • Текст мессеж, файл илгээх, файл хуваалцахыг дэмждэг.
  • Мессежийг уншсаныг баталгаажуулах, мессеж хүлээн авах статусыг шалгах боломжтой.
  • Тодорхой хугацааны дараа мессежийг автоматаар устгах чадвар.
  • Чат дахь файлуудыг удирдах уян хатан сонголтууд, жишээлбэл, та агуулгыг өөрөө шифрлэсэн хэвээр үлдээж агуулгын өнгөц зургийг харуулах ажлыг зохион байгуулж болно.
  • Бүх үйлдлийг хянах (татаж авах, илгээх, индексээс устгах) зохицуулагчийг холбох боломж.
  • Шинэ чатад нэгдэх урилгыг хүлээн авах дэмжлэг.

Нэмж дурдахад бид GTK0.7 дээр суурилсан интерфэйсийг санал болгож буй GNUnet Messenger 3 бэлэн мессенжерийг гаргасныг тэмдэглэж болно. GNUnet Messenger нь libgnunetchat номын санд хөрвүүлсэн Cadet-gtk график клиентийг үргэлжлүүлэн хөгжүүлсээр байна (cadet-gtk функц нь бүх нийтийн номын сан болон GTK интерфэйс бүхий нэмэлт болгон хуваагддаг). Хөтөлбөр нь чат болон чатын бүлгүүдийг үүсгэх, хаягийн дэвтэрээ удирдах, бүлэгт нэгдэх урилга илгээх, текст мессеж болон дуут бичлэг илгээх, файл хуваалцах, олон бүртгэл хооронд шилжих зэрэг үйлдлийг дэмждэг. Хаягийн талбарын шүтэн бишрэгчдэд зориулж libgnunetchat дээр суурилсан консол мессенжерийг тусад нь боловсруулж байгаа бөгөөд энэ нь хөгжлийн эхний шатандаа байна.

Төвлөрсөн бус чатуудад зориулсан GNUnet Messenger 0.7 болон libgnunetchat 0.1 хувилбарууд
Төвлөрсөн бус чатуудад зориулсан GNUnet Messenger 0.7 болон libgnunetchat 0.1 хувилбарууд


Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх