GNUnet P2P प्लॅटफॉर्म 0.16.0 चे प्रकाशन

सुरक्षित विकेंद्रित P0.16P नेटवर्क तयार करण्यासाठी डिझाइन केलेले GNUnet 2 फ्रेमवर्कचे प्रकाशन सादर केले गेले आहे. GNUnet वापरून तयार केलेल्या नेटवर्कमध्ये अपयशाचा एकही मुद्दा नसतो आणि ते वापरकर्त्यांच्या खाजगी माहितीच्या अभेद्यतेची हमी देण्यास सक्षम असतात, ज्यात गुप्तचर सेवा आणि नेटवर्क नोड्समध्ये प्रवेश असलेल्या प्रशासकांद्वारे संभाव्य गैरवर्तन दूर करणे समाविष्ट आहे.

GNUnet TCP, UDP, HTTP/HTTPS, ब्लूटूथ आणि WLAN वर P2P नेटवर्क तयार करण्यास समर्थन देते आणि F2F (फ्रेंड-टू-फ्रेंड) मोडमध्ये कार्य करू शकते. UPnP आणि ICMP वापरण्यासह NAT ट्रॅव्हर्सल समर्थित आहे. डेटाच्या प्लेसमेंटला संबोधित करण्यासाठी, वितरित हॅश टेबल (DHT) वापरणे शक्य आहे. जाळी नेटवर्क तैनात करण्यासाठी साधने प्रदान केली आहेत. प्रवेश अधिकार निवडकपणे मंजूर करण्यासाठी आणि रद्द करण्यासाठी, GNS (GNU नेम सिस्टम) आणि विशेषता-आधारित एन्क्रिप्शन वापरून, reclaimID विकेंद्रीकृत ओळख विशेषता एक्सचेंज सेवा वापरली जाते.

प्रणाली कमी संसाधने वापरते आणि घटकांमधील अलगाव प्रदान करण्यासाठी बहु-प्रक्रिया आर्किटेक्चर वापरते. नोंदी ठेवण्यासाठी आणि आकडेवारी गोळा करण्यासाठी लवचिक साधने प्रदान केली जातात. एंड-यूज ऍप्लिकेशन्स विकसित करण्यासाठी, GNUnet C भाषेसाठी API आणि इतर प्रोग्रामिंग भाषांसाठी बाइंडिंग प्रदान करते. विकास सुलभ करण्यासाठी, थ्रेड्सऐवजी इव्हेंट लूप आणि प्रक्रिया वापरण्याचा प्रस्ताव आहे. यामध्ये हजारो समवयस्कांना समाविष्ट असलेल्या प्रायोगिक नेटवर्कच्या स्वयंचलित उपयोजनासाठी चाचणी लायब्ररी समाविष्ट आहे.

GNUnet तंत्रज्ञानावर आधारित अनेक रेडीमेड ऍप्लिकेशन्स विकसित केले जात आहेत:

  • GNS (GNU नेम सिस्टम) डोमेन नेम सिस्टम DNS साठी पूर्णपणे विकेंद्रित आणि सेन्सॉरशिप-प्रूफ रिप्लेसमेंट म्हणून काम करते. GNS DNS च्या शेजारी वापरला जाऊ शकतो आणि पारंपारिक अनुप्रयोग जसे की वेब ब्राउझरमध्ये वापरला जाऊ शकतो. DNS च्या विपरीत, GNS सर्व्हरच्या झाडासारख्या पदानुक्रमाऐवजी निर्देशित आलेख वापरतो. नावाचे रिझोल्यूशन DNS सारखेच आहे, परंतु विनंत्या आणि प्रतिसाद गोपनीय पद्धतीने केले जातात- विनंतीवर प्रक्रिया करणार्‍या नोडला प्रतिसाद कोणाला पाठवला जात आहे हे कळत नाही आणि ट्रान्झिट नोड्स आणि तृतीय-पक्ष निरीक्षक विनंत्या आणि प्रतिसाद डिक्रिप्ट करू शकत नाहीत. क्रिप्टोग्राफिक यंत्रणेच्या वापराद्वारे रेकॉर्डची अखंडता आणि अपरिवर्तनीयता सुनिश्चित केली जाते. GNS मधील DNS झोन Curve25519 लंबवर्तुळाकार वक्रांवर आधारित सार्वजनिक आणि खाजगी ECDSA की वापरून निर्धारित केला जातो.
  • निनावी फाइल शेअरिंगसाठी एक सेवा, जी तुम्हाला केवळ एनक्रिप्टेड फॉर्ममध्ये डेटा ट्रान्सफर केल्यामुळे माहितीचे विश्लेषण करण्याची परवानगी देत ​​​​नाही आणि GAP प्रोटोकॉल वापरल्याबद्दल धन्यवाद फायली कोणी पोस्ट केल्या, शोधल्या आणि डाउनलोड केल्या याचा मागोवा घेऊ देत नाही.
  • ".gnu" डोमेनमध्ये लपविलेल्या सेवा तयार करण्यासाठी आणि P4P नेटवर्कवर IPv6 आणि IPv2 बोगदे फॉरवर्ड करण्यासाठी VPN प्रणाली. याव्यतिरिक्त, IPv4-ते-IPv6 आणि IPv6-ते-IPv4 भाषांतर योजना समर्थित आहेत, तसेच IPv4-over-IPv6 आणि IPv6-over-IPv4 बोगदे तयार करणे.
  • GNUnet वर व्हॉईस कॉल करण्यासाठी GNUnet संभाषण सेवा. GNS वापरकर्त्यांना ओळखण्यासाठी वापरला जातो; व्हॉइस ट्रॅफिकची सामग्री एनक्रिप्टेड स्वरूपात प्रसारित केली जाते. अनामिकता अद्याप प्रदान केलेली नाही - इतर समवयस्क दोन वापरकर्त्यांमधील कनेक्शनचा मागोवा घेऊ शकतात आणि त्यांचे IP पत्ते निर्धारित करू शकतात.
  • विकेंद्रित सोशल नेटवर्क्स तयार करण्यासाठी प्लॅटफॉर्म Secushare, PSYC प्रोटोकॉल वापरून आणि मल्टिकास्ट मोडमध्ये अधिसूचना वितरणास समर्थन देणारे एंड-टू-एंड एन्क्रिप्शन जेणेकरुन केवळ अधिकृत वापरकर्ते (ज्यांना संदेश संबोधित केलेले नाहीत) संदेश, फाइल्स, चॅट्स आणि ऍक्सेस करू शकतील. नोड प्रशासकांसह चर्चा, त्या वाचण्यास सक्षम नसतील);
  • एक अतिशय सुलभ गोपनीयता एनक्रिप्टेड ईमेल प्रणाली जी मेटाडेटा संरक्षित करण्यासाठी GNUnet वापरते आणि की पडताळणीसाठी विविध क्रिप्टोग्राफिक प्रोटोकॉलला समर्थन देते;
  • GNU Taler पेमेंट सिस्टम खरेदीदारांसाठी निनावीपणा प्रदान करते, परंतु पारदर्शकता आणि कर अहवालासाठी विक्रेत्याच्या व्यवहारांचा मागोवा घेते. हे डॉलर, युरो आणि बिटकॉइन्ससह विविध विद्यमान चलने आणि इलेक्ट्रॉनिक पैशांसह कार्य करण्यास समर्थन देते.

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

एक टिप्पणी जोडा