Təhlükəsiz P0.12P şəbəkələrinin qurulması üçün çərçivə olan GNUnet 2 mövcuddur

işığı gördü çərçivə buraxılışı GNUnet 0.12, təhlükəsiz mərkəzləşdirilməmiş P2P şəbəkələrinin qurulması üçün nəzərdə tutulmuşdur. GNUnet-dən istifadə etməklə yaradılan şəbəkələrin bircə uğursuz nöqtəsi yoxdur və şəbəkə qovşaqlarına çıxışı olan kəşfiyyat xidmətləri və administratorlar tərəfindən mümkün sui-istifadənin aradan qaldırılması da daxil olmaqla, istifadəçilərin şəxsi məlumatlarının toxunulmazlığına zəmanət verə bilir. Buraxılış 0.11.x versiyaları ilə geriyə uyğunluğu pozan əhəmiyyətli protokol dəyişiklikləri ehtiva edir.

GNUnet TCP, UDP, HTTP/HTTPS, Bluetooth və WLAN üzərindən P2P şəbəkələrinin yaradılmasını dəstəkləyir və F2F (Friend-to-friend) rejimində işləyə bilər. UPnP və ICMP istifadə də daxil olmaqla NAT keçidi dəstəklənir. Məlumatların yerləşdirilməsinə müraciət etmək üçün paylanmış hash cədvəlindən (DHT) istifadə etmək mümkündür. Mesh şəbəkələrinin yerləşdirilməsi üçün alətlər təmin edilmişdir. Giriş hüquqlarını seçmə şəkildə vermək və ləğv etmək üçün mərkəzləşdirilməmiş identifikasiya atributunun mübadiləsi xidmətindən istifadə olunur şəxsiyyət vəsiqəsini geri alın, istifadə edərək GNS (GNU Ad Sistemi) və atribut əsaslı şifrələmə (Atribut əsaslı şifrələmə).

Sistem aşağı resurs istehlakına malikdir və komponentlər arasında izolyasiyanı təmin etmək üçün çox prosesli arxitekturadan istifadə edir. Qeydləri saxlamaq və statistika toplamaq üçün çevik alətlər təmin edilmişdir. Son istifadə proqramlarını inkişaf etdirmək üçün GNUnet C dili üçün API və digər proqramlaşdırma dilləri üçün bağlamalar təqdim edir. İnkişafı sadələşdirmək üçün mövzuların əvəzinə hadisə dövrələrindən və proseslərdən istifadə etmək təklif olunur. Buraya on minlərlə həmyaşıdı əhatə edən eksperimental şəbəkələrin avtomatik yerləşdirilməsi üçün sınaq kitabxanası daxildir.

GNUnet 0.12-da əsas yeni xüsusiyyətlər:

  • Mərkəzləşdirilməmiş GNS domen adı sistemində (GNU Ad Sistemi) əsas nəsil protokollarına dəyişikliklər edildi (inkişaf etməkdə olan tələblərə uyğunlaşmaq üçün) spesifikasiyalar gələcək standart). Domen adları və teqlər təqdim etdi UTF-8-də, IDNA punycode notation istifadə etmədən. Qeyri-standart IDNA adlarının işlənməsi üçün NSS plagini təklif edilmişdir. Kökdən gələn sorğuları bloklamaq üçün plagin də əlavə edildi (GNUnet heç vaxt root olaraq işə salınmamalıdır).
  • GNS və NSE (Şəbəkə Ölçüsü Təxmini) domen zonasının ləğvi zamanı istifadə edilən iş alqoritminin sübutu dəyişdirildi. Dəyişikliklər ixtisaslaşmış ASIC-lərdə hesablamaların artan mürəkkəbliyi ilə bağlıdır.
  • UDP üzərindən nəqli həyata keçirən plagin sabitlik problemlərinə görə eksperimental kateqoriyaya köçürüldü;
  • Təkmilləşdirilmiş və RSA açıq açarları üçün ikili format sənədləşdirilir;
  • Silindi EdDSA rəqəmsal imzalarında lazımsız hashing;
  • Audit qeydlərinə gnunet-logread skriptini quraşdırmaq imkanı əlavə edildi;
  • ECDH tətbiqi koda çevrildi TweetNaCl;
  • Montaj sistemində bir çox problemlər həll olunub. Asılılıqlardan silindi
    GLPK (GNU xətti proqramlaşdırma dəsti). Paket menecerinə əsaslanan paylamalar üçün düzgün paket təsviri əlavə edildi guix.

GNUnet texnologiyaları əsasında bir neçə hazır proqram hazırlanır:

  • Məlumatların yalnız şifrələnmiş formada ötürülməsi səbəbindən məlumatları təhlil etməyə imkan verməyən və GAP protokolunun istifadəsi sayəsində faylları kimin yerləşdirdiyini, axtardığını və endirdiyini izləməyə imkan verməyən anonim fayl paylaşımı xidməti.
  • “.gnu” domenində gizli xidmətlər yaratmaq və P4P şəbəkəsi üzərindən IPv6 və IPv2 tunellərini yönləndirmək üçün VPN sistemi. Əlavə olaraq, IPv4-dən IPv6 və IPv6-dan IPv4-ə tərcümə sxemləri, eləcə də IPv4 üzərində IPv6 və IPv6 üzərində IPv4 tunellərinin yaradılması dəstəklənir.
  • GNS (GNU Ad Sistemi) domen adı sistemi DNS üçün tamamilə mərkəzləşdirilməmiş və senzuraya davamlı bir əvəz kimi xidmət edir. GNS, DNS ilə yan-yana istifadə edilə bilər və veb brauzerlər kimi ənənəvi tətbiqlərdə istifadə edilə bilər. Yazıların bütövlüyü və dəyişməzliyi kriptoqrafik vasitələrdən istifadə etməklə təmin edilir. DNS-dən fərqli olaraq, GNS serverlərin ağaca bənzər iyerarxiyası əvəzinə istiqamətləndirilmiş qrafikdən istifadə edir. Adın həlli DNS-ə bənzəyir, lakin sorğular və cavablar məxfilik saxlanılmaqla həyata keçirilir - sorğunu emal edən qovşaq cavabın kimə göndərildiyini bilmir və tranzit qovşaqları və üçüncü tərəf müşahidəçiləri sorğu və cavabları deşifrə edə bilmir;
  • GNUnet üzərindən səsli zənglər etmək üçün GNUnet Conversation xidməti. GNS istifadəçiləri müəyyən etmək üçün istifadə olunur, səs trafikinin məzmunu şifrələnmiş formada ötürülür. Anonimlik hələ təmin edilməyib - digər həmyaşıdlar iki istifadəçi arasındakı əlaqəni izləyə və onların IP ünvanlarını təyin edə bilərlər.
  • Mərkəzləşdirilməmiş sosial şəbəkələrin qurulması üçün platforma Secushare, protokoldan istifadə etməklə PSYC və yalnız səlahiyyətli istifadəçilərin mesajlara, fayllara, söhbətlərə və müzakirələrə daxil ola bilməsi üçün (node ​​administratorları da daxil olmaqla, mesajlar ünvanlanmayanlar onları oxuya bilməyəcəklər) uçdan-uca şifrələmədən istifadə edərək bildirişlərin multicast rejimində paylanmasının dəstəklənməsi );
  • Şifrələnmiş e-poçtun təşkili üçün sistem olduqca asan məxfilik, metadata mühafizəsi üçün GNUnet istifadə edir və müxtəlif dəstəkləyir kriptoqrafik protokollar açarın yoxlanılması üçün;
  • Ödəniş sistemi GNU seminarı, alıcılar üçün anonimlik təmin edir, lakin şəffaflıq və vergi hesabatları üçün satıcı əməliyyatlarını izləyir. Dollar, avro və bitkoinlər də daxil olmaqla müxtəlif mövcud valyutalar və elektron pullarla işləməyi dəstəkləyir.

Mənbə: opennet.ru

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