çərçivənin buraxılışı , mühafizəkar desentralizasiya olunmuş P2P şəbəkələrinin qurulması üçün nəzərdə tutulmuşdur. GNUnet vasitəsilə yaradılan şəbəkələr tək bir həssas nöqtəyə malik deyil və istifadəçilərin şəxsi məlumatlarının toxunulmazlığını təmin etməyə, eyni zamanda, şəbəkə düyünlərinə giriş imkanı olan təhlükəsizlik orqanları və administratorların yarana biləcək sui-istifadələrini istisna etməyə qadir olurlar. Buraxılış 0.11.x versiyaları ilə geriyə uyğunluq pozan protokolda əhəmiyyətli dəyişikliklər ehtiva etdiyinə işarə edilir.
GNUnet TCP, UDP, HTTP/HTTPS, Bluetooth və WLAN üzərində P2P şəbəkələrinin yaradılmasını dəstəkləyir, F2F (Dostdan-Dosta) rejimində işləyə bilər. NAT keçidinin dəstəyi, o cümlədən UPnP və ICMP istifadə etməklə mövcuddur. Məlumatların yerləşdirilməsi üçün paylanmış hash cədvəlindən (DHT) istifadə oluna bilər. Mesh şəbəkələrinin inkişafı üçün vasitələr təqdim olunur. İcazələrin seçməli təklif edilməsi və geri alınması üçün desentralizasiya olunmuş identifikasiya atributlarının mübadiləsi xidməti istifadə olunur. , GNS (GNU Name System) və atributlara əsaslanan şifrələmə ().
The system is characterized by low resource consumption and the use of a multi-process architecture to ensure isolation between components. Flexible tools for logging and statistics gathering are provided. GNUnet offers an API for the C language and bindings for other programming languages for developing end applications. To simplify development, it is recommended to use event loops and processes instead of threads. It includes a test library for the automatic deployment of experimental networks covering tens of thousands of peers.
GNUnet 0.12-dəki əsas yeniliklər:
- Desentralizasiya olunmuş domen adları sistemində GNS (GNU Name System) açar yaradılması protokollarında dəyişikliklər edilib (inkişafda olan standart gələcəyinə uyğun olaraq). Domen adları və etikətlər GNS və
- NSE UDP üzərində nəqliyyat reallaşdırmasını həyata keçirən plaqin eksperimental kateqoriyaya keçirilib, dayanıqlıq problemləri səbəbindən;
- İyulyn, aşağıda keçirilmiş yeni RSA açarları üçün ikili format yaxşılaşdırılmış və sənədləşdirilmişdir;
- edilmiş EdDSA dijital imzalarında artıq hash-hesabın çıxarıldığı;
- ECDH realizasiyası
- TweetNaCl-a köçürülmüşdür
- Bir çox yığıma sistemi problemləri həll olunmuşdur. Asılıqlardan ;
- (GNU Xətti Proqramlaşdırma Kitabı) çıxarılmışdır. Paket meneceri əsaslı dağıtımlara düzgün paket təsviri əlavə edilib.
System .
Several ready-made applications are being developed based on GNUnet technologies:
- Məlumatların yalnız şifrələnmiş formada ötürülməsi ilə təhlil edilməsini əngəlləyən və kimin faylları yerləşdirdiyini, axtardığını və endirdiyini izləməyə imkan verməyən, anonim fayl mübadiləsi üçün xidmət — GAP protokolundan istifadə edir.
- VPN sistemi "gnu" domenində gizli xidmətlərin yaradılması və P2P şəbəkəsi üzərinə IPv4 və IPv6 tunellərinin uçuşu üçün dəstəklənməsini təmin edir. Həmçinin IPv4-ü-IPv6 və IPv6-ü-IPv4-ə çevirme sxemləri və IPv4-ü-IPv6 və IPv6-ü-IPv4 tunellərinin yaradılmasına dəstək göstərir.
- GNS (GNU Name System) domen adı sistemi, tam olarak merkeziyetsiz ve sansüre kapalı bir DNS alternatifidir. GNS, DNS ile yan yana kullanılabilir ve geleneksel uygulamalarda, örneğin web tarayıcılarında kullanılabilir. Kayıtların bütünlüğü ve değişmezliği, kriptografik yöntemler aracılığıyla sağlanmaktadır. DNS'in aksine GNS, ağaç yapısında bir sunucu hiyerarşisi yerine yönlendirilmiş bir grafik kullanır. İsimlerin dönüştürülmesi DNS ile benzerdir, ancak talepler ve yanıtlar gizlilik korunarak gerçekleştirilir; talep işleyen düğüm, yanıtın nereye gittiğini bilmez, transit düğümler ve üçüncü şahıslar talepleri ve yanıtları çözemez.
- GNUnet Conversation servisi, GNUnet üzerinden sesli aramalar yapmayı sağlar. Kullanıcıları tanımlamak için GNS kullanılır, ses trafiği içeriği şifreli olarak iletilir. Henüz anonimlik sağlanmamaktadır — diğer düğümler, iki kullanıcı arasındaki bağlantıyı izleyebilir ve IP adreslerini belirleyebilir.
- Merkeziyetsiz sosyal ağlar oluşturmak için bir platform , protokolü kullanarak ve yalnızca yetkilendirilmiş kullanıcıların (mesajların iletilmediği, düğüm yöneticileri dahil) mesajlara, dosyalara, sohbetlere ve tartışmalara erişebilmesi için uçtan uca şifreleme kullanarak çoklu yayılım bildirimlerinin dağıtımını destekler;
- Şifreli e-posta düzenlemesi için bir sistem , GNUnet'i meta verileri korumak için kullanır ve çeşitli anahtarların doğrulanması için destekler;
- Ödeme sistemi , alıcılara anonimlik sunar, ancak satıcıların işlemlerini izleyerek şeffaflığı ve vergi raporlamasını sağlar. Dolar, euro ve bitcoin dâhil olmak üzere çeşitli mevcut para birimleri ve elektronik paralarla çalışma desteği bulunmaktadır.
Mənbə: opennet.ru
