SSL Certificate गाइड 🔥 | बारीकी से जानें !!

SSL Certificate अब हर वेबसाइट का एक अभिन्न हिस्सा बन चुका है, जबसे गूगल ने इसे सर्च algorithm का हिस्सा बनाया है तबसे SSL पर चर्चा काफी बढ़ गयी है और अब SSL प्रयोग करना बेहद जरूरी माना जाने लगा है, तो ऐसा क्या है SSL में, क्यूँ जरूरी है यही सब है इस लेख में, तो पूरा पढ़िएगा, उम्मीद है इसे पढ़ने के बाद आप SSL के बारे में बेहतर निर्णय ले पाएंगे !

तो चलिए हम आपको इस महत्वपूर्ण जानकरी से परिचय करवाते हैं –

SSL Certificate क्या है ?

इंटरनेट की दुनिया में वेबसाइट  से माध्यम से बहुत  सारा Data उपयोग में लाया जाता है जिन्हे सुरक्षा देना बहुत ही जरुरी है | SSL Certificate इन्ही डाटा को Secure करने के लिए प्रयोग किया जाता है | 

SSL का पूरा नाम Secure Socket Layer है यह एक प्रकार का Internet Protocol (Internet Protocol का मतलब Internet के नियमों से होता है। ) है| जिसे वेबसाइट की Security को बढ़ाने के लिए करते हैं | यह Browser में URL Bar में दाएं तरफ एक ताले की तरह बना होता है|

आपने कभी यह देखा होगा कि किसी वेबसाइट के URL की शुरुआत http:// से होती है जिसका पूरा नाम Hypertext Transfer Protocol होता है  कभी आपने देखा होगा कि कुछ वेबसाइट के URL की शुरुआत https:// से होती है  जिसका पूरा नाम Hypertext Transfer Protocol Secure होता है | जिस भी  वेबसाइट में https:// का यूज़ होता है वह वेबसाइट SSL Certificate से Valid होती है | 

इस Certificate का मुख्य काम यही है की जो भी Data Server पर है उसे सुरक्षित तरीके से User के Browser पर लाना और User द्वारा दिए गए Data को सर्वर पर सुरक्षित तरीके से पहुँचाना | 

जैसे – जब आप किसी form को भरते हैं तो उसमे बहुत से Document और जानकारी होती है जो किसी और को पता चल जाये तो उसे वह गलत तरीके से प्रयोग कर सकता है इससे बचने के लिए हम SSL Certificate का प्रयोग करते हैं | जब भी हम इस सर्वर से Data आदान प्रदान करते हैं तो यह किसी Hacker या अनजान को इस में हस्तक्षेप करने से रोकता है | 

SSL Certificate के प्रकार 

SSL Certificate को उनकी जरूरत के अनुसार कई प्रकार के बनाये गए है जिनके बारे में जान लेना जरुरी है जिससे की आपको Future में SSL को लेकर कोई भी संदेह न रहे और आप अपनी वेबसाइट के लिए एक सही SSL Certificate चुन पाए | 

तो चलिए जानते हैं क्या हैं इनके प्रकार :

Extended Validation Certificates (EV SSL)

यह  एक बहुत महंगा और Secure SSL Certificate है जब यह वेबसाइट पर लगाया जाता है तो Browser के Address Bar में एक Padlock , HTTPS और उस वेबसाइट के Business का नाम और देश का नाम दिखाता है जिस भी वेबसाइट के लिए लगाया जाता है | यह बड़े बिज़नेस साइट जिनको Data इकठ्ठा करना, जिनमे Login और Online Payment करने की जरूरत होती है उनके द्वारा लगाया जाता है | 

Organization Validated Certificates (OV SSL)

यह भी एक बहुत ही विश्वसनीय SSL Certificate है इसका प्रयोग यूजर के द्वारा किये जा रहे ऑनलाइन Tarnsaction  में Sensitive Information जैसे ATM नंबर , OTP आदि को Encrypt करना होता है | यह भी एक EV SSL की तरह महंगा होता है जिसका उपयोग बड़ी Commercial वेबसाइट के द्वारा किया जाता है | 

Domain Validated Certificates (DV SSL)

यह एक बहुत ही सस्ता और कम विश्वसनीय SSL Certificate होता है जिसे ब्लॉग वेबसाइट और इन्फॉर्मेशनल वेबसाइट के लिए प्रयोग किया जाता है | जब इसे किसी वेबसाइट पर लगाया जाता है तो इसमें सिर्फ एक Padlock और HTTPS दिखाई देता है अगर आपको अपने User को ज्यादा विश्वास दिलाने की जरूरत नहीं है तो आप इस सस्ते SSL Certificate का इस्तेमाल कर सकते हैं | 

Wildcard SSL Certificates

इस प्रकार के SSL Certificate एक Base Domain और कई सारे Subdomain को Security देते हैं | कई सारे Single Domain Certificate खरीदने से सस्ता एक Wildcard SLL Certificate होता है | इस सर्टिफिकेट में जो मुख्य domain होता है उसके आगे Certificate के Main Domain में astrick * लगा होता है जोकि यह दरसाता है की इसके साथ किसी भी Subdomain को यह सर्टिफिकेट Valid मानेगा |    

Multi-Domain SSL Certificates

इसमें आप 100 से भी ज्यादा Domain नाम और Subdomain Name को वैलिड कर सकते हैं यह आपके समय और पैसे दोनों को की बचत करता है इसमें , सभी प्रकार EV SSL , DV SSL ,OV SSL लगभग सभी प्रकार के Validation शामिल होता हैं | इसे Subject Alternative Name के द्वारा मैनेज किया जा सकता है जिसमे Add , Change  और Delete जैसे Operations किये जा सकते हैं | 

Unified Communications Certificates (UCC)

UCC certificate भी Multiple Domain को Valid करने के लिए प्रयोग किये जाने वाला एक Single Certificate है जिसको Microsoft  Exchange  और Live Comunication Servers के लिए बनाया गया था लेकिन अब इसका उपयोग कोई भी वेबसाइट चलाने वाला कर सकता है|  

Code Signing Certificate (CSC)

इस सर्टिफिकेट का उपयोग किसी Software के code को और वेबसाइट के Code सिक्योरिटी देने के लिए किया जाता है | 

SSL Certificate कैसे कार्य करता है ?

अब आपके मन में ये जिज्ञासा भी उत्पन्न हो रही होगी की ये SSL सर्टिफिकेट आखिर काम कैसे करता है तो हम आपको बताना चाहेंगे की यह Encryption के technique का उपयोग करके Data को Secure बनाता है | आपको हम Encryption बारे में पूरी जानकारी देंगे क्योंकि यह SSL पूरा Encryption Technique पर ही काम करता है | 

Encryption एक ऐसी तकनीकी है जिसमे किसी भी प्रकार के Data को बहुत सारे charater और Symbol में बदल देता है जिसे पढ़ना और समझना बहुत ही मुश्किल है | जैसे किसी वेबसाइट Login करते समय आपने Password 1234 डाला है लेकिन एन्क्रिप्शन की तकनीकी इसे $U,%*L में बदल देता है जिससे Hacker को इसे समझ नहीं पाते है| 

Secure Socket Layer (SSL) में दो Key होती हैं एक Public Key और दूसरी Private Key | Public Key का कार्य है Data को Encrypt करना और Private Key का काम है Data को Decrypt करना है | जब भी कोई User सर्वर को Request भेजता है तो Public Key उसे Encrypt कर देता है और जब Request Server पर पहुँचती है तो उसे Private के द्वारा Decrypt कर दिया जाता है जिससे सर्वर को समझ आ जाता है की क्या Respons देना है | 

जब सर्वर के द्वारा किसी Data को भेजना होता है तो वह Public Key के द्वारा उसे Encrypt कर दिया जाता है और जब User के Browser पर पहुंचता है तो उसे Private Key के द्वारा Decrypt कर दिया जाता है जिससे यूजर आसानी से उस Data का उपयोग कर सकता है | 

आपको हम बताना चाहेंगे की यह Encryption Technique सालों से प्रयोग में लायी जा रही है सबसे पहले इस तकनीकी का उपयोग  Julius Caesar के द्वारा किया गया था | पहले की तुलना में आजकल की तकनीकी बहुत Advance है और इसके Algorithm को समझ पाना काफी कठिन है | 

SSL Certificate क्यों रखना चाहिए 

जैसा की आप जान चुके हैं SSL किस लिए प्रयोग किया जाता है लेकिन हम आपको इससे होने वाले कुछ खास लाभो के बारे में बताएंगे 

  • जब भी कोई Visitor या आपका Customer आपकी साइट पर आता है तो यह देखकर वह आपकी साइट पर भरोसा कर सकता है कि उसके द्वारा दी गयी जानकारी सुरक्षित हो पायेगी या नही। 
  • SSL Certificate होने से यह आपको भी फायदा देता है जैसे आपकी कोई साइट है और आप अपने Admin login में जाते है तो वहाँ पे आपके Login Details को सुरक्षा देता है ।
  • यह ग्रीन रंग का जो Padlock होता है उससे किसी अनजान Visitor को भी यह पता चल जाता है कि यह वेबसाइट विश्वसनीय है । जिससे आपके वेबसाइट पर Visitor का Engagement बढ़ता है ।
  • Google की नई Policies के हिसाब से जिस भी वेबसाइट पर SSL नही होता है उसे वह Malicious वेबसाइट मानता है उस वेबसाइट की रैंकिंग कम होती है । SSL का प्रयोग करने से GOOGLE आपकी साइट को विश्वसनीय मानता है और उसे रैंक करने के लिए किसी प्रकार से नही रोकता है ।
  • Major Browsers उन सभी वेबसाइटों को खोलने से पहले Warning देते है जिसमें SSL नहीं लगा होता है जिससे Visitor को विश्वास करना थोड़ा मुश्किल हो जाता है । जब आपकी साइट पर SSL होता तो Browsers बिना किसी चेतावनी के आपकी साइट को खोल देते है जिससे Visitors का Trust बढ़ जाता है ।

एक SSL Certificate के द्वारा राखी जाने वाली जानकारी 

एक SSL Certificate Client की निम्न जानकारियों को रखता है –

  • SSL Version
  • Certificate Authority (CA) Details
  • Domain Name
  • Public Key
  • Public Key Algorithm
  • Certificate Signature Algorithm
  • Thumbprint
  • Thumbprint Algorithm

कोई भी SSL Certificate ऊपर बताई गयी जानकारियों को जरूर रखता है चाहे वह किसी भी प्रकार का हो | लेकिन यदि आपने OV और EV Certificate ले रखा है तो वह आप की  कुछ और जकरियों को भी रखते है जैसे 

  • Name of the organization
  • Website owner
  • Country
  • State
  • City
  • Address

SSL Certificate कहां से ख़रीदे ?

SSL Certificate को खरीदने के लिए कुछ कम्पनियों को पैसा देना है पड़ता मगर यहाँ पर हम आपको कुछ ऐसे कंपनियों के नाम भी बताएँगे जहा से आप फ्री में भी SSL खरीद सकते है | 

Best Free SSL Certificate देने वाली कंपनियां 

Let’s Encrypt

Let’s Encrypt को Linux Foundation के द्वारा बनाया था इसमें बहुत सारी बड़ी बड़ी कंपनियों ने पैसा लगाया था जैसे Facebook ,  Mozilla, Site Ground, Cisco,  Akamai, आदि | आप भी एक Free SSL की तलाश में हैं तो आप यहाँ से ले सकते है लेकिन यह सिर्फ 3 महीने के लिए ही Valid रहता है | 

Comodo

Comodo भी 90 दिनों के लिए Free SSL देता है जिसमे एक Certificate के साथ आप 100 डोमेन को जोड़ सकते हैं | यह भी आपके के लिए बेहतर विकल्प हो सकता है | 

Cloudflare

यह एक Website को तेज और सुरक्षित बनाने के लिए उपयोग में लायी जाती है इसे बहुत सी बड़ी बड़ी वेबसाइट भी यूज़ करती हैं जैसे Reddit ,Mozilla और Stack Overflow | यह एक दिन में लाखों Attack से वेबसाइट को बचाती है| यह भी आपको Free SSL देती है आप इसे उपयोग में ला सकते हैं |   

SSL For Free

यह एक ऐसी वेबसाइट है जहँ पे आप एक बार SSL लेंगे फिर आपको यह हमेशा के लिए दे दिया जायेगा यह भी एकदम फ्री है और या एक Nonprofit Authority है जिसके Certificate ACME Servers के द्वारा बनाये जाते है | 

GeoTrust

यह भी बहुत सारी कंपनियों की तरह 90 दिनों के लिए SSL फ्री में देता है आप चाहे तो यहां से भी SSL ले सकते है | यह सभी Lead Browser  में सपोर्ट करता है और मोबाइल ब्राउज़र के लिए भी Competible है | 

हम आपको बताना चाहेंगे कि इन सभी कंपनियों (SSL For  Free को छोड़ कर )के द्वारा एक Limited समय के बाद आपको यह सर्विस जारी रखने के लिए इनके Plan को Upgrade करना होगा जिसमे आपको पैसे देने होंगे |

अक्सर पूछे जाने वाले सवाल (FAQ)

क्या SSL Certificate फ्री होते हैं ?

यह Hosting Company या फिर Domain Registrar Company पर निर्भर करता है ।बहुत सी Hosting Companies SSL फ्री में देती हैं Hosting के साथ और Domain कम्पनियां बहुत कम ऐसा करती हैं कि वह Domain के साथ आपको Free SSL दें । कई ऐसी भी वेबसाइट्स हैं जो सिर्फ SSL फ्री में देती हैं।

क्या एक SSL Certificate कई Servers पर उपयोग किया जा सकता है ?

बिल्कुल आप कर सकते हैं आप एक ही सर्वर पर कॉव डोमेन के साथ एक SSL का उपयोग कर सकते हैं और एक ही SSL को कई सारे Servers के लिए उपयोग कर सकते हैं ।

क्या SSL Certificate को ट्रांसफर किया सकता है ?

आप एक SSL Certificate को किसी अन्य Domain या Server पर Transfer नही कर सकते हैं । इसके लिए आपको SSL Registrar कम्पनी से सम्पर्क करना पड़ेगा ।

क्या SSL Certificate नकली हो सकते हैं ?

जी बिल्कुल ! Netcraft ने दर्जनों ऐसे SSL Certificate को खोज निकाला जो Fake थे और उनपर आसानी से Attack किया जा सकता था जिससे Users को खतरा था उनका डेटा चोरी होने का ।

क्या SSL को Hack किया जा सकता है ?

यदि आप ने SSL Install कर लिया है अपनी वेबसाइट पर तो आप यह ना समझे की आप वेबसाइट पर अटैक नही हो सकते हैं । यह सिर्फ आपके Data को Encode करके सुरक्षित पहुंचाता है ।

SSL Certificate क्या करता है ?

इसके द्वारा आप का Data सुरक्षित तरीके से सर्वर से आता है और उसे सर्वर पर भेजा जा सकता है। इसकी Encrypt कर दिया जाता है SSL के द्वारा जिससे कोई भी इसे समझ नही पाता है और आपका डेटा सुरक्षित रहता है ।

SSL को कब Renew किया जाता है ?

यह आप पर निर्भर करता है आप कितने समय के लिए SSL को खरीद रहे हैं उस Time Period के दौरान को कुछ भी करने की जरुरत नही होती है।

SSL Certificate को कब खरीदना चाहिए ?

जब आप डोमेन खरीदते हैं तो कुछ कम्पनियां आपको SSL खरीदने के लिए कहती हैं लेकिन जब आप Hosting के साथ Domain का सेटअप करें तभी SSL को Install करना चाहिए । आप Hosting के साथ मिला SSL उपयोग कर सकते हैं या फिर आप खरीद कर भी SSL का उपयोग कर सकते हैं।

सबसे अच्छा SSL Certificate कौन सा होता है ?

सभी SSL अच्छे होते हैं बस आपको अपनी जरुरत के अनुसार अच्छी कम्पनी से ख़रीदने की जरूरत होती है । सभी कंपनियां अलग अलग Price के अनुसार अलग अलग SSL देती हैं।

क्या SSL Certificate लगाना जरूरी है ?

हाँ ! SSL को लगाना जरूरी है क्योंकि बहुत सी जानकारियां आपके यूजर की होती हैं जिन्हें सुरक्षित करना जरूरी है और पेमेंट्स करते समय भी SSL आपके Transaction को Secure कर देता है। अब लगभग सभी Browser भी बिना SSL वाली वेबसाइट को खोलने पर पहले चेतावनी देते हैं।

आशा करता हूँ मेरे द्वारा बताई गई जानकारी आपको सरल तरीके से समझ आ गयी होगी । मेरा यही उद्देश्य है कि मैं आपकी सहायता पूर्णरूप से कर सकूं अगर आपको किसी भी प्रकार का सन्देह है इस लेख को लेकर तो हमे कमेंट बॉक्स में जरूर बताएं ।