ओपनएसएसएल: यहां अब आपको एसएसएल और टीएलएस के बारे में जानना होगा।

प्रकटीकरण: आपका समर्थन साइट को चालू रखने में मदद करता है! हम इस पृष्ठ पर हमारे द्वारा सुझाई गई कुछ सेवाओं के लिए एक रेफरल शुल्क कमाते हैं.


ओपनएसएसएल एक सॉफ्टवेयर लाइब्रेरी है जो एसएसएल (सिक्योर सॉकेट लेयर) और टीएलएस (ट्रांसपोर्ट लेयर सिक्योरिटी) वेब सिक्योरिटी प्रोटोकॉल को लागू करता है।.

एसएसएल और टीएलएस दो दलों के बीच संचार को सुरक्षित करने के लिए क्रिप्टोग्राफी का उपयोग करने के तरीके हैं। यद्यपि तकनीकी स्तर पर कुछ महत्वपूर्ण अंतर हैं (और एसएसएल को मोटे तौर पर अधिक सुरक्षित टीएलएस के पक्ष में अप्रचलित किया गया है), वे दोनों अनिवार्य रूप से एक ही तरह से काम करते हैं। (वास्तव में, बहुत से लोग दोनों प्रोटोकॉल को “एसएसएल” के रूप में संदर्भित करते हैं।)

SSL / TLS कैसे काम करता है इसका निम्नलिखित विवरण बहुत सरल है, लेकिन यह आपको एक बुनियादी समझ देता है कि क्या चल रहा है:

  • एक बार क्लाइंट और सर्वर के बीच संबंध बनाने के बाद, क्लाइंट एक सुरक्षित कनेक्शन का अनुरोध करता है। यह जानकारी का अनुरोध करता है कि ग्राहक किस प्रकार की क्रिप्टोग्राफ़िक सुरक्षा का समर्थन करता है.
  • सर्वर सबसे सुरक्षित विकल्प को धोखा देता है जो सर्वर और क्लाइंट दोनों का समर्थन करता है, और फिर सर्वर की सार्वजनिक कुंजी के साथ हस्ताक्षरित सुरक्षा प्रमाणपत्र भेजता है.
  • क्लाइंट प्रमाणपत्र को सत्यापित करता है और सर्वर को भेजने के लिए एक गुप्त कुंजी बनाता है, जो सर्वर की सार्वजनिक कुंजी के साथ एन्क्रिप्टेड है.
  • क्लाइंट और सर्वर सममित कुंजी (या सार्वजनिक-निजी कुंजी के दो जोड़े) की जोड़ी उत्पन्न करने के लिए गुप्त कुंजी का उपयोग करते हैं, और संचार कुशलता से करते हैं.

एसएसएल / टीएलएस सॉफ्टवेयर या प्रौद्योगिकी का एक टुकड़ा नहीं है – यह एक प्रोटोकॉल है, जो विशिष्ट क्रिप्टोग्राफिक एल्गोरिदम के साथ, चरणों की उपरोक्त श्रृंखला को पूरा करने की एक प्रक्रिया है। प्रोटोकॉल को लागू करने के लिए सॉफ्टवेयर का एक टुकड़ा (“कार्यान्वयन”) आवश्यक है.

ओपनएसएसएल वर्तमान में उपयोग में सबसे लोकप्रिय एसएसएल / टीएलएस कार्यान्वयन है.

ओपनएसएसएल ट्यूटोरियल

  • ओपनएसएसएल कमांड लाइन टूल का एक परिचय एक उत्कृष्ट ट्यूटोरियल है जो सार्वजनिक कुंजी क्रिप्टोग्राफी के पीछे सिद्धांत और ओपनसीएसएल के व्यावहारिक उपयोग दोनों को शामिल करता है।.
  • Ubuntu से OpenSSL परिचय सामान्य रूप से SSL तकनीक का अवलोकन और विशेष रूप से OpenSSL कार्यान्वयन प्रदान करता है। जबकि उबंटू उपयोगकर्ताओं के लिए तैयार है, यहाँ अधिकांश जानकारी किसी भी लिनक्स वितरण पर लोगों के लिए सहायक होगी.
  • ओपनएसएसएल आवश्यक: एसएसएल प्रमाण पत्र के साथ काम करना, निजी कुंजी और सीएसआर वेब होस्टिंग उपभोक्ताओं के उद्देश्य से ओपनएसएसएल के सिद्धांत और व्यवहार का एक बड़ा अवलोकन है। कुछ जानकारी डिजिटल महासागर के ग्राहकों के लिए विशिष्ट है, लेकिन अधिकांश यह लिनक्स वेब होस्टिंग योजना का उपयोग करने वाले किसी के लिए भी उपयोगी होगा.
  • OpenSSL कमांड-लाइन HOWTO OpenSSL का उपयोग करने के लिए कुक-बुक स्टाइल व्यंजनों की एक श्रृंखला है.
  • ओपनएसएसएल कुकबुक एक मुफ्त दो-अध्याय ई-पुस्तक है जो ओपनसेल की सबसे अधिक इस्तेमाल की जाने वाली सुविधाओं और आदेशों को कवर करती है। यह पूर्ण लंबाई वाली पुस्तक बुलेटप्रूफ एसएसएल और टीएलएस से लिया गया है: इवान रिवर द्वारा सिक्योर सर्वर और वेब एप्लिकेशन (2014) के लिए एसएसएल / टीएलएस और पीकेआई को समझना और नियुक्त करना.
  • ओपनएसएसएल एपीआई के साथ सुरक्षित प्रोग्रामिंग एक बहुत विस्तृत प्रोग्रामिंग ट्यूटोरियल है, जिसमें बताया गया है कि ओपनएसएसएल लाइब्रेरी का उपयोग करके सी अनुप्रयोगों में एसएसएल एन्क्रिप्शन को कैसे शामिल किया जाए।.
  • बोरलैंड C ++ बिल्डर और OpenSSL का उपयोग करके एक सरल HTTPS क्लाइंट का निर्माण किया जाता है.
  • का विन्यास & ओपनएसएसएल टूल्स का उपयोग कमांड लाइन पर ओपनसेल टूल का उपयोग करने पर एक संक्षिप्त ट्यूटोरियल है.
  • Apache Rampart / C के लिए OpenSSL ट्यूटोरियल लायब्रेरी में Apache वेबसर्वर उपयोगकर्ताओं के लिए लाइब्रेरी पर एक विस्तृत तकनीकी ट्यूटोरियल है।.

ओपनएसएसएल उपकरण

  • खुलता है पुस्तकालय स्रोत कोड आधिकारिक GitHub भंडार से उपलब्ध है.
  • Openssl-tools एक खोल स्क्रिप्ट का एक सेट है जो ओपनसेल को उपयोग करने के लिए आसान बनाता है.
  • एसएसएल चेकर आपको अपने ओपनएसएसएल इंस्टॉलेशन के साथ समस्याओं का निदान करने में मदद कर सकता है। बस एक डोमेन नाम दर्ज करें, और उपकरण संबंधित प्रमाण पत्र पर विवरण प्रदान करता है.
  • ओपनएसएसएल सीएसआर टूल आपके इनपुट मापदंडों के आधार पर एक ग्राहक सीएसआर (प्रमाण पत्र पर हस्ताक्षर करने का अनुरोध) स्वतः उत्पन्न करेगा.
  • Win32 ओपनएसएसएल ओपनएसएसएल का एक वितरण है जिसे विंडोज मशीनों पर स्थापित करना आसान है.
  • CSR डिकोडर आपके CSR की जाँच करेगा (प्रमाण पत्र पर हस्ताक्षर करने का अनुरोध), विवरण को डीकोड करें, और CSR की सामग्री के लिए आपको एक रिपोर्ट प्रदान करेगा.

ओपनएसएसएल समुदाय

  • OpenSSL.org OpenSSL टूलकिट का आधिकारिक मुखपृष्ठ है.
  • ओपनएसएसएल सॉफ्टवेयर सर्विसेज इंक, ओपनएसएसएल परियोजना का कॉर्पोरेट प्रायोजक है.

ओपनएसएसएल और संबंधित विषयों पर पुस्तकें

  • वीईजीए, मेसियर और चंद्रा द्वारा ओपनएसएसएल (2002) के साथ नेटवर्क सुरक्षा, ओपनएसएसएल पर निश्चित पाठ है। यह अब पुराना है, लेकिन बुनियादी जानकारी अभी भी प्रासंगिक है.
  • बुलेटप्रूफ एसएसएल और टीएलएस: इवान रिस्टिक द्वारा सुरक्षित सर्वर और वेब एप्लिकेशन (2014) के लिए एसएसएल / टीएलएस और पीकेआई को समझना और तैनात करना, सर्वर सुरक्षा के लिए एक बहुत ही संपूर्ण गाइड है, एसएसएल और संबंधित उपकरणों को गहराई से कवर करता है। ओपनएसएसएल, और वैकल्पिक एसएसएल विकल्प, की खोज की जाती है.
  • अपाचे: लॉरी एंड लॉरी द्वारा निश्चित गाइड (2002), ओपनएसएसएल के बारे में विशेष रूप से नहीं है, लेकिन सामान्य रूप से अपाचे वेबसर्वर प्रशासन के बारे में। सिस्टम प्रशासन के संपूर्ण कार्य के संदर्भ में यहां सुरक्षा पर उत्कृष्ट कवरेज है। वह सामग्री विशेष रूप से प्रासंगिक है, क्योंकि CoSSuthors में से एक OpenSSL परियोजना में एक मुख्य योगदानकर्ता है.
  • जोशुआ डेविस द्वारा क्रिप्टोग्राफी और पीकेआई (2011) का उपयोग करके एसएसएल / टीएलएस को लागू करना, उन लोगों के लिए एक “अवश्य पढ़ें” है जो एसएसएल और ओपनएसएसएल वास्तव में मौलिक स्तर पर कैसे काम करते हैं, इसकी गहन समझ चाहते हैं।.
  • एसएसएल और टीएलएस: एरिक रेसकोरला द्वारा डिजाइनिंग एंड बिल्डिंग सिक्योर सिस्टम्स (2000), एसएसएल और टीएलएस में एक उच्च तकनीकी रूप है, जिसमें ताकत, कमजोरियों, कार्यान्वयन के लिए दृष्टिकोण और सिस्टम इंजीनियरिंग में व्यावहारिक उपयोग के बारे में जानकारी है। ओपनएसएसएल, और कई अन्य एसएसएल उपकरण, विस्तार से कवर किए गए हैं.

ओपनएसएसएल के लिए विकल्प

OpenSSL सर्वर-साइड वेब सुरक्षा के लिए सबसे लोकप्रिय एसएसएल / टीएलएस पुस्तकालयों में से एक है, और यह एसएसएल प्रोटोकॉल के लिए डिफ़ॉल्ट “संदर्भ कार्यान्वयन” के रूप में कार्य करता है। लेकिन यह एकमात्र विकल्प उपलब्ध नहीं है.

  • लिब्रेएसएसएल ओपनएसएसएल का एक कांटा है जिसमें “कोडबेस का आधुनिकीकरण, सुरक्षा में सुधार, और सर्वोत्तम अभ्यास विकास प्रक्रियाओं को लागू करना” है।
  • एनएसएस मोज़िला से सुरक्षा पुस्तकालयों का एक समूह है। वे फ़ायरफ़ॉक्स और क्रोम ब्राउज़र में उपयोग किए जाते हैं, साथ ही साथ Red Hat और AOL ​​द्वारा भी। एनएसएस अपाचे सर्वर के साथ अच्छी तरह से काम करता है.
  • बोरिंगएसएसएल गूगल ओपनएसएसएल का कांटा है। यह एक खुले स्रोत लाइसेंस के तहत सार्वजनिक उपयोग के लिए उपलब्ध है, लेकिन एपीआई स्थिरता की कोई गारंटी नहीं है क्योंकि यह उपभोक्ताओं को ध्यान में रखकर नहीं बनाया गया है.
  • S2n सभी अतिरिक्त क्रिप्टो टूल को छोड़कर, ओपनएसएसएल परियोजना से सिर्फ टीएलएस सुरक्षा पुस्तकालय का अमेज़ॅन का कार्यान्वयन है.
  • GnuTLS GNU प्रोजेक्ट से SSL / TLS लाइब्रेरी है.

ओपनएसएसएल के साथ सुरक्षित कैसे रहें

ओपनएसएसएल के बारे में जानने के लिए सबसे महत्वपूर्ण बात यह है कि यह सही नहीं है, और कभी नहीं होगा। यह किसी भी सॉफ्टवेयर परियोजना के साथ मामला है, विशेष रूप से एक क्रिप्टोग्राफिक सुरक्षा के साथ काम कर रहा है.

एक चीज़ जो आप अपनी वेबसाइटों को सुरक्षित रखने के लिए सबसे अच्छा कर सकते हैं, वह है अपने ओपनएसएसएल इंस्टॉलेशन को अद्यतन रखना। ओपनएसएसएल न्यूज़लॉग की सदस्यता लें, और जब भी कोई नया रिलीज़ हो, तो अपग्रेड करना सुनिश्चित करें.

यदि आपको लगता है कि आपके पास अपने ओपनएसएसएल इंस्टॉलेशन को बनाए रखने के लिए संसाधन या वेयरहाउस नहीं है, तो एक प्रबंधित होस्टिंग सेवा का उपयोग करने पर विचार करें जहां इन चिंताओं का आपके लिए ध्यान रखा जाता है।.

वेब होस्टिंग कूपन

सुरक्षित होस्टिंग पर बहुत कुछ खोज रहे हैं?
SiteGround – हमारे पाठकों द्वारा # 1 रेटेड – मुफ्त एसएसएल प्रमाणपत्र और उन्नत सुरक्षा प्रदान करता है। हमने आपको बचाने के लिए व्यवस्था की है 67% इन लोकप्रिय योजनाओं पर। इस अनन्य छूट लिंक का उपयोग करें
सौदा पाने के लिए.

आगे पढ़ना और संसाधन

हमारे पास प्रोग्रामिंग और कंप्यूटर उपयोग से संबंधित अधिक गाइड, ट्यूटोरियल और इन्फोग्राफिक्स हैं:

  • SOAP परिचय और संसाधन: इस महत्वपूर्ण मैसेजिंग प्रोटोकॉल के बारे में सभी जानें.
  • OAuth संसाधन: यह संसाधन बताता है कि कैसे OAuth विभिन्न कंप्यूटर अनुप्रयोगों को एक दूसरे के साथ संवाद करने की अनुमति देता है.

यूनिक्स प्रोग्रामिंग संसाधन

कंप्यूटर प्रोग्रामिंग के कई पहलू हैं, और हमारे पास सीखने की शुरुआत करने के लिए आपके पास एक शानदार जगह है: यूनिक्स प्रोग्रामिंग संसाधन.

वेबमास्टर उपकरण A-Z की अंतिम सूची
यूनिक्स प्रोग्रामिंग संसाधन

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map