GNUnet P2P Platformasının buraxılışı 0.17

Təhlükəsiz mərkəzləşdirilməmiş P0.17P şəbəkələrinin qurulması üçün nəzərdə tutulmuş GNUnet 2 çərçivəsinin buraxılışı təqdim olundu. 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.

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 GNS (GNU Ad Sistemi) və Atribut Əsaslı Şifrələmədən istifadə edərək reclaimID qeyri-mərkəzləşdirilmiş şəxsiyyət atributunun mübadiləsi xidmətindən istifadə olunur.

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 texnologiyaları əsasında bir neçə hazır proqram hazırlanır:

  • 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. 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 həlli DNS-ə bənzəyir, lakin sorğular və cavablar məxfi şəkildə 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ğuların və cavabların şifrəsini aça bilmir. Yazıların bütövlüyü və dəyişməzliyi kriptoqrafik mexanizmlərdən istifadə etməklə təmin edilir. GNS-də DNS zonası Curve25519 elliptik əyrilərinə əsaslanan bir sıra ictimai və özəl ECDSA açarlarından istifadə etməklə müəyyən edilir.
  • 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.
  • 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.
  • PSYC protokolundan istifadə edən və uç-uca şifrələmədən istifadə edərək multicast rejimində bildirişlərin paylanmasını dəstəkləyən qeyri-mərkəzləşdirilmiş sosial şəbəkələr Secushare yaratmaq üçün platforma, beləliklə yalnız səlahiyyətli istifadəçilər (mesajların ünvanlanmadığı şəxslər) mesajlara, fayllara, söhbətlərə və müzakirələr , o cümlədən node administratorları onları oxuya bilməyəcək);
  • Metadatanı qorumaq üçün GNUnet-dən istifadə edən və açarların yoxlanılması üçün müxtəlif kriptoqrafik protokolları dəstəkləyən olduqca asan məxfilik şifrəli e-poçt sistemi;
  • GNU Taler ödəniş sistemi 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.

GNUnet-in yeni versiyasında protokol uyğunluğunu pozan və GNUnet 0.17 və daha köhnə buraxılışlara əsaslanan qovşaqların qarşılıqlı əlaqəsi zamanı mümkün problemlərə səbəb olan dəyişikliklər var. Xüsusilə, paylanmış hash cədvəli (DHT) səviyyəsində uyğunluq pozuldu - DHT tətbiqi spesifikasiyanın yeni versiyasına yeniləndi və blok tipi tərifləri GANA-ya (GNUnet Assigned Numbers Authority) köçürüldü. Uyğunlaşdırılmış və yenidən qruplaşdırılmış mesaj formatları üçün əlavə dəstək. Mərkəzləşdirilməmiş GNS domen adı sistemi (GNU Ad Sistemi) ilə bağlı geriyə uyğun olmayan dəyişikliklər də spesifikasiyanın yeni versiyasından həyata keçirilir. GNS-ə əlavə edilmiş qeydlər üçün qeyd ömrünü konfiqurasiya etmək mümkündür.

Mənbə: opennet.ru

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