SSL (सिक्योर सॉकेट लेयर): नेटवर्क सुरक्षा में भूमिका और कार्य
SSL (सिक्योर सॉकेट लेयर) एक मानक सुरक्षा प्रौद्योगिकी है जो सर्वर और क्लाइंट के बीच एन्क्रिप्टेड संचार सक्षम करती है - उदाहरण: वेब सर्वर और ब्राउज़र, या मेल सर्वर और ईमेल क्लाइंट (आउटलुक)।
SSL का उद्देश्य
- गोपनीयता: डेटा एन्क्रिप्शन (पारगमन में)
- प्रमाणीकरण: सर्वर पहचान सत्यापन
- डेटा अखंडता: छेड़छाड़/भ्रष्टाचार का पता लगाना
SSL इतिहास और विकास
- 1995: नेटस्केप द्वारा आविष्कृत
- SSL 1.0: कभी सार्वजनिक नहीं किया गया (गंभीर खामियां)
- SSL 2.0: 1995 में जारी, सुरक्षा दोष
- SSL 3.0: 1996, व्यापक रूप से अपनाया गया
- TLS 1.0: 1999, SSL 3.0 का उत्तराधिकारी (IETF मानक)
- वर्तमान: TLS 1.2/1.3 मानक, SSL अप्रचलित लेकिन नाम प्रचलन में
SSL कैसे काम करता है
- सर्वर SSL प्रमाणपत्र की प्रति ब्राउज़र को भेजता है
- ब्राउज़र प्रमाणपत्र की विश्वसनीयता जांचता है (CA द्वारा हस्ताक्षरित)
- विश्वसनीय होने पर, ब्राउज़र सर्वर को संदेश भेजता है
- सर्वर SSL सत्र प्रारंभ करने के लिए डिजिटल रूप से हस्ताक्षरित पावती भेजता है
- ब्राउज़र और सर्वर एन्क्रिप्टेड डेटा का आदान-प्रदान करते हैं
SSL प्रमाणपत्र प्रकार
- डोमेन सत्यापन (DV): डोमेन नियंत्रण सत्यापित
- संगठन सत्यापन (OV): संगठन पहचान सत्यापित
- विस्तारित सत्यापन (EV): कठोर जांच, ब्राउज़र में हरा पता बार (पुराने वर्जन में)
SSL/TLS उपयोग मामले
- HTTPS वेबसाइट्स (क्रेडिट कार्ड लेनदेन, लॉगिन, डेटा ट्रांसफर)
- ईमेल: SMTP/IMAP/POP3 ओवर TLS (STARTTLS)
- VPN, VoIP, मैसेजिंग प्रोटोकॉल
- सोशल मीडिया ब्राउज़िंग सुरक्षा
SSL क्या सुरक्षित करता है
- सर्वर और एंड-यूजर के बीच प्रेषित डेटा एन्क्रिप्ट करता है
- हैकर्स गतिविधियों की निगरानी नहीं कर सकते
- SSL-संरक्षित साइट का पता बार https:// से शुरू होता है
महत्वपूर्ण सीमाएं
- SSL सर्वर पर संग्रहीत डेटा की रक्षा नहीं करता (आराम पर डेटा)
- सर्वर-साइड एन्क्रिप्शन और हैशिंग अलग से आवश्यक
- HTTPS = HTTP + SSL/TLS (एप्लिकेशन लेयर सुरक्षा)
- SSL केवल एक प्रोटोकॉल है; अन्य वेब ऐप्स भी TLS/SSL उपयोग कर सकते हैं
SSL बनाम HTTPS
SSL/TLS ट्रांसपोर्ट लेयर प्रोटोकॉल है। HTTPS HTTP प्रोटोकॉल है जो SSL/TLS के ऊपर चलता है। SSL संचार सुरक्षित करता है; HTTPS वेब ट्रैफिक के लिए इसका अनुप्रयोग है।