परिचय
कंप्यूटर नेटवर्क की सुरक्षा के लिए Authentication Protocol का उपयोग किया जाता है, ताकि केवल अधिकृत (Authorized) यूजर ही नेटवर्क संसाधनों तक पहुंच सकें।
ऐसा ही एक सुरक्षित और लोकप्रिय Authentication Protocol है – Kerberos Authentication Protocol।
Kerberos विशेष रूप से Client-Server Architecture में उपयोग होता है, जहां यह Secret Key Cryptography और Ticket System के माध्यम से सुरक्षित लॉगिन प्रदान करता है।
Kerberos Authentication Protocol क्या है?
परिभाषा:
Kerberos एक नेटवर्क ऑथेंटिकेशन प्रोटोकॉल है जो Ticket Granting System का उपयोग करके उपयोगकर्ता और सर्वर के बीच सुरक्षित कम्युनिकेशन स्थापित करता है, बिना पासवर्ड को नेटवर्क पर सीधे भेजे।
मुख्य बिंदु:
यह MIT (Massachusetts Institute of Technology) द्वारा विकसित किया गया
Symmetric Key Cryptography पर आधारित
बड़े नेटवर्क, Windows Active Directory, और Enterprise Servers में उपयोगी
Kerberos Authentication की आवश्यकता
नेटवर्क पर पासवर्ड ट्रांसमिशन को रोकना
Man-in-the-Middle Attack से बचाव
भरोसेमंद (Trusted) पहचान सत्यापन
Unauthorized Access को रोकना
Kerberos Authentication का कार्य-प्रणाली
Kerberos तीन मुख्य इकाइयों पर आधारित है:
Client – उपयोगकर्ता की मशीन
KDC (Key Distribution Center) – यह दो भागों में बंटा होता है:
AS (Authentication Server)
TGS (Ticket Granting Server)
Server – वह सेवा या रिसोर्स, जिसे यूजर एक्सेस करना चाहता है
Kerberos Authentication का चरण-दर-चरण कार्य:
Login Request (AS Request)
Client, Authentication Server (AS) को लॉगिन रिक्वेस्ट भेजता है।
TGT Issued
AS, यूजर की पहचान सत्यापित कर Ticket Granting Ticket (TGT) भेजता है।
Service Request (TGS Request)
Client, TGT के साथ Ticket Granting Server (TGS) से Service Ticket मांगता है।
Service Ticket Issued
TGS, Service Ticket Client को भेजता है।
Access Service
Client, Service Ticket के साथ Server से सेवा प्राप्त करता है।
Kerberos के फायदे
पासवर्ड नेटवर्क पर सीधे ट्रांसफर नहीं होते
उच्च स्तर की सुरक्षा
मल्टी-यूजर और मल्टी-सेशन सपोर्ट
Windows Active Directory के साथ इंटीग्रेशन आसान
Kerberos की सीमाएं
समय (Clock Synchronization) पर निर्भरता
जटिल कॉन्फ़िगरेशन
Single Point of Failure – KDC के डाउन होने पर ऑथेंटिकेशन रुक जाता है
Kerberos Authentication के उपयोग
Windows Active Directory
Enterprise Server Authentication
Secure Network Access
Unix/Linux Server Authentication
Windows Active Directory क्या है?
Windows Active Directory एक Directory Service है जिसे Microsoft ने विकसित किया है। यह नेटवर्क के सभी यूज़र, कंप्यूटर और अन्य संसाधनों की जानकारी को एक केंद्रीय डेटाबेस में संग्रहीत करता है और उन्हें एक्सेस व प्रबंधित करने के लिए Authentication और Authorization सेवाएं प्रदान करता है।
Windows Active Directory की मुख्य विशेषताएं
केंद्रीकृत प्रबंधन – सभी यूज़र और कंप्यूटर का एक ही स्थान से प्रबंधन
सिंगल साइन-ऑन (SSO) – एक बार लॉगिन करने पर सभी अधिकृत संसाधनों तक पहुंच
उच्च सुरक्षा – Kerberos Authentication और ग्रुप पॉलिसी के माध्यम से
स्केलेबिलिटी – बड़े नेटवर्क और हजारों यूज़र को संभालने की क्षमता
Enterprise Server Authentication क्या है?
FAQs
Q1. Kerberos Authentication किसने विकसित किया?
MIT (Massachusetts Institute of Technology) ने।
Q2. Kerberos किस क्रिप्टोग्राफी पर आधारित है?
Symmetric Key Cryptography।
Q3. Kerberos Authentication कहाँ उपयोग होता है?
Windows Server, Active Directory, Unix/Linux Servers, और Secure Network Systems में।