Mərkəzləşdirilməmiş söhbətlər yaratmaq üçün GNUnet Messenger 0.7 və libgnunetchat 0.1-in buraxılışı

Bircə uğursuzluq nöqtəsi olmayan və istifadəçilərin şəxsi məlumatlarının məxfiliyinə zəmanət verə bilən təhlükəsiz mərkəzləşdirilməmiş P2P şəbəkələrinin qurulması üçün nəzərdə tutulmuş GNUnet çərçivəsinin tərtibatçıları libgnunetchat 0.1.0 kitabxanasının ilk buraxılışını təqdim etdilər. Kitabxana təhlükəsiz söhbət proqramları yaratmaq üçün GNUnet texnologiyalarından və GNUnet Messenger xidmətindən istifadə etməyi asanlaşdırır.

Libgnunetchat GNUnet Messenger üzərində messencerlərdə istifadə olunan tipik funksionallığı özündə birləşdirən ayrıca abstraksiya qatını təmin edir. Tərtibatçı yalnız öz seçdiyi GUI alət dəstindən istifadə edərək qrafik interfeys yaratmağa diqqət yetirə bilər və söhbətin təşkili və istifadəçilər arasında qarşılıqlı əlaqə ilə bağlı komponentlərdən narahat olmaya bilər. Libgnunetchat üzərində qurulmuş müştəri tətbiqləri uyğun olaraq qalır və bir-biri ilə qarşılıqlı əlaqədə ola bilər.

Məxfiliyi və mesajların ələ keçirilməsindən mühafizəni təmin etmək üçün ötürülən məlumatların uçdan-uca şifrələnməsindən istifadə edərək bir qrup istifadəçi arasında tamamilə mərkəzləşdirilməmiş qarşılıqlı əlaqəni təşkil etməyə imkan verən CADET (Confidential Ad-hoc Decentralized End-to-End Transport) protokolundan istifadə olunur. . İstifadəçilərə mesaj və fayl göndərmək imkanı verilir. Fayllardakı mesajlara giriş yalnız qrup üzvləri ilə məhdudlaşır. Mərkəzləşdirilməmiş şəbəkədə iştirakçılar arasında qarşılıqlı əlaqəni koordinasiya etmək üçün paylanmış hash cədvəlindən (DHT) və ya xüsusi giriş nöqtələrindən istifadə edilə bilər.

Messenger-ə əlavə olaraq, libgnunetchat aşağıdakı GNUnet xidmətlərindən də istifadə edir:

  • İctimai söhbət səhifələrində (lobbilərdə) dərc edilmiş qeydləri müəyyən etmək, söhbəti açmaq və etimadnamələri mübadilə etmək üçün GNS (GNU Ad Sistemi, DNS üçün tam mərkəzləşdirilməmiş və senzurasız əvəz).
  • Əməliyyat üçün tələb olunan bütün GNUnet xidmətlərinin işə salınmasını avtomatlaşdırmaq üçün ARM (Automatic Restart Manager).
  • Fayl paylaşımını təhlükəsiz yükləmək, göndərmək və təşkil etmək üçün FS (Fayl Paylaşımı) (bütün məlumatlar yalnız şifrələnmiş formada ötürülür və GAP protokolunun istifadəsi faylı kimin yerləşdirdiyini və endirdiyini izləməyə imkan vermir).
  • İDENTITY hesabların yaradılması, silinməsi və idarə edilməsi, həmçinin başqa istifadəçinin parametrlərinin yoxlanması üçün.
  • NAMESTORE ünvan kitabçasını və söhbət məlumatlarını yerli olaraq saxlamaq və GNS vasitəsilə əldə edilə bilən söhbət səhifələrinə daxiletmələri dərc etmək üçün.
  • İştirakçılar haqqında məlumatı dərc etmək üçün REGEX, müəyyən bir mövzuda tez bir zamanda ictimai qrup çatı yaratmağa imkan verir.

Libgnunetchat-ın ilk buraxılışının əsas xüsusiyyətləri:

  • Hesabları idarə etmək (yaratmaq, baxmaq, silmək) və işləyərkən müxtəlif hesablar arasında keçid etmək imkanı.
  • Hesabın adını dəyişmək və açarı yeniləmək imkanı.
  • İctimai söhbət səhifələri (lobbilər) vasitəsilə əlaqə mübadiləsi aparın. İstifadəçi məlumatı həm mətn linki formatında, həm də QR kodu şəklində əldə edilə bilər.
  • Kontaktlar və qruplar ayrıca idarə oluna bilər və müxtəlif ləqəbləri müxtəlif qruplara bağlamaq mümkündür.
  • Ünvan kitabından istənilən iştirakçı ilə birbaşa söhbət tələb etmək və açmaq imkanı.
  • İstədiyiniz interfeysə sarmağı asanlaşdırmaq üçün istifadəçi və söhbət görünüşlərini abstraktlaşdırmaq.
  • Mətn mesajlarının, faylların və fayl paylaşımının göndərilməsini dəstəkləyir.
  • Mesajın oxunduğuna dair təsdiqin göndərilməsi üçün dəstək və mesajın qəbulunun vəziyyətini yoxlamaq imkanı.
  • Müəyyən bir müddətdən sonra mesajı avtomatik silmək imkanı.
  • Söhbətdə faylları idarə etmək üçün çevik seçimlər, məsələn, məzmunun özünü şifrəli tərk edərkən məzmunun miniatürünün göstərilməsini təşkil edə bilərsiniz.
  • Bütün əməliyyatları (endirmə, göndərmə, indekslərdən silmə) izləmək üçün işləyiciləri birləşdirmək imkanı.
  • Yeni söhbətlərə qoşulmaq üçün dəvətləri qəbul etmək üçün dəstək.

Bundan əlavə, GTK0.7 əsasında interfeys təklif edən GNUnet Messenger 3 hazır messencerinin buraxılışını qeyd edə bilərik. GNUnet Messenger libgnunetchat kitabxanasına tərcümə edilmiş Cadet-gtk qrafik müştərisinin inkişafını davam etdirir (cadet-gtk funksionallığı universal kitabxanaya və GTK interfeysli əlavəyə bölünür). Proqram söhbətlər və söhbət qrupları yaratmağı, ünvan kitabınızı idarə etməyi, qruplara qoşulmaq üçün dəvətlər göndərməyi, mətn mesajları və səs yazıları göndərməyi, fayl paylaşımını təşkil etməyi və bir neçə hesab arasında keçidi dəstəkləyir. Ünvan panelinin pərəstişkarları üçün libgnunetchat-a əsaslanan konsol messencer ayrı-ayrılıqda hazırlanır, o, hələ inkişafın ilkin mərhələsindədir.

Mərkəzləşdirilməmiş söhbətlər yaratmaq üçün GNUnet Messenger 0.7 və libgnunetchat 0.1-in buraxılışı
Mərkəzləşdirilməmiş söhbətlər yaratmaq üçün GNUnet Messenger 0.7 və libgnunetchat 0.1-in buraxılışı


Mənbə: opennet.ru

Добавить комментарий