SSL क्या है
SSL (Secure Sockets Layer) एक एन्क्रिप्शन प्रोटोकॉल है जो ब्राउज़र और वेबसाइट सर्वर के बीच डेटा को कोड में बदल देता है, ताकि बीच में कोई उसे पढ़ न सके। आज इसकी जगह TLS चलता है, पर लोग इसे SSL ही कहते हैं। सर्टिफिकेट लगने पर URL में https:// और पैडलॉक दिखता है।
SSL का पूरा नाम Secure Sockets Layer है। यह ब्राउज़र और सर्वर के बीच एक सुरक्षित चैनल बनाता है। चैनल के अंदर जाने वाला डेटा ऐसे कोड में बदल जाता है जिसे रास्ते में बैठा कोई नहीं पढ़ सकता। हिंदी में इसे "सुरक्षित कनेक्शन की परत" कह सकते हैं।
- SSL 1995 में Netscape ने बनाया था; 1999 में इसे TLS (Transport Layer Security) नाम से आगे बढ़ाया गया।
- आज ब्राउज़र SSL 3.0 सपोर्ट नहीं करते। जो सर्टिफिकेट "SSL" के नाम से बिकता है, वह असल में TLS सर्टिफिकेट होता है।
- HTTPS का S यानी Secure — यही सुरक्षित कनेक्शन का संकेत है।
- एन्क्रिप्शन के साथ SSL वेबसाइट की पहचान भी जाँचता है।
SSL कैसे काम करता है: हैंडशेक
कनेक्शन शुरू होने से पहले ब्राउज़र और सर्वर एक हैंडशेक करते हैं। इसके चार कदम हैं, और हर कदम एक सवाल का जवाब देता है।
- ब्राउज़र सर्वर से जुड़ता है और बताता है कि वह कौन-से TLS वर्ज़न और सिफर सूट सपोर्ट करता है।
- सर्वर अपना सर्टिफिकेट भेजता है, जिसमें डोमेन का नाम और सार्वजनिक कुंजी (public key) होती है।
- ब्राउज़र सर्टिफिकेट को CA की सूची से जाँचता है: नाम मेल खाता है, अवधि बाकी है, और हस्ताक्षर मान्य है।
- दोनों एक साझा सत्र कुंजी (session key) पर सहमत होते हैं; उसके बाद का सारा डेटा उसी कुंजी से एन्क्रिप्ट होता है।
अगर बीच में कोई डेटा पकड़ भी ले, तो उसे केवल बेतरतीब अक्षर दिखेंगे। डेटा बदलने की कोशिश करने पर integrity check फेल हो जाता है और कनेक्शन रुक जाता है।
SSL सर्टिफिकेट क्या होता है
सर्टिफिकेट एक डिजिटल पहचान-पत्र है। इसे कोई भरोसेमंद CA (Certificate Authority) जारी करता है। इसमें डोमेन का नाम, सार्वजनिक कुंजी, जारीकर्ता का नाम और समाप्ति तिथि लिखी होती है।
निजी कुंजी (private key) सर्वर पर गुप्त रहती है और सार्वजनिक कुंजी सबको दिखती है। इन दोनों की जोड़ी से एन्क्रिप्शन और डिजिटल हस्ताक्षर दोनों बनते हैं। सर्टिफिकेट की अवधि खत्म होने पर ब्राउज़र चेतावनी देता है, इसलिए रिन्यूअल ऑटोमैटिक रखना बेहतर है।
सर्टिफिकेट के प्रकार
सर्टिफिकेट दो अलग सवालों से चुना जाता है: सत्यापन का स्तर और कवरेज। दोनों को एक साथ देखें, वरना या तो जरूरत से ज्यादा पैसा लगेगा या कम पड़ेगा।
| प्रकार | क्या सत्यापित होता है | किसके लिए |
|---|---|---|
| DV | डोमेन पर नियंत्रण | ब्लॉग, पोर्टफोलियो, छोटी साइट |
| OV | कंपनी का पंजीकरण और पता | बिज़नेस वेबसाइट |
| EV | कंपनी की कड़ी कानूनी जाँच | बैंक, बड़ा ई-कॉमर्स |
| Single-domain | एक डोमेन, www सहित | एक वेबसाइट |
| Wildcard | एक डोमेन और उसके सभी सबडोमेन | shop., blog., app. जैसे कई नाम |
| Multi-domain (SAN) | कई अलग डोमेन | एक ही सर्टिफिकेट में कई साइट |
एन्क्रिप्शन तीनों स्तरों में एक जैसा होता है। फर्क सत्यापन और वारंटी का है, इसलिए सस्ता DV अधूरा नहीं होता — वह उतना ही एन्क्रिप्ट करता है जितना EV।
HTTPS और पैडलॉक: यूज़र क्या देखता है
सर्टिफिकेट लगने पर URL में http:// की जगह https:// आ जाता है और एड्रेस बार में ताला दिखता है। ताला केवल यह बताता है कि कनेक्शन एन्क्रिप्टेड है; यह नहीं बताता कि साइट ईमानदार है।
Not secure तब दिखता है जब सर्टिफिकेट नहीं है, समाप्त हो गया है, या नाम मेल नहीं खाता। कभी पेज https पर होता है पर कोई इमेज या स्क्रिप्ट http से आती है — इसे mixed content कहते हैं और ताला टूटा दिखता है। इसे Not secure चेतावनी गाइड से ठीक करें।
SSL के फायदे
SSL तीन काम करता है: डेटा छिपाता है, वेबसाइट की पहचान जाँचता है और डेटा बदलने से रोकता है। इन्हीं से बाकी फायदे निकलते हैं।
- गोपनीयता: पासवर्ड, कार्ड नंबर और फॉर्म डेटा बीच में पढ़ा नहीं जा सकता।
- पहचान: ब्राउज़र जाँचता है कि सर्टिफिकेट उसी डोमेन का है जिससे बात हो रही है।
- Integrity: रास्ते में डेटा बदला जाए तो कनेक्शन फेल हो जाता है।
- भरोसा: पैडलॉक और https खरीदार का भरोसा बढ़ाते हैं और फॉर्म भरने की झिझक घटाते हैं।
- Google: HTTPS को हल्का रैंकिंग संकेत माना जाता है; यह रैंकिंग की गारंटी नहीं है।
- PCI-DSS: कार्ड पेमेंट लेने वाली साइट के लिए एन्क्रिप्शन शर्त है।
SSL कैसे लगाएँ और रिन्यू करें
WebJi होस्टिंग पर Let's Encrypt मुफ्त मिलता है और हर 90 दिन में अपने आप रिन्यू होता है। लगाने का रास्ता छोटा है।
- cPanel में Security, फिर SSL/TLS Status खोलें।
- अपना डोमेन चुनें और Run AutoSSL दबाएँ।
- डोमेन का A रिकॉर्ड इसी सर्वर की ओर होना चाहिए, वरना वैलिडेशन फेल होगा।
- https://yourdomain.com खोलकर ताला और सर्टिफिकेट की तारीख जाँचें।
- cPanel में Domains खोलकर Force HTTPS Redirect चालू करें, ताकि पुराना http लिंक भी सुरक्षित हो जाए।
वारंटी या सत्यापित कंपनी पहचान चाहिए तो paid सर्टिफिकेट लें: Sectigo Positive SSL ₹1,800 प्रति वर्ष और Wildcard ₹7,500 प्रति वर्ष, दोनों 18% GST से पहले। पूरी सूची SSL सर्टिफिकेट पेज पर है, और कीमतों की तुलना SSL सर्टिफिकेट की कीमत गाइड में है।
आम गलतियाँ
ज्यादातर SSL समस्याएँ पाँच कारणों से आती हैं, और हर एक का इलाज आसान है।
- सर्टिफिकेट एक्सपायर: AutoSSL बंद हो जाए तो यही होता है; हर तीन महीने में स्टेटस देखें।
- Mixed content: https पेज पर http इमेज या स्क्रिप्ट आना।
- www और non-www: सर्टिफिकेट एक नाम के लिए होता है; दूसरा नाम चेतावनी देगा।
- पुराना TLS: सर्वर पर TLS 1.2 या 1.3 रखें, पुराने वर्ज़न बंद करें।
- गलत सर्वर: सर्टिफिकेट उसी सर्वर पर इंस्टॉल हो जहाँ डोमेन पॉइंट है।
इनमें से कोई भी समस्या हो तो support@webji.services पर डोमेन का नाम और स्क्रीनशॉट भेजें। ईमेल सपोर्ट 24/7 हिंदी और अंग्रेज़ी में है, औसत पहला जवाब 60 मिनट से कम में आता है।
Frequently Asked Questions
SSL क्या है?
SSL (Secure Sockets Layer) एक एन्क्रिप्शन प्रोटोकॉल है जो ब्राउज़र और सर्वर के बीच डेटा को एन्क्रिप्ट करता है। इससे पासवर्ड, कार्ड नंबर और फॉर्म की जानकारी बीच में पढ़ी नहीं जा सकती। आज इसकी जगह TLS चलता है, पर नाम अभी भी SSL ही प्रचलित है।
SSL और TLS में क्या अंतर है?
TLS, SSL का नया और सुरक्षित संस्करण है। SSL 3.0 तक ही विकसित हुआ; 1999 में IETF ने इसे TLS नाम से आगे बढ़ाया। आज ब्राउज़र पुराने SSL को सपोर्ट नहीं करते, इसलिए जो सर्टिफिकेट SSL के नाम से बिकता है वह TLS ही होता है।
SSL सर्टिफिकेट क्या करता है?
सर्टिफिकेट वेबसाइट की पहचान सत्यापित करता है और एन्क्रिप्शन के लिए सार्वजनिक कुंजी देता है। ब्राउज़र उसे CA की सूची से जाँचता है और फिर सुरक्षित कनेक्शन बनाता है। बिना सर्टिफिकेट के https संभव नहीं है।
क्या SSL मुफ्त मिलता है?
हाँ। WebJi होस्टिंग के हर प्लान में Let's Encrypt मुफ्त मिलता है और हर 90 दिन में अपने आप रिन्यू होता है। paid सर्टिफिकेट तब लें जब वारंटी या कंपनी की सत्यापित पहचान चाहिए — PositiveSSL ₹1,800 प्रति वर्ष, 18% GST से पहले।
HTTPS और पैडलॉक का क्या मतलब है?
HTTPS का मतलब है कि ब्राउज़र और सर्वर के बीच कनेक्शन एन्क्रिप्टेड है। पैडलॉक उसी बात का संकेत है। यह साइट की ईमानदारी का प्रमाण नहीं है; वह सिर्फ एन्क्रिप्शन बताता है।
SSL न होने पर क्या होता है?
ब्राउज़र Not secure चेतावनी दिखाता है, फॉर्म भरने पर भरोसा घटता है, और कार्ड पेमेंट लेने वाली साइट PCI-DSS की शर्तें पूरी नहीं करती। कई ब्राउज़र पुराने http पेजों पर ऑटोफिल और कुछ सुविधाएँ भी बंद कर देते हैं।

