जीएनयूनेट पी2पी प्लेटफार्म 0.16.0 का विमोचन

सुरक्षित विकेंद्रीकृत पी0.16पी नेटवर्क के निर्माण के लिए डिज़ाइन किए गए जीएनयूनेट 2 फ्रेमवर्क का विमोचन प्रस्तुत किया गया है। जीएनयूनेट का उपयोग करके बनाए गए नेटवर्क में विफलता का एक भी बिंदु नहीं होता है और यह उपयोगकर्ताओं की निजी जानकारी की अदृश्यता की गारंटी देने में सक्षम होता है, जिसमें नेटवर्क नोड्स तक पहुंच के साथ खुफिया सेवाओं और प्रशासकों द्वारा संभावित दुरुपयोग को समाप्त करना शामिल है।

GNUnet TCP, UDP, HTTP/HTTPS, ब्लूटूथ और WLAN पर P2P नेटवर्क के निर्माण का समर्थन करता है, और F2F (फ्रेंड-टू-फ्रेंड) मोड में काम कर सकता है। UPnP और ICMP का उपयोग करने सहित NAT ट्रैवर्सल समर्थित है। डेटा के प्लेसमेंट को संबोधित करने के लिए, वितरित हैश टेबल (DHT) का उपयोग करना संभव है। जाल नेटवर्क तैनात करने के लिए उपकरण उपलब्ध कराए गए हैं। पहुंच अधिकारों को चुनिंदा रूप से प्रदान करने और रद्द करने के लिए, जीएनएस (जीएनयू नाम प्रणाली) और विशेषता-आधारित एन्क्रिप्शन का उपयोग करते हुए, पुनः दावा आईडी विकेन्द्रीकृत पहचान विशेषता विनिमय सेवा का उपयोग किया जाता है।

सिस्टम में कम संसाधन खपत होती है और घटकों के बीच अलगाव प्रदान करने के लिए बहु-प्रक्रिया आर्किटेक्चर का उपयोग किया जाता है। लॉग बनाए रखने और आंकड़े एकत्र करने के लिए लचीले उपकरण प्रदान किए जाते हैं। अंतिम-उपयोग अनुप्रयोगों को विकसित करने के लिए, जीएनयूनेट सी भाषा के लिए एक एपीआई और अन्य प्रोग्रामिंग भाषाओं के लिए बाइंडिंग प्रदान करता है। विकास को सरल बनाने के लिए, थ्रेड के बजाय इवेंट लूप और प्रक्रियाओं का उपयोग करने का प्रस्ताव है। इसमें हजारों साथियों को कवर करने वाले प्रायोगिक नेटवर्क की स्वचालित तैनाती के लिए एक परीक्षण पुस्तकालय शामिल है।

जीएनयूनेट प्रौद्योगिकियों के आधार पर कई तैयार एप्लिकेशन विकसित किए जा रहे हैं:

  • जीएनएस (जीएनयू नेम सिस्टम) डोमेन नाम सिस्टम डीएनएस के लिए पूरी तरह से विकेंद्रीकृत और सेंसरशिप-प्रूफ प्रतिस्थापन के रूप में कार्य करता है। जीएनएस को डीएनएस के साथ-साथ इस्तेमाल किया जा सकता है और वेब ब्राउज़र जैसे पारंपरिक अनुप्रयोगों में उपयोग किया जा सकता है। DNS के विपरीत, GNS सर्वरों के वृक्ष-सदृश पदानुक्रम के बजाय एक निर्देशित ग्राफ़ का उपयोग करता है। नाम रिज़ॉल्यूशन DNS के समान है, लेकिन अनुरोध और प्रतिक्रियाएँ गोपनीय तरीके से की जाती हैं - अनुरोध को संसाधित करने वाले नोड को यह नहीं पता होता है कि प्रतिक्रिया किसे भेजी जा रही है, और ट्रांज़िट नोड्स और तृतीय-पक्ष पर्यवेक्षक अनुरोधों और प्रतिक्रियाओं को डिक्रिप्ट नहीं कर सकते हैं। क्रिप्टोग्राफ़िक तंत्र के उपयोग के माध्यम से अभिलेखों की अखंडता और अपरिवर्तनीयता सुनिश्चित की जाती है। जीएनएस में डीएनएस ज़ोन कर्व25519 अण्डाकार वक्रों के आधार पर सार्वजनिक और निजी ईसीडीएसए कुंजियों के एक समूह का उपयोग करके निर्धारित किया जाता है।
  • अनाम फ़ाइल साझाकरण के लिए एक सेवा, जो आपको केवल एन्क्रिप्टेड रूप में डेटा के हस्तांतरण के कारण जानकारी का विश्लेषण करने की अनुमति नहीं देती है और आपको GAP प्रोटोकॉल के उपयोग के कारण फ़ाइलों को पोस्ट करने, खोजने और डाउनलोड करने वाले को ट्रैक करने की अनुमति नहीं देती है।
  • ".gnu" डोमेन में छिपी हुई सेवाएँ बनाने और P4P नेटवर्क पर IPv6 और IPv2 सुरंगों को अग्रेषित करने के लिए वीपीएन प्रणाली। इसके अतिरिक्त, IPv4-to-IPv6 और IPv6-to-IPv4 अनुवाद योजनाएं समर्थित हैं, साथ ही IPv4-over-IPv6 और IPv6-over-IPv4 सुरंगों का निर्माण भी किया जाता है।
  • GNUnet पर वॉयस कॉल करने के लिए GNUnet वार्तालाप सेवा। GNS का उपयोग उपयोगकर्ताओं की पहचान करने के लिए किया जाता है; ध्वनि ट्रैफ़िक की सामग्री एन्क्रिप्टेड रूप में प्रसारित की जाती है। गुमनामी अभी तक प्रदान नहीं की गई है - अन्य सहकर्मी दो उपयोगकर्ताओं के बीच कनेक्शन को ट्रैक कर सकते हैं और उनके आईपी पते निर्धारित कर सकते हैं।
  • विकेंद्रीकृत सामाजिक नेटवर्क बनाने के लिए प्लेटफ़ॉर्म Secushare, PSYC प्रोटोकॉल का उपयोग करता है और एंड-टू-एंड एन्क्रिप्शन का उपयोग करके मल्टीकास्ट मोड में सूचनाओं के वितरण का समर्थन करता है ताकि केवल अधिकृत उपयोगकर्ता (जिन्हें संदेश संबोधित नहीं किया गया है) संदेशों, फ़ाइलों, चैट और तक पहुंच सकें। नोड प्रशासकों सहित चर्चाएँ, उन्हें पढ़ने में सक्षम नहीं होंगी);
  • एक बहुत ही आसान गोपनीयता एन्क्रिप्टेड ईमेल प्रणाली जो मेटाडेटा की सुरक्षा के लिए जीएनयूनेट का उपयोग करती है और कुंजी सत्यापन के लिए विभिन्न क्रिप्टोग्राफ़िक प्रोटोकॉल का समर्थन करती है;
  • जीएनयू टैलर भुगतान प्रणाली खरीदारों के लिए गुमनामी प्रदान करती है, लेकिन पारदर्शिता और कर रिपोर्टिंग के लिए विक्रेता लेनदेन को ट्रैक करती है। यह डॉलर, यूरो और बिटकॉइन सहित विभिन्न मौजूदा मुद्राओं और इलेक्ट्रॉनिक धन के साथ काम करने का समर्थन करता है।

GNUnet 0.16 में प्रमुख नई सुविधाएँ:

  • Обновлена спецификация децентрализованной системы доменных имён GNS (GNU Name System). Предложен новый тип записей REDIRECT, который пришёл на смену записям CNAME. Добавлен новый флаг записей — CRITICAL, которым могут помечаться особо важные записи, невозможность обработки которых должна приводить к возвращению ошибки определения имени. Операции установки VPN-туннеля вынесены из резолвера в приложения, такие как сервис DNS2GNS.
  • В распределённой хэш таблице (DHT) реализована возможность заверения маршрутов цифровой подписью. Метрики о длине маршрута переведены на использование традиционной операции XOR. Обновлена спецификация структур данных, криптографических функций и ресурсных записей DHT.
  • В сервис децентрализованного обмена атрибутами идентификации (RECLAIM) добавлена поддержка децентрализованных идентификаторов (DID, Decentralized Identifier) и верифицируемых учётных данных (VC, Verifiable Credentials).
  • Для платёжной системы GNU Taler реализована поддержка слепых цифровых подписей Клауса Шнорра (подписывающий не может получить доступ к содержимому).
  • В системе сборки обеспечена генерация актуальных заголовочных файлов из GANA (GNUnet Assigned Numbers Authority). При сборке из git теперь требуется наличие recutils.

स्रोत: opennet.ru

एक टिप्पणी जोड़ें