SSL Certificate क्या है और क्यों जरूरी है – What is SSL in Hindi

What is SSL / TLS in Hindi : एस.एस.एल सर्टिफिकेट क्या है और यह वेबसाइट के लिए क्यों जरूरी है – जब आप किसी ब्राउज़र में वेबसाइट को खोलते है तो सबसे ऊपर address bar में “https” के साथ एक padlock आइकॉन दिखता है। पैडलॉक आइकॉन यह सूचित करता है कि वह वेबसाइट SSL का इस्तेमाल करता है और पूरी तरह से सुरक्षित है। इस पोस्ट में हमलोग SSL kya hai, SSL certificate कैसे काम करता है, SSL कैसे प्राप्त करें, SSL / TLS के प्रकार इत्यादि के बारे में विस्तार से जानेंगे।

ssl certificate kya hai what is ssl in hindi

SSL (Secure Socket Layer) क्या है : What is SSL in Hindi ?

SSL का मतलब “Secure Socket Layer” होता है। यह एक cryptographic protocol है जो इंटरनेट पर सुरक्षित communication प्रदान करता है। SSL का उपयोग मुख्य रूप से यह सुनिश्चित करने के लिए किया जाता है कि वेब सर्वर (web server) और वेब ब्राउज़र (web browser) के बीच प्रसारित data encrypted रहे और unauthorized parties द्वारा इसे रोका या छेड़छाड़ नहीं किया जा सके।

जब कोई वेबसाइट SSL का उपयोग करती है, तो यह  यूजर (उपयोगकर्ता) के ब्राउज़र और वेबसाइट को host करने वाले सर्वर के बीच एक encrypted connection सक्षम करती है।

यह एन्क्रिप्शन सुनिश्चित करता है कि दोनों parties के बीच transfer किया गया कोई भी डेटा, जैसे login credentials, credit card जानकारी, या personal data, जासूसी और हेरफेर से सुरक्षित है।

SSL एक सुरक्षित कनेक्शन स्थापित करने के लिए symmetric और asymmetric encryption algorithms के संयोजन का उपयोग करता है।

इस प्रक्रिया में निम्नलिखित चरण शामिल हैं :

1. Handshake : Client (वेब ब्राउज़र) सर्वर (वेबसाइट) से एक सुरक्षित कनेक्शन request शुरू करता है। सर्वर अपना डिजिटल प्रमाणपत्र, जिसमें उसकी public key होती है, client को भेजता है।

2. Certificate Verification (प्रमाणपत्र सत्यापन) : Client इसकी प्रामाणिकता को verify करने के लिए डिजिटल प्रमाणपत्र की जांच करता है और यह सुनिश्चित करता है कि यह एक विश्वसनीय certificate authority (CA) द्वारा जारी किया गया है।

3. Session Key Exchange : क्लाइंट एक random session key generate करता है और डिजिटल प्रमाणपत्र से प्राप्त server की public key का उपयोग करके इसे encrypt करता है। यह encrypted session key सर्वर पर भेजी जाती है।

4. Session Encryption : क्लाइंट और सर्वर दोनों secure session के दौरान उनके बीच प्रसारित डेटा को encrypt और decrypt करने के लिए session key का उपयोग करते हैं।

Data को encrypt करके, एस.एस.एल यह सुनिश्चित करता है कि अगर कोई communication को रोकता है, तो भी वे केवल encrypted data देखेंगे जिसे session key के बिना समझना व्यावहारिक रूप से असंभव है।

HTTP और HTTPS में क्या अंतर है ?

HTTP का फुल फॉर्म “Hyper Text Transfer Protocol” होता है और HTTPS का फुल फॉर्म “Hyper Text Transfer Protocol Secure” होता है। जो website HTTP के साथ open होता है, उस पर आपका data सुरक्षित नहीं होता।

ऐसे साइट पर अपना personal information को share करना आपके लिए बहुत ही नुकशानदायक हो सकता है क्योकि इस पर data का transfer plain text में होता है।

Plain text का मतलब हो गया data encrypted या code रूप में नहीं होता है। ऐसे data को हैकर आसानी से देख सकता है इसलिए इस तरह के site पर अपना username, password, bank account number, debit or credit card का नंबर कभी नहीं देना चाहिए।

जो वेबसाइट https के साथ open होता है वह पूरी तरह से safe तथा secure है। अगर आप ऐसे साइट पर अपना किसी भी डेटा को शेयर करते है तो हैकर उसे चुरा नहीं सकता है क्योंकि https में site का data encrypted और secure होता है

Encrypted का मतलब हो गया अगर आपने username और password लिखा है तो वह plain text से code के रूप में convert हो जाएगा जिसे पढ़ा जाना बहुत मुश्किल है।

SSL Certificate क्या है : What is an SSL Certificate in Hindi

SSL Certificate, जिसे digital certificate या TLS certificate के रूप में भी जाना जाता है, एक डिजिटल document है जो किसी वेबसाइट या संगठन की प्रामाणिकता और पहचान को verify करता है।

यह एक विश्वसनीय Certificate Authority (CA) द्वारा जारी  की जाती है और वेब सर्वर और वेब ब्राउज़र के बीच एक सुरक्षित कनेक्शन स्थापित करने में एक महत्वपूर्ण component के रूप में कार्य करता है।

किसी वेबसाइट के SSL सर्टिफिकेट के बारे में विस्तार से जानने के लिए ब्राउज़र के address bar में padlock icon पर क्लिक करें। जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

click on padlock icon in browser address bar to know about website ssl certificate
website show ssl certificate connection is secure

एसएसएल सर्टिफिकेट में निम्नलिखित जानकारी होती है :

1. Certificate Subject : इसमें वेबसाइट का domain name या organization का नाम और स्थान शामिल होता है।

2. Public Key : सर्टिफिकेट में एक public key शामिल होती है जिसका उपयोग SSL/TLS handshake प्रक्रिया के दौरान encryption और decryption के लिए किया जाता है।

3. Issuer : Certificate authority का नाम और digital signature, जो कि verify करता है कि प्रमाणपत्र किसी विश्वसनीय संस्था द्वारा जारी किया गया है।

4. Expiration Date : SSL certificates की एक सीमित validity period होती है, जो आमतौर पर कुछ महीनों से लेकर कुछ वर्षों तक होती है। समाप्ति तिथि के बाद, प्रमाणपत्र valid नहीं माना जाता है।

SSL प्रमाणपत्र का प्राथमिक उद्देश्य website और यूजर  के browser के बीच विश्वास स्थापित करना है। जब कोई यूजर SSL सर्टिफिकेट द्वारा संरक्षित वेबसाइट पर जाता है, तो उनका ब्राउज़र certificate की validity और जारी करने वाले CA की विश्वसनीयता की जांच करता है।

यदि सर्टिफिकेट valid होता है और किसी विश्वसनीय CA द्वारा जारी किया होता है, तो ब्राउज़र एक padlock icon या green address bar प्रदर्शित करता है, जो दर्शाता है कि connection secure है।

SSL certificates निम्नलिखित security features को enable करते हैं :

1. Encryption : एसएसएल प्रमाणपत्र वेब सर्वर और यूजर के ब्राउज़र के बीच transmitted data के encryption की सुविधा प्रदान करते हैं, यह सुनिश्चित करते हुए कि यह गोपनीय (confidential) और सुरक्षित रहता है।

2. Authentication : Certificate वेबसाइट की प्रामाणिकता को validate करता है, user को आश्वस्त करता है कि वे इच्छित वेबसाइट के साथ communicate कर रहे हैं, न कि धोखेबाज के साथ।

3. Integrity : SSL सर्टिफिकेट transmission के दौरान data की अखंडता (integrity) को बनाए रखने में मदद करते हैं, क्योंकि डेटा में कोई भी छेड़छाड़ या संशोधन सर्टिफिकेट को invalid कर देगा।

वेबसाइटों पर login credentials, financial transactions और personal data जैसी संवेदनशील जानकारी सुरक्षित रखने के लिए एस.एस.एल प्रमाणपत्र आवश्यक हैं।

इनका व्यापक रूप से ई-कॉमर्स वेबसाइटों, बैंकिंग पोर्टलों, सोशल मीडिया प्लेटफार्मों और गोपनीय उपयोगकर्ता जानकारी को संभालने वाली किसी भी वेबसाइट द्वारा उपयोग किया जाता है।

SSL Certificate काम कैसे करता है : How do SSL Certificates Work ?

एस.एस.एल सर्टिफिकेट वेब सर्वर और वेब ब्राउज़र के बीच विश्वास और सुरक्षित संचार (communication) स्थापित करने में महत्वपूर्ण भूमिका निभाते हैं।

एसएसएल प्रमाणपत्र कैसे काम करते हैं इसका एक overview यहां दिया गया है :

1. Certificate Generation : यह प्रक्रिया वेब सर्वर द्वारा public-private key pair उत्पन्न करने से शुरू होती है। Private key सर्वर पर सुरक्षित रूप से store रहती है, जबकि public key का उपयोग encryption के लिए किया जाता है और एस.एस.एल certificate में शामिल किया जाता है।

2. Certificate Signing Request (CSR) : सर्वर एक सर्टिफिकेट साइनिंग रिक्वेस्ट (सी.एस.आर) बनाता है, जिसमें सर्वर की public key और अन्य जानकारी, जैसे domain name और organization विवरण शामिल होते हैं। सर्टिफिकेट जारी करने के लिए CSR को एक विश्वसनीय Certificate Authority (CA) के पास भेजा जाता है।

3. CA Verification : CA CSR प्राप्त करता है और सर्टिफिकेट का request करने वाली इकाई की पहचान और ownership को valid करने के लिए सत्यापन प्रक्रिया करता है।

सी.ए domain ownership तथा  organization विवरण की जांच करता है, और certificate request की वैधता सुनिश्चित करने के लिए विभिन्न validation methods (जैसे- email verification, phone calls, documents) का इस्तेमाल कर सकता है।

4. Certificate Issuance (प्रमाणपत्र जारी करना) : Verification सफल होने के बाद, CA एक SSL प्रमाणपत्र जारी करता है। प्रमाणपत्र में सर्वर की public key, डोमेन नाम, संगठन विवरण, सी.ए का डिजिटल हस्ताक्षर और अन्य प्रासंगिक जानकारी शामिल होता है।

5. Certificate Installation : SSL certificate वेब सर्वर पर install किया जाता है, इसे संबंधित private key से बांध दिया जाता है। Public key गोपनीय रहती है और सर्वर पर सुरक्षित रूप से store होती है, जबकि SSL प्रमाणपत्र सार्वजनिक रूप से accessible होता है।

6. Client Verification : जब किसी यूजर का वेब ब्राउज़र सुरक्षित वेबसाइट से connect होता है, तो सर्वर SSL/TLS handshake प्रक्रिया के दौरान अपना एस.एस.एल प्रमाणपत्र प्रस्तुत करता है। ब्राउज़र certificate की प्रामाणिकता और वैधता की पुष्टि करता है।

7. Certificate Trust : ब्राउज़र check करता है कि एस.एस.एल प्रमाणपत्र किसी विश्वसनीय सी.ए. द्वारा हस्ताक्षरित है या नहीं। यह सी.ए. की publick key का उपयोग करके CA के डिजिटल हस्ताक्षर को verify करता है, जो ब्राउज़र या ऑपरेटिंग सिस्टम के विश्वसनीय root certificate store में पहले से इंस्टॉल होता है।

8. Encryption Setup : यदि एस.एस.एल प्रमाणपत्र विश्वसनीय है, तो ब्राउज़र और सर्वर एक encrypted communication चैनल स्थापित करने के लिए आगे बढ़ते हैं। वे encryption keys का आदान-प्रदान करते हैं, encryption algorithms पर बातचीत करते हैं, और session key पर सहमत होते हैं।

9. Secure Communication : SSL/TLS session स्थापित होने के साथ, ब्राउज़र और सर्वर के बीच आदान-प्रदान किए गए सभी डेटा को session key का उपयोग करके encrypt किया जाता है। यह encrypted connection पर प्रसारित डेटा की गोपनीयता, अखंडता और प्रमाणीकरण सुनिश्चित करता है।

SSL certificate का उपयोग करके, वेबसाइटें अपनी प्रामाणिकता प्रदर्शित कर सकती हैं, संवेदनशील डेटा को encrypt कर सकती हैं और users को आश्वस्त कर सकती हैं कि उनके communication secure हैं।

एसएसएल प्रमाणपत्रों की validity period आम तौर पर कुछ महीनों से लेकर कुछ वर्षों तक होती है, जिसके बाद उन्हें renew करने की आवश्यकता होती है।

SSL Certificate क्यों जरूरी है : Why you need an SSL Certificate ?

ऐसे कई महत्वपूर्ण कारण हैं जिनकी वजह से वेबसाइटों और ऑनलाइन सेवाओं के लिए SSL प्रमाणपत्र का होना आवश्यक है :

1. Data Security : SSL certificate एक वेब सर्वर और उपयोगकर्ता के ब्राउज़र के बीच प्रसारित डेटा का encryption सुनिश्चित करता है। यह encryption संवेदनशील जानकारी, जैसे login credentials, credit card details और personal data को unauthorized access, interception (अवरोधन) और छेड़छाड़ से बचाता है। यह users की privacy को सुरक्षित रखने में मदद करता है और डेटा उल्लंघनों (data breaches) को रोकता है।

2. Authentication and Trust : एस.एस.एल प्रमाणपत्र authentication प्रदान करते हैं और वेबसाइट या ऑनलाइन सेवा और उसके visitors के बीच विश्वास स्थापित करते हैं। जब किसी वेबसाइट के पास valid SSL certificate होता है, तो यह दर्शाता है कि वेबसाइट वैध है और उस वास्तविकता से संबंधित है जिसका वह प्रतिनिधित्व करने का दावा करती है।

एसएसएल प्रमाणपत्र एक विश्वसनीय प्रमाणपत्र प्राधिकारी (CA) द्वारा जारी किया जाता है, जो वेबसाइट की पहचान और ownership की पुष्टि करता है। यह users के बीच trust और confidence बनाने में मदद करता है, उन्हें आश्वस्त करता है कि वे एक भरोसेमंद और सुरक्षित वेबसाइट के साथ बातचीत कर रहे हैं।

3. Search Engine Ranking : एस.एस.एल सर्टिफिकेट सर्च इंजन रैंकिंग algorithms में एक factor बन गया है। Google जैसे प्रमुख सर्च इंजन, HTTPS एन्क्रिप्शन को एक positive ranking signal मानते हैं।

एस.एस.एल प्रमाणपत्र होने और HTTPS पर अपनी वेबसाइट की सेवा करने से संभावित रूप से search engine results में आपकी वेबसाइट की visibility में सुधार हो सकता है, जिससे organic traffic में वृद्धि हो सकती है।

4. Browser Compatibility : आधुनिक वेब ब्राउज़र secure connection को दृढ़ता से प्रोत्साहित करते हैं और SSL प्रमाणपत्र के बिना वेबसाइटों के लिए warnings या security indicators प्रदर्शित करते हैं।

एसएसएल प्रमाणपत्र के बिना, visitors को यह चेतावनी दिख सकती है कि वेबसाइट सुरक्षित नहीं है, जिससे विश्वसनीयता में कमी आ सकती है और संभावित users साइट छोड़ सकते हैं।

एक एसएसएल प्रमाणपत्र सभी प्रमुख ब्राउज़रों के साथ compatibility सुनिश्चित करता है और visitors के लिए एक सहज browsing अनुभव प्रदान करता है।

संक्षेप में, data security सुनिश्चित करने, विश्वास स्थापित करने, सर्च इंजन रैंकिंग में सुधार करने और ब्राउज़र compatibility बनाए रखने के लिए एक एसएसएल प्रमाणपत्र महत्वपूर्ण है। यह सुरक्षित और भरोसेमंद ऑनलाइन उपस्थिति का एक fundamental component है, जिससे website owners और उनके users दोनों को लाभ होता है।

SSL / TLS के प्रकार : Types of SSL / TLS Certificate

विभिन्न आवश्यकताओं और सत्यापन के स्तरों को पूरा करने के लिए विभिन्न प्रकार के एस.एस.एल प्रमाणपत्र उपलब्ध हैं। यहाँ सामान्य प्रकार हैं:

1. Domain Validated (DV) SSL Certificate : यह SSL प्रमाणपत्र का basic type है जो डोमेन के ownership को verify करता है। यह आम तौर पर सबसे सस्ता और सबसे तेज़ प्राप्त करने वाला तरीका है। डी.वी प्रमाणपत्र personal websites, blogs और छोटे व्यवसायों के लिए उपयुक्त हैं जहां encryption प्राथमिक चिंता है।

2. Organization Validated (OV) SSL Certificate : ओ.वी प्रमाणपत्र डी.वी प्रमाणपत्रों की तुलना में उच्च स्तर का validation प्रदान करते हैं। Domain ownership को verify करने के अलावा, CA (certificate authority) organization की पहचान और अन्य विवरणों को भी validate करता है।

इस प्रकार का सर्टिफिकेट malicious sites से अलग करने के लिए वेबसाइट मालिक की जानकारी को address bar में भी प्रदर्शित करता है। इनका उपयोग अक्सर छोटे से मध्यम आकार के व्यवसायों और e-commerce वेबसाइटों द्वारा किया जाता है।

3. Extended Validation (EV) SSL Certificate : ई.वी प्रमाणपत्र उच्चतम स्तर की validation प्रदान करते हैं और उच्चतम स्तर का विश्वास प्रदान करते हैं। यह SSL प्रमाणपत्र का highest-ranking वाला और सबसे महंगा प्रकार है। इसका इस्तेमाल high profile  वेबसाइटों के लिए किया जाता है जो data collect करती हैं और online payment शामिल करती हैं।

Install होने पर, यह SSL प्रमाणपत्र browser address bar पर padlock, HTTPS, business का नाम और देश show करता है। Address bar में वेबसाइट मालिक की जानकारी दिखाने से साइट को malicious sites से अलग करने में मदद मिलती है।

CA एक कठोर verification प्रक्रिया करता है, जिसमें organization के कानूनी अस्तित्व, physical location और कानूनी अधिकार का verification शामिल है। EV प्रमाणपत्र आमतौर पर बड़े organizations, financial institutions और e-commerce प्लेटफार्मों द्वारा उपयोग किए जाते हैं।

4. Wildcard SSL Certificate : वाइल्डकार्ड प्रमाणपत्र एक domain और उसके subdomains को एक ही certificate से सुरक्षित करता है। उदाहरण के लिए, “*.yourdomain.com” के लिए वाइल्डकार्ड प्रमाणपत्र में
“www.yourdomain.com,”
“blog.yourdomain.com,”
“shop.yourdomain.com”
“login.yourdomain.com”
“payments.yourdomain.com”
इत्यादि शामिल होंगे। यह multiple subdomains वाली वेबसाइटों के लिए सुविधा और cost savings प्रदान करता है।

5. Multi-Domain SSL Certificate (SAN Certificate) : एक मल्टी-डोमेन सर्टिफिकेट, जिसे Subject Alternative Name (SAN) सर्टिफिकेट के रूप में भी जाना जाता है, आपको एक ही certificate के भीतर multiple domains या hostnames सुरक्षित करने की अनुमति देता है। यह multiple websites या ऑनलाइन सेवाओं वाले organizations के लिए उपयुक्त है।

6. Single-Page SSL Certificate : इस प्रकार का प्रमाणपत्र विशेष रूप से संपूर्ण वेबसाइट के बजाय single वेबपेज, जैसे landing page या login page को सुरक्षित करने के लिए डिज़ाइन किया गया है। यह उस specific page के लिए encryption प्रदान करता है जहां संवेदनशील (sensitive) जानकारी एकत्र की जाती है।

ये सभी उपलब्ध एस.एस.एल प्रमाणपत्रों के मुख्य प्रकार हैं। अपनी specific आवश्यकताओं, आवश्यक validation के स्तर और आपको सुरक्षित करने के लिए आवश्यक डोमेन या subdomain की संख्या के आधार पर उचित प्रमाणपत्र चुनना महत्वपूर्ण है।

SSL Certificate कैसे प्राप्त करें : How to obtain an SSL certificate ?

SSL certificates सीधे Certificate Authority (CA) से प्राप्त किए जा सकते हैं। प्रमाणपत्र प्राधिकारी – जिन्हें कभी-कभी Certification Authorities भी कहा जाता है – हर साल लाखों एस.एस.एल प्रमाणपत्र जारी करते हैं। वे इसमें महत्वपूर्ण भूमिका निभाते हैं कि इंटरनेट कैसे संचालित होता है और ऑनलाइन कितना transparent, विश्वसनीय बातचीत हो सकती है।

SSL प्रमाणपत्र की कीमत आपके लिए आवश्यक सुरक्षा के स्तर के आधार पर free से लेकर सैकड़ों डॉलर तक हो सकती है। एक बार जब आप यह फैसला कर लेते हैं कि आपको किस प्रकार के प्रमाणपत्र की आवश्यकता है, तो आप प्रमाणपत्र जारीकर्ताओं की खोज कर सकते हैं, जो आपके लिए आवश्यक स्तर पर SSL प्रदान करते हैं।

SSL प्राप्त करने में निम्नलिखित चरण शामिल हैं :

  • अपना server set करके तैयारी करें और सुनिश्चित करें कि आपका WHOIS रिकॉर्ड अपडेट किया गया है और जो आप Certificate Authority को सबमिट कर रहे हैं उससे मेल खाता है (इसके लिए सही कंपनी का नाम और पता आदि दिखाना होगा)
  • अपने सर्वर पर Certificate Signing Request (CSR) उत्पन्न करना। यह एक ऐसी कार्रवाई है जिसमें आपकी होस्टिंग कंपनी सहायता कर सकती है।
  • अपने डोमेन और कंपनी के विवरण को मान्य करने के लिए इसे Certificate Authority को सबमिट करना।
  • प्रक्रिया पूरी होने के बाद उनके द्वारा प्रदान किया गया certificate install करना।

प्रमाणपत्र प्राप्त होने के बाद, आपको अपने वेब होस्ट पर या यदि आप स्वयं वेबसाइट होस्ट करते हैं तो अपने सर्वर पर प्रमाणपत्र configure करना होगा।

आप अपना प्रमाणपत्र कितनी जल्दी प्राप्त करते हैं यह इस बात पर निर्भर करता है कि आपको किस प्रकार का प्रमाणपत्र मिलता है और आप इसे किस certificate provider से प्राप्त करते हैं।

सत्यापन के प्रत्येक स्तर को पूरा होने में अलग-अलग समय लगता है। एक साधारण डोमेन सत्यापन SSL प्रमाणपत्र ऑर्डर किए जाने के कुछ ही मिनटों के भीतर जारी किया जा सकता है, जबकि Extended Validation में पूरे एक सप्ताह तक का समय लग सकता है।

एसएसएल प्रमाणपत्र इनस्टॉल करने के बाद, यह सुनिश्चित करने के लिए अपनी वेबसाइट का परीक्षण करें कि यह ठीक से कॉन्फ़िगर किया गया है और एस.एस.एल प्रमाणपत्र सही ढंग से काम कर रहा है। एसएसएल इंस्टॉलेशन को सत्यापित करने के लिए आप online SSL checkers या ब्राउज़र टूल का उपयोग कर सकते हैं।

अपने एसएसएल प्रमाणपत्र की expiration date की नियमित रूप से monitor करना और सुरक्षित और निर्बाध (uninterrupted) सेवा बनाए रखने के लिए इसे समाप्त होने से पहले renew करना याद रखें।

क्या SSL सर्टिफिकेट multiple servers पर इस्तेमाल किया जा सकता है ?

नहीं, एक SSL प्रमाणपत्र का उपयोग एक साथ कई सर्वरों पर नहीं किया जा सकता है। प्रत्येक एस.एस.एल प्रमाणपत्र एक specific domain name या डोमेन नामों के सेट से जुड़ा होता है, और यह आमतौर पर उस सर्वर पर install होता है जो संबंधित डोमेन को होस्ट करता है।

जब आप एक एस.एस.एल प्रमाणपत्र प्राप्त करते हैं, तो आप उस सर्वर के लिए एक private key और एक Certificate Signing Request (CSR) उत्पन्न करते हैं जहां प्रमाणपत्र install किया जाएगा। CA सी.एस.आर के आधार पर प्रमाणपत्र जारी करता है, और परिणामी प्रमाणपत्र उस विशेष सर्वर की private key से जुड़ा होता है।

Multiple सर्वर पर एक ही SSL प्रमाणपत्र का उपयोग करने के लिए, आपको प्रत्येक सर्वर के लिए अलग प्रमाणपत्र प्राप्त करने की आवश्यकता होगी। इसमें प्रत्येक सर्वर के लिए एक unique private key और सी.एस.आर उत्पन्न करना, CSR को सी.ए के पास सबमिट करना और प्रत्येक सर्वर के लिए अलग-अलग एस.एस.एल प्रमाणपत्र प्राप्त करना शामिल है।

हालाँकि, कुछ certificate authorities विशेष tool या प्रमाणपत्र प्रबंधन प्लेटफ़ॉर्म के माध्यम से multiple certificate को manage करने या multiple सर्वरों पर प्रमाणपत्र का उपयोग करने के विकल्प प्रदान करते हैं।

ये समाधान कई सर्वरों के लिए प्रमाणपत्र प्राप्त करने और manage करने की प्रक्रिया को सरल बनाते हैं, लेकिन उनमें अभी भी प्रत्येक सर्वर के लिए अलग प्रमाणपत्र प्राप्त करना शामिल है।

यह ध्यान देने योग्य है कि wildcard प्रमाणपत्र और मल्टी-डोमेन (SAN) प्रमाणपत्र का उपयोग एक ही प्रमाणपत्र के तहत कई subdomain या domain को सुरक्षित करने के लिए किया जा सकता है, जो एक ही डोमेन या उपडोमेन शेयर करने वाले कई सर्वरों में प्रमाणपत्रों के प्रबंधन के लिए सुविधाजनक हो सकता है।

SSL सर्टिफिकेट expires होने पर क्या होता है ?

जब SSL प्रमाणपत्र expire हो जाता है, तो कई परिणाम और संभावित समस्याएं उत्पन्न हो सकती हैं :

1. Loss of Encryption : एस.एस.एल प्रमाणपत्र का प्राथमिक उद्देश्य वेब सर्वर और उपयोगकर्ता के ब्राउज़र के बीच encrypted communication को सक्षम करना है। जब प्रमाणपत्र की आयु समाप्त हो जाता है, तो एन्क्रिप्शन कनेक्शन स्थापित नहीं होता है।

इसका मतलब यह है कि सर्वर और ब्राउज़र के बीच प्रसारित data अब encrypted नहीं होगा, जिससे यह अवरोधन और unauthorized access के प्रति संवेदनशील (vulnerable) हो जाएगा।

2. Browser Warnings : आधुनिक वेब ब्राउज़र expired SSL प्रमाणपत्र मिलने पर users को चेतावनी प्रदर्शित करते हैं। ये चेतावनियाँ users को सूचित करती हैं कि जिस वेबसाइट पर वे जा रहे हैं वह सुरक्षित नहीं हो सकती है, जिससे संभावित रूप से विश्वास की हानि हो सकती है और user experience negative हो सकता है। Visitors साइट छोड़ने या अपने जोखिम (risk) पर आगे बढ़ने का विकल्प चुन सकते हैं।

3. Reduced Trust and Credibility (विश्वास और विश्वसनीयता में कमी) : एक expire एस.एस.एल प्रमाणपत्र किसी वेबसाइट या ऑनलाइन सेवा के विश्वास और विश्वसनीयता को नुकसान पहुंचा सकता है।

Users एक secure browsing experience की उम्मीद करते हैं, और एक समाप्त प्रमाणपत्र वेबसाइट की वैधता और सुरक्षा के बारे में संदेह पैदा करता है। यह users के विश्वास, प्रतिष्ठा और यहां तक कि व्यावसायिक अवसरों को भी प्रभावित कर सकता है।

4. Disruption of Services (सेवाओं में व्यवधान) : कुछ वेब सर्वर और एप्लिकेशन को उचित तरह से काम करने के लिए valid एस.एस.एल प्रमाणपत्र की आवश्यकता के लिए configure किया जा सकता है।

यदि एस.एस.एल प्रमाणपत्र समाप्त हो जाता है और सर्वर SSL/TLS लागू करने के लिए सेट है, तो इसके परिणामस्वरूप सेवाओं में व्यवधान हो सकता है या valid प्रमाणपत्र install होने तक वेबसाइट अप्राप्य (inaccessible) हो सकती है।

5. Compliance Issues (अनुपालन मुद्दे) : विभिन्न उद्योग नियमों और अनुपालन मानकों के लिए संवेदनशील (sensitive) जानकारी की सुरक्षा के लिए वैध (valid) एस.एस.एल प्रमाणपत्रों के उपयोग की आवश्यकता होती है।

उदाहरण के लिए, PCI DSS (Payment Card Industry Data Security Standard) क्रेडिट कार्ड लेनदेन (transactions) के लिए एस.एस.एल/टी.एल.एस encryption के उपयोग को अनिवार्य करता है। Expire हो चुके प्रमाणपत्र के कारण गैर-अनुपालन और संभावित दंड (penalties) हो सकता है।

6. Renewal Process : SSL प्रमाणपत्र expire हो जाने पर वेबसाइट के मालिक या व्यवस्थापक को प्रमाणपत्र को renew या replace करने की आवश्यकता होती है।

इसमें एक नया प्रमाणपत्र प्राप्त करना, एक नई private key और CSR (Certificate Signing Request) उत्पन्न करना और एक विश्वसनीय Certificate Authority (CA) के साथ सत्यापन प्रक्रिया से गुजरना शामिल है। प्रक्रिया को पूरा करने में समय और प्रयास की आवश्यकता हो सकती है।

Users के साथ सुरक्षित और निर्बाध संचार (uninterrupted communication) बनाए रखने के लिए एस.एस.एल प्रमाणपत्रों की समाप्ति तिथि की सक्रिय रूप से निगरानी करना और समय पर renewal सुनिश्चित करना महत्वपूर्ण है।

कई CA वेबसाइट मालिकों को renewal प्रक्रिया को प्रभावी ढंग से प्रबंधित करने में मदद करने के लिए alert या reminders प्रदान करते हैं।

वेबसाइट के पास SSL certificate है या नहीं, कैसे check करें ?

यह निर्धारित करने के लिए कि किसी वेबसाइट के पास एसएसएल प्रमाणपत्र है या नहीं, आप निम्नलिखित संकेतकों की जांच कर सकते हैं:

1. Padlock Icon : जब कोई वेबसाइट SSL प्रमाणपत्र से सुरक्षित होती है तो अधिकांश आधुनिक वेब ब्राउज़र address bar में एक पैडलॉक आइकन प्रदर्शित करते हैं। पैडलॉक आइकन indicate करता है कि ब्राउज़र और वेबसाइट के बीच कनेक्शन encrypted है।

पैडलॉक आइकन पर क्लिक करने से एस.एस.एल प्रमाणपत्र के बारे में अतिरिक्त (additional) विवरण मिल सकता है।

2. URL में “HTTPS” : SSL प्रमाणपत्र वाली वेबसाइटें असुरक्षित HTTP प्रोटोकॉल के बजाय HTTPS प्रोटोकॉल का उपयोग करती हैं। ब्राउज़र के एड्रेस बार में वेबसाइट के URL की शुरुआत में “HTTPS” देखें। “S” का अर्थ “Secure” है और यह दर्शाता है कि वेबसाइट SSL/TLS encryption का उपयोग कर रही है।

3. Green Address Bar (Extended Validation) : कुछ मामलों में, Extended Validation (EV) एस.एस.एल सर्टिफिकेट वाली वेबसाइटें ब्राउज़र में एक green address bar प्रदर्शित कर सकती हैं।

यह एक अत्यधिक विश्वसनीय वेबसाइट का एक extra visual indicator प्रदान करता है। हालाँकि, ध्यान दें कि सभी एस.एस.एल-सुरक्षित वेबसाइटों में हरे रंग का एड्रेस बार नहीं होता है।

4. SSL Verification Tools : आप किसी विशिष्ट वेबसाइट के एस.एस.एल प्रमाणपत्र की जांच करने के लिए online SSL verification tool का उपयोग कर सकते हैं।

इस tool में वेबसाइट का URL डालकर एस.एस.एल प्रमाणपत्र के बारे में विस्तृत जानकारी प्राप्त कर सकते हैं, जिसमें इसकी वैधता, समाप्ति तिथि और जारी करने वाला authority शामिल है।

याद रखें कि भले ही किसी वेबसाइट के पास एस.एस.एल प्रमाणपत्र हो, लेकिन यह वेबसाइट की विश्वसनीयता या उसकी सामग्री (content) की सुरक्षा की गारंटी नहीं देता है। एसएसएल प्रमाणपत्र मुख्य रूप से एक encrypted कनेक्शन स्थापित करते हैं, लेकिन सावधानी बरतना और अन्य माध्यमों से वेबसाइट और इसकी content की विश्वसनीयता को verify करना अभी भी महत्वपूर्ण है।

आपका online session सुरक्षित है, यह सुनिश्चित कैसे करें ?

1. अपना personal data और ऑनलाइन payment details केवल EV या OV प्रमाणपत्र वाली वेबसाइटों पर ही जमा करें : डी.वी प्रमाणपत्र eCommerce वेबसाइटों के लिए उपयुक्त नहीं हैं। आप एड्रेस बार को देखकर बता सकते हैं कि किसी साइट के पास ई.वी या ओ.वी प्रमाणपत्र है या नहीं।

EV SSL के लिए, organization का नाम एड्रेस बार में ही दिखाई देगा। OV SSL के लिए, आप पैडलॉक आइकन पर क्लिक करके organization के नाम का विवरण देख सकते हैं। DV SSL के लिए, केवल पैडलॉक आइकन दिखाई देता है।

2. Read the website’s privacy policy (वेबसाइट की गोपनीयता नीति पढ़ें) :  वेबसाइट की गोपनीयता नीति को पढ़कर आप जान सकते हैं कि आपके डेटा का उपयोग कैसे किया जाएगा। वैध कंपनियाँ इस बारे में पारदर्शी होंगी कि वे आपका डेटा कैसे एकत्र करती हैं और इसके साथ क्या करती हैं।

3. वेबसाइटों पर trust signals या indicators पर ध्यान दें : एस.एस.एल प्रमाणपत्रों के साथ-साथ, इनमें प्रतिष्ठित logo या badge शामिल हैं जो दिखाते हैं कि वेबसाइट विशिष्ट सुरक्षा मानकों को पूरा करती है।

अन्य संकेत जो आपको यह निर्धारित करने में मदद कर सकते हैं कि कोई साइट वास्तविक है या नहीं, इसमें physical address और टेलीफोन नंबर की जांच करना, उनकी रिटर्न या रिफंड नीति की जांच करना शामिल है।

4. Phishing scams से सावधान रहें : कभी-कभी साइबर हमलावर ऐसी वेबसाइटें बनाते हैं जो लोगों को कुछ खरीदने या उनकी फ़िशिंग साइट पर लॉग इन करने के लिए मौजूदा वेबसाइटों की नकल करती हैं।

किसी फ़िशिंग साइट के लिए SSL प्रमाणपत्र प्राप्त करना संभव है और इसलिए यह आपके और उसके बीच flow होने वाले सभी ट्रैफ़िक को एन्क्रिप्ट करता है। HTTPS साइटों पर फ़िशिंग घोटालों का अनुपात बढ़ रहा है – जो उन यूजर को धोखा दे रहे हैं जो पैडलॉक आइकन की उपस्थिति से आश्वस्त महसूस करते हैं।

इस प्रकार के हमलों से बचने के लिए :

जिस साइट पर आप हैं उसके डोमेन की हमेशा जांच करें और सुनिश्चित करें कि उसकी spelling सही है। किसी नकली (fake) साइट के URL में केवल एक अक्षर का अंतर हो सकता है – उदाहरण के लिए amazon.com के बजाय amaz0n.com। यदि संदेह है, तो यह सुनिश्चित करने के लिए डोमेन को सीधे अपने ब्राउज़र में टाइप करें कि आप उस वेबसाइट से जुड़ रहे हैं जिस पर आप जाना चाहते हैं।

जब तक आप इसकी प्रामाणिकता के बारे में आश्वस्त (sure) न हों तब तक साइट पर कभी भी लॉगिन, पासवर्ड, बैंकिंग क्रेडेंशियल या कोई अन्य व्यक्तिगत जानकारी दर्ज न करें।

हमेशा इस बात पर विचार करें कि कोई विशेष साइट क्या पेशकश (offer) कर रही है, क्या यह संदिग्ध (suspicious) लगती है, और क्या आपको वास्तव में इस पर register करने की आवश्यकता है।

क्या SSL और TLS एक ही चीज है ?

SSL (Secure Socket Layer) और TLS (Transport Layer Security) बारीकी से संबंधित क्रिप्टोग्राफ़िक प्रोटोकॉल हैं जो इंटरनेट पर सुरक्षित communication प्रदान करते हैं।

हालाँकि उनमें कई समानताएँ हैं और अक्सर एक दूसरे के स्थान पर उपयोग किया जाता है, एस.एस.एल और टी.एल.एस के बीच कुछ अंतर हैं :

1. SSL पुराना प्रोटोकॉल है जिसे 1990 के दशक में Netscape द्वारा विकसित किया गया था। TLS एस.एस.एल का एक updated और अधिक सुरक्षित version है।

2. TLS एस.एस.एल की नींव पर आधारित है और इसमें सुधार और संवर्द्धन (enhancements) शामिल हैं। TLS संस्करणों (versons) को TLS 1.0, 1.1, 1.2 और 1.3 के रूप में लेबल किया गया है।

3. SSL 3.0 को असुरक्षित माना जाता है और कमजोरियों  (vulnerabilities) के कारण इसे बड़े पैमाने पर बंद कर दिया गया है। TLS 1.0 और TLS 1.1 को भी कम सुरक्षित माना जाता है और TLS 1.2 और TLS 1.3 के पक्ष में चरणबद्ध तरीके से समाप्त किया जा रहा है।

4. टी.एल.एस 1.2 और टी.एल.एस 1.3 प्रोटोकॉल के नवीनतम और सबसे व्यापक रूप से अपनाए गए संस्करण (version) हैं। टी.एल.एस 1.3 अपने पूर्ववर्तियों की तुलना में महत्वपूर्ण सुरक्षा संवर्द्धन और बेहतर प्रदर्शन प्रदान करता है।

5. व्यावहारिक दृष्टिकोण से, कई लोग सुरक्षित कनेक्शन पर चर्चा करते समय एस.एस.एल और टी.एल.एस दोनों को “SSL” के रूप में संदर्भित करते हैं, भले ही टी.एल.एस प्रोटोकॉल का उपयोग किया जा रहा हो।

संक्षेप में, एसएसएल और टीएलएस संबंधित प्रोटोकॉल हैं जिनका उपयोग सुरक्षित communication प्रदान करने के लिए किया जाता है। जबकि TLS एस.एस.एल का एक updated और अधिक सुरक्षित संस्करण (version) है, एसएसएल और टीएलएस शब्द अक्सर आम उपयोग में परस्पर विनिमय के रूप में (interchangeably) उपयोग किए जाते हैं।

उपयोग किए जा रहे विशिष्ट संस्करण को नोट करना और टीएलएस 1.2 और टीएलएस 1.3 जैसे टीएलएस के सबसे सुरक्षित और अद्यतित संस्करणों (up-to-date versions) के उपयोग को प्राथमिकता देना महत्वपूर्ण है।

ये भी पढ़ें :

उम्मीद करता हूँ कि आपको यह पोस्ट (SSL kya hai ?) अच्छी तरह से समझ में आ गया होगा। इसी तरह का पोस्ट अपने ईमेल पर पाने के लिए इस ब्लॉग को सब्सक्राइब करें।

SSL Certificate क्या है और क्यों जरूरी है – What is SSL / TLS in Hindi… से संबंधित यदि आपका कोई प्रश्न हो तो कमेंट बॉक्स पूछे। पोस्ट पसंद आया हो तो इसे सोशल मीडिया पर शेयर जरूर करें।

इसी तरह के और भी नए पोस्ट का नोटिफिकेशन फेसबुक पर पाने के लिए मेरे फेसबुक पेज को लाइक जरूर करें।

Share your love
Himanshu Kumar
Himanshu Kumar

Hellow friends, welcome to my blog NewFeatureBlog. I am Himanshu Kumar, a part time blogger from Bihar, India. Here at NewFeatureBlog I write about Blogging, Social media, WordPress and Making Money Online etc.

Leave a Reply

Your email address will not be published. Required fields are marked *