Skip to content
Know.itKnow.it
एनिमेटेड लेसन बनाएँ
अनुरोध पर

यह लेख पढ़ना मुफ़्त है। नया लेसन बनाने में आपके दैनिक या उपलब्ध क्रेडिट लगते हैं; भाषा और विकल्प पहले चुन सकते हैं।

SSL सर्टिफ़िकेट कैसे काम करता है?

तकनीकअनुरोध पर लेसनपढ़ना मुफ़्तRead this page in English

झटपट जवाब

SSL सर्टिफ़िकेट पब्लिक-की क्रिप्टोग्राफ़ी से वेबसाइट की पहचान पक्की करता है और एन्क्रिप्टेड कनेक्शन बनाता है। वेबसाइट का मालिक एक भरोसेमंद अथॉरिटी से सर्टिफ़िकेट लेता है, जो उस पर डिजिटल साइन करती है। ब्राउज़र यह साइन जाँचता है, फिर पक्का करता है कि सर्वर के पास मैचिंग प्राइवेट की है, और दोनों सारे डेटा के लिए एक सेशन की तय करते हैं।

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

यह कैसे होता है — चरण दर चरण

  1. वेबसाइट का मालिक एक की-जोड़ी बनाता है: एक पब्लिक की जो सबके लिए खुली होती है और एक प्राइवेट की जो छिपाकर रखी जाती है।
  2. मालिक पब्लिक की और डोमेन की जानकारी जाँच के लिए सर्टिफ़िकेट अथॉरिटी (CA) को भेजता है।
  3. CA जाँचती है कि डोमेन सच में उसी का है, और अपनी प्राइवेट की से सर्टिफ़िकेट पर साइन करती है।
  4. ब्राउज़र CA की पब्लिक की से उसका साइन जाँचता है; यह पब्लिक की ब्राउज़र या ऑपरेटिंग सिस्टम में पहले से मौजूद होती है।
  5. भरोसा बनने के बाद सर्वर साबित करता है कि मैचिंग प्राइवेट की उसके पास है, और दोनों एक साझा सेशन की तय करते हैं जिससे सारा ट्रैफ़िक एन्क्रिप्ट होता है।

लोग यह भी पूछते हैं

HTTP और HTTPS में क्या फ़र्क है?
HTTP डेटा सादे टेक्स्ट में भेजता है, इसलिए नेटवर्क पर कोई भी उसे पढ़ सकता है। HTTPS में SSL/TLS एन्क्रिप्शन डेटा को उलझा देता है, और सर्टिफ़िकेट से वेबसाइट की पहचान भी जाँची जाती है। ब्राउज़र में ताले (पैडलॉक) का निशान बताता है कि HTTPS चालू है।
SSL एन्क्रिप्शन कैसे काम करता है?
SSL पब्लिक-की और सिमेट्रिक-की, दोनों तरह की क्रिप्टोग्राफ़ी मिलाकर इस्तेमाल करता है। पहले सर्वर अपने सर्टिफ़िकेट और प्राइवेट की से पहचान साबित करता है और दोनों पक्ष एक साझा सेशन की तय करते हैं। फिर सारा डेटा उसी सेशन की से एन्क्रिप्ट होता है, जो काफ़ी तेज़ है, ताकि रास्ते में कोई उसे पढ़ या बदल न सके।
ब्राउज़र को कैसे पता चलता है कि किस सर्टिफ़िकेट अथॉरिटी पर भरोसा करना है?
ब्राउज़र और ऑपरेटिंग सिस्टम में बड़ी सर्टिफ़िकेट अथॉरिटी के भरोसेमंद रूट सर्टिफ़िकेट की लिस्ट पहले से होती है। वेबसाइट जब सर्टिफ़िकेट दिखाती है, तो ब्राउज़र जाँचता है कि उस पर इनमें से किसी रूट का साइन है, सीधे या बीच के (इंटरमीडिएट) सर्टिफ़िकेट की चेन के ज़रिए।
क्या SSL सर्टिफ़िकेट नकली बनाया या चुराया जा सकता है?
नकली सर्टिफ़िकेट बनाना बहुत मुश्किल है, क्योंकि इसके लिए CA की प्राइवेट की चाहिए जो कड़ी सुरक्षा में रहती है। अगर किसी वेबसाइट की प्राइवेट की चोरी हो जाए तो हमलावर उस साइट का रूप धर सकता है, लेकिन सर्टिफ़िकेट रद्द (revoke) किए जा सकते हैं और ब्राउज़र रद्द सर्टिफ़िकेट की लिस्ट जाँचते हैं। इसलिए प्राइवेट की को ठीक से सँभालना ज़रूरी है।
SSL सर्टिफ़िकेट एक्सपायर क्यों होता है?
सर्टिफ़िकेट की एक एक्सपायरी तारीख होती है, आमतौर पर एक साल या उससे कम। इससे प्राइवेट की लीक होने पर नुकसान सीमित रहता है और वेबसाइट मालिकों को बार-बार रिन्यू करके अपनी पहचान दोबारा साबित करनी पड़ती है। एक्सपायर सर्टिफ़िकेट पर ब्राउज़र चेतावनी दिखाता है।