SILC (protocol)
एस. आई. एल. सी. (सिक्योर इंटरनेट लाइव कॉन्फ्रेंसिंग प्रोटोकॉल) एक ऐसा प्रोटोकॉल है जो इंटरनेट पर सुरक्षित समकालिक सम्मेलन सेवाएँ (आई. आर. सी. की तरह) प्रदान करता है। घटक एस. आई. एल. सी. प्रोटोकॉल को तीन मुख्य भागों में विभाजित किया जा सकता हैः एस. आई. एल. सी. कुंजी विनिमय (एस. के. ई.) प्रोटोकॉल, एस. आई. एल. सी. प्रमाणीकरण प्रोटोकॉल और एस. आई. एल. सी. पैकेट प्रोटोकॉल। एस. आई. एल. सी. प्रोटोकॉल अतिरिक्त रूप से एस. आई. एल. सी. आदेशों को परिभाषित करता है जिनका उपयोग एस. आई. एल. सी. सत्र का प्रबंधन करने के लिए किया जाता है। एस. आई. एल. सी. चैनल (समूह), उपनाम, निजी संदेश और अन्य सामान्य सुविधाएँ प्रदान करता है। हालाँकि, एस. आई. एल. सी. उपनाम, कई अन्य प्रोटोकॉल के विपरीत (जैसे। आई. आर. सी.), अद्वितीय नहीं हैं; एक उपयोगकर्ता किसी भी उपनाम का उपयोग करने में सक्षम है, भले ही वह पहले से ही उपयोग में हो। प्रोटोकॉल में वास्तविक पहचान अद्वितीय ग्राहक आईडी द्वारा की जाती है। एस. आई. एल. सी. प्रोटोकॉल इसका उपयोग उपनाम टकराव को दूर करने के लिए करता है, जो कई अन्य प्रोटोकॉल में मौजूद एक समस्या है। एस. आई. एल. सी. नेटवर्क में भेजे गए सभी संदेश द्विआधारी होते हैं, जो उन्हें पाठ, वीडियो, ऑडियो और अन्य मल्टीमीडिया डेटा सहित किसी भी प्रकार का डेटा रखने की अनुमति देते हैं। एस. के. ई. प्रोटोकॉल का उपयोग एस. आई. एल. सी. पैकेट प्रोटोकॉल की सुरक्षा के लिए सत्र कुंजी और अन्य सुरक्षा मापदंडों को स्थापित करने के लिए किया जाता है। एस. के. ई. स्वयं डिफी-हेलमैन कुंजी विनिमय एल्गोरिदम (असममित क्रिप्टोग्राफी का एक रूप) पर आधारित है और विनिमय डिजिटल हस्ताक्षरों के साथ संरक्षित है। एस. आई. एल. सी. प्रमाणीकरण प्रोटोकॉल एक ग्राहक और/या सर्वर को प्रमाणित करने के लिए सफल एस. के. ई. प्रोटोकॉल निष्पादन के बाद किया जाता है। प्रमाणीकरण कूटशब्द या डिजिटल हस्ताक्षर पर आधारित हो सकता है, और यदि सफल होता है तो प्रासंगिक एस. आई. एल. सी. नेटवर्क तक पहुंच प्रदान करता है। एस. आई. एल. सी. पैकेट प्रोटोकॉल का उद्देश्य एक सुरक्षित द्विआधारी पैकेट प्रोटोकॉल होना है, जो यह सुनिश्चित करता है कि प्रत्येक पैकेट की सामग्री (जिसमें एक पैकेट हेडर और पैकेट पेलोड शामिल है) सुरक्षित और प्रमाणित है। पैकेटों को सममित क्रिप्टोग्राफी पर आधारित एल्गोरिदम का उपयोग करके सुरक्षित किया जाता है और संदेश प्रमाणीकरण कोड एल्गोरिदम, एच. एम. ए. सी. का उपयोग करके प्रमाणित किया जाता है। एस. आई. एल. सी. चैनलों (समूहों) को सममित चैनल कुंजी का उपयोग करके संरक्षित किया जाता है। वैकल्पिक रूप से सभी चैनल संदेशों पर डिजिटल रूप से हस्ताक्षर करना संभव है। निजी तौर पर उत्पन्न चैनल कुंजी के साथ संदेशों की सुरक्षा करना भी संभव है जिस पर चैनल के सदस्यों द्वारा पहले सहमति व्यक्त की गई है। एस. आई. एल. सी. नेटवर्क में उपयोगकर्ताओं के बीच निजी संदेश सत्र कुंजी के साथ संरक्षित होते हैं। हालाँकि, दो उपयोगकर्ताओं के बीच एस. के. ई. प्रोटोकॉल को निष्पादित करना और निजी संदेशों की सुरक्षा के लिए उत्पन्न कुंजी का उपयोग करना संभव है। निजी संदेश वैकल्पिक रूप से डिजिटल रूप से हस्ताक्षरित हो सकते हैं। जब संदेश एस. के. ई. प्रोटोकॉल के साथ उत्पन्न प्रमुख सामग्री के साथ सुरक्षित होते हैं या प्रमुख सामग्री पर पहले से सहमत होते हैं (उदाहरण के लिए, पासफ़्रेज़) तो एस. आई. एल. सी. सुरक्षा प्रदान करता है, तब भी जब एस. आई. एल. सी. सर्वर से समझौता किया जा सकता है। इतिहास एस. आई. एल. सी. को 1996 और 1999 के बीच पेक्का रिकोनेन द्वारा डिजाइन किया गया था और पहली बार 2000 की गर्मियों में सार्वजनिक रूप से जारी किया गया था। एक ग्राहक और एक सर्वर लिखा गया था। प्रोटोकॉल विनिर्देश प्रस्तावित किए गए थे, लेकिन अंततः जून 2004 में आई. ई. एस. जी. द्वारा प्रकाशन के अनुरोध को अस्वीकार कर दिया गया था और आज तक कोई आर. एफ. सी. प्रकाशित नहीं किया गया है। वर्तमान में, कई ग्राहक हैं, जिनमें से सबसे उन्नत आधिकारिक एस. आई. एल. सी. ग्राहक और एक आई. आर. एस. सी. प्लगइन है। एस. आई. एल. सी. प्रोटोकॉल लोकप्रिय पिजिन इंस्टेंट मैसेजिंग क्लाइंट के साथ भी एकीकृत है। अन्य जी. यू. आई. ग्राहक सिल्की और कोलोक्वी हैं। रेशमी ग्राहक को कई वर्षों तक निष्क्रियता के कारण 18 जुलाई 2007 को रोक दिया गया और छोड़ दिया गया। सिल्की वेबसाइट पर नवीनतम खबर यह थी कि ग्राहक को पूरी तरह से फिर से लिखा जाना था। 2008 तक, तीन एस. आई. एल. सी. प्रोटोकॉल कार्यान्वयन लिखे गए हैं। अधिकांश एस. आई. एल. सी. ग्राहक एस. आई. एल. सी. टूलकिट का हिस्सा लिबसिल्क का उपयोग करते हैं। एस. आई. एल. सी. टूलकिट दोहरे लाइसेंस वाला है और जी. एन. यू. जनरल पब्लिक लाइसेंस (जी. पी. एल.) और संशोधित बी. एस. डी. लाइसेंस दोनों के तहत वितरित किया जाता है। सुरक्षा जैसा कि एस. आई. एल. सी. एफ. ए. क्यू. में वर्णित है, चैट को सममित कूटलेखन कुंजी के उत्पादन के माध्यम से सुरक्षित किया जाता है। इन कुंजियों को कहीं उत्पन्न करना पड़ता है, और यह सर्वर पर होता है। इसका मतलब है कि अगर सर्वर खुद से समझौता करता है तो चैट से समझौता किया जा सकता है। यह सिर्फ मैन-इन-द-मिडिल हमले का एक संस्करण है। प्रस्तावित समाधान यह है कि चैट सदस्य असममित कूटलेखन के लिए अपनी खुद की सार्वजनिक-निजी कुंजी जोड़ी उत्पन्न करते हैं। निजी कुंजी केवल चैट सदस्यों द्वारा साझा की जाती है, और यह बैंड से बाहर किया जाता है। सार्वजनिक कुंजी का उपयोग चैनल में संदेशों को कूटबद्ध करने के लिए किया जाता है। यह दृष्टिकोण अभी भी समझौते के लिए खुला है, यदि चैट के सदस्यों में से एक को अपनी निजी कुंजी से समझौता करना चाहिए, या यदि उन्हें समूह की सहमति के बिना दूसरे के साथ कुंजी साझा करनी चाहिए। नेटवर्क एस. आई. एल. सी. आई. आर. सी. के समान पैटर्न का उपयोग करता है, जिसमें कोई वैश्विक "एस. आई. एल. सी. नेटवर्क" नहीं है, लेकिन कई छोटे स्वतंत्र नेटवर्क हैं जिनमें प्रत्येक में एक या कई सर्वर होते हैं, हालांकि यह दावा किया जाता है कि एस. आई. एल. सी. एक ही नेटवर्क में कई सर्वरों के साथ बेहतर पैमाने पर काम कर सकता है। राउंड-रॉबिन में "मूल" नेटवर्क को एस. आई. एल. सी. नेट कहा जाता है। हालांकि, मई 2014 तक, इसमें चार में से केवल एक सक्रिय (हालांकि अस्थिर) सर्वर है। एस. आई. एल. सी. की घटती लोकप्रियता के कारण अधिकांश एस. आई. एल. सी. नेटवर्क बंद हो गए हैं। सिंक्रोनस कॉन्फ्रेंसिंग भी देखें इंस्टैंट मैसेजिंग प्रोटोकॉल की तुलना मल्टीप्रोटोकॉल इंस्टैंट मैसेजिंग एप्लिकेशन पब्लिक-की क्रिप्टोग्राफी संदर्भ बाहरी लिंक एस. आई. एल. सी. प्रोजेक्ट इंटरनेट प्रोटोकॉल इंस्टैंट मैसेजिंग प्रोटोकॉल ऑनलाइन चैट