libgnunetchat, सुरक्षित चैट एप्लिकेशन बनाने के लिए एक पुस्तकालय

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

libgnunetchat GNUnet मैसेंजर के शीर्ष पर अमूर्तता की एक अलग परत प्रदान करता है जिसमें मैसेंजर में उपयोग की जाने वाली सामान्य कार्यक्षमता शामिल है।

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

संदेशों के अवरोधन के विरुद्ध गोपनीयता और सुरक्षा सुनिश्चित करने के लिए, CADET प्रोटोकॉल का उपयोग किया जाता है (गोपनीय तदर्थ विकेन्द्रीकृत एंड-टू-एंड ट्रांसपोर्ट), जो प्रेषित डेटा के एंड-टू-एंड एन्क्रिप्शन का उपयोग करके उपयोगकर्ताओं के समूह के बीच पूरी तरह से विकेन्द्रीकृत बातचीत को व्यवस्थित करना संभव बनाता है।

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

मैसेंजर के अलावा, libgnunetchat यह GNUnet सेवाओं का भी उपयोग करता है, जैसे:

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

के बारे में libgnunetchat के पहले संस्करण की मुख्य विशेषताएं, उदाहरण के लिए, खाता प्रबंधन (बनाएं, देखें, हटाएं) और काम करते समय विभिन्न खातों के बीच स्विच करने की क्षमता सबसे अलग है।
खाते का नाम बदलने और पासवर्ड अपडेट करने की संभावना।

साथ ही सार्वजनिक चैट पेजों (लॉबी) के माध्यम से संपर्कों का आदान-प्रदान। उपयोगकर्ता के बारे में जानकारी टेक्स्ट लिंक और क्यूआर कोड दोनों के रूप में प्राप्त की जा सकती है, इस तथ्य के अलावा कि संपर्कों और समूहों को अलग-अलग प्रबंधित किया जा सकता है, विभिन्न उपनामों को विभिन्न समूहों से जोड़ना संभव है।

पता पुस्तिका से किसी भी भागीदार के साथ सीधे चैट का अनुरोध करने और खोलने की संभावना, पाठ संदेश, फ़ाइलें और फ़ाइल साझाकरण भेजने के लिए समर्थन और यह स्वीकारोक्ति भेजने के लिए भी समर्थन कि एक संदेश पढ़ा गया है और एक संदेश की स्थिति रसीद की जांच करने की क्षमता .

अन्य परिवर्तनों में से जो इस नए संस्करण में हैं:

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

अंत में हाँ आप इसके बारे में अधिक जानने में रुचि रखते हैं इस लाइब्रेरी के बारे में, आप विवरण देख सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।