Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

सूचना सुरक्षा में केर्बेरोस क्या है?

केर्बेरोस एक नेटवर्क प्रमाणीकरण प्रोटोकॉल है जिसे गुप्त-कुंजी क्रिप्टोग्राफी का उपयोग करके क्लाइंट/सर्वर अनुप्रयोगों के लिए शक्तिशाली प्रमाणीकरण प्रदान करने के लिए डिज़ाइन किया गया है। केर्बेरोस नेटवर्क संसाधनों को उच्चतम स्तर की सुरक्षा प्रदान करता है।

केर्बेरोस का विकास

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

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

केर्बेरोस आर्किटेक्चर

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

केर्बेरोस सर्वर/KDC के दो मुख्य कार्य हैं जिनमें प्रमाणीकरण सर्वर (AS) और टिकट-ग्रांटिंग सर्वर (TGS) शामिल हैं। एक एप्लिकेशन क्लाइंट और एप्लिकेशन सर्वर के बीच प्रमाणित सत्र बनाने के चरण निम्नलिखित हैं:

  • केर्बेरोस क्लाइंट सॉफ्टवेयर केर्बेरोस सर्वर के AS फ़ंक्शन के साथ एक कनेक्शन स्थापित करता है। AS पहले प्रमाणित करता है कि क्लाइंट वही है जो वह होने का दावा करता है। AS इस लॉगिन सत्र के लिए क्लाइंट को एक गुप्त कुंजी (TGS सत्र कुंजी) और एक टिकट-ग्रांटिंग टिकट (TGT) प्रदान करता है, जो क्लाइंट को TGS से बात करने की अनुमति देता है। टिकट का एक सीमित जीवनकाल होता है ताकि प्रमाणीकरण प्रक्रिया व्यवस्थित रूप से दोहराई जाए।

  • क्लाइंट एप्लिकेशन सर्वर की कुंजी प्राप्त करने के लिए TGS के साथ संचार करता है ताकि वह (क्लाइंट) उस सेवा से कनेक्शन स्थापित कर सके जो वह चाहता है। क्लाइंट TGS को TGS सत्र कुंजी और TGT प्रदान करता है। TGS एक एप्लिकेशन सत्र कुंजी (ASK) और एप्लिकेशन सर्वर की गुप्त कुंजी का एन्क्रिप्टेड रूप देकर प्रतिक्रिया करता है। यह गुप्त कुंजी कभी भी किसी भी रूप में नेटवर्क पर प्रेषित नहीं होती।

  • क्लाइंट ने खुद को प्रमाणित कर लिया है और केर्बेरोस टिकट, एप्लिकेशन सत्र कुंजी, और एन्क्रिप्टेड एप्लिकेशन सर्वर गुप्त कुंजी प्रदान करके एप्लिकेशन सर्वर के सामने अपनी पहचान साबित कर सकता है। एप्लिकेशन सर्वर क्लाइंट को प्रमाणित करने के लिए समान एन्क्रिप्टेड डेटा के साथ प्रतिक्रिया करता है। फिर क्लाइंट इच्छित सेवा अनुरोध शुरू कर सकता है जैसे टेलनेट, FTP, HTTP, या ई-कॉमर्स लेनदेन सत्र स्थापना।

  1. - सूचना सुरक्षा में गोपनीयता क्या है?

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

  1. - सूचना सुरक्षा में डिक्रिप्शन क्या है?

    डिक्रिप्शन (Decryption) एन्क्रिप्टेड जानकारी को उसके मूल, समझने योग्य प्रारूप में बदलने की प्रक्रिया है। डिक्रिप्शन की प्रक्रिया मूल रूप से प्राप्त अस्पष्ट जानकारी को लेती है और इसे उन शब्दों और छवियों में व्याख्या करती है जिन्हें एक इंसान समझ सकता है। साइबर सुरक्षा में भूमिका डिक्रिप्शन साइबर सुर

  1. - सूचना सुरक्षा में IDEA क्या है?

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