सुरक्षित सेवाओं के लिए SSL TLS प्रोटोकॉल और सिफर का परीक्षण करना

श्रेणियाँ देखें

सुरक्षित सेवाओं के लिए SSL TLS प्रोटोकॉल और सिफर का परीक्षण करना

3 मिनट पढ़ा

टीएलएस प्रोटोकॉल का परिचय #

TLS एक क्रिप्टोग्राफ़िक प्रोटोकॉल है जिसका उपयोग इंटरनेट पर डेटा ट्रांसमिशन को सुरक्षित करने के लिए किया जाता है। पिछले कुछ वर्षों में TLS के कई संस्करण आए हैं, जिनमें से प्रत्येक ने सुरक्षा और प्रदर्शन में सुधार पेश किया है। यहाँ कुछ मुख्य TLS संस्करणों का संक्षिप्त विवरण दिया गया है:

टीएलएस 1.0: 1999 में जारी किया गया, TLS 1.0 TLS का पहला संस्करण था। इसने क्लाइंट (जैसे, वेब ब्राउज़र) और सर्वर के बीच डेटा एन्क्रिप्ट करने का एक तरीका प्रदान किया, जिससे गोपनीयता और अखंडता सुनिश्चित हुई। हालाँकि, अब इसे पुराना और विभिन्न हमलों के लिए असुरक्षित माना जाता है।

टीएलएस 1.1: 2006 में पेश किए गए TLS 1.1 ने TLS 1.0 में कुछ कमज़ोरियों को संबोधित किया। इसने कमज़ोर क्रिप्टोग्राफ़िक एल्गोरिदम को हटाकर और कुछ प्रकार के हमलों से सुरक्षा प्रदान करके सुरक्षा में सुधार किया। हालाँकि, इसे भी पुराना माना जाता है और इसे बड़े पैमाने पर नए संस्करणों द्वारा प्रतिस्थापित किया गया है।

टीएलएस 1.2: 2008 में जारी, TLS 1.2 ने महत्वपूर्ण सुरक्षा संवर्द्धन लाया। इसने अधिक मजबूत एन्क्रिप्शन एल्गोरिदम पेश किए और विभिन्न हमलों के खिलाफ बेहतर प्रतिरोध किया। TLS 1.2 का व्यापक रूप से उपयोग किया जाता है और इसे अधिकांश अनुप्रयोगों के लिए सुरक्षित माना जाता है।

टीएलएस 1.3: 2018 में पेश किया गया, TLS 1.3 TLS का नवीनतम संस्करण है। यह TLS 1.2 की तुलना में बेहतर सुरक्षा और प्रदर्शन प्रदान करता है। TLS 1.3 हैंडशेक विलंबता को कम करता है, आगे की गोपनीयता को बढ़ाता है, और पुरानी, ​​कम सुरक्षित सुविधाओं को हटाता है। यह अब इंटरनेट संचार को सुरक्षित करने के लिए अनुशंसित संस्करण है।

इंटरनेट पर सुरक्षित और एन्क्रिप्टेड संचार सुनिश्चित करने के लिए TLS संस्करण महत्वपूर्ण हैं। संगठनों और व्यक्तियों के लिए अपने ऑनलाइन इंटरैक्शन में उच्चतम स्तर की सुरक्षा बनाए रखने के लिए नवीनतम TLS संस्करणों के साथ अद्यतित रहना आवश्यक है।

अपने सर्वर में प्रयुक्त TLS प्रोटोकॉल की जांच क्यों करें? #

डेटा सुरक्षा और विनियामक अनुपालन के लिए सर्वर पर TLS (ट्रांसपोर्ट लेयर सिक्योरिटी) प्रोटोकॉल की जाँच करना बहुत ज़रूरी है। TLS प्रोटोकॉल, जो ट्रांसमिशन के दौरान डेटा को एन्क्रिप्ट करते हैं, संवेदनशील जानकारी को संभावित ईव्सड्रॉपिंग और अनधिकृत पहुँच से सुरक्षित रखने में मदद करते हैं। सुरक्षा कमज़ोरियों से बचने के लिए सर्वर पर TLS संस्करणों को नियमित रूप से सत्यापित और अपडेट करना बहुत ज़रूरी है, क्योंकि पुराने संस्करणों में ऐसी कमज़ोरियाँ हो सकती हैं जिनका हमलावरों द्वारा फ़ायदा उठाया जा सकता है। डेटा सुरक्षा विनियमों का अनुपालन अक्सर सुरक्षित TLS प्रोटोकॉल के उपयोग पर निर्भर करता है, और ऐसा न करने पर कानूनी परिणाम और वित्तीय दंड हो सकते हैं।

इसके अलावा, TLS प्रोटोकॉल को अप-टू-डेट रखना क्लाइंट डिवाइस और ब्राउज़र की विविध रेंज के साथ संगतता सुनिश्चित करता है, कनेक्टिविटी समस्याओं को रोकता है और एक सहज उपयोगकर्ता अनुभव सुनिश्चित करता है। यह सुरक्षा के प्रति प्रतिबद्धता को भी प्रदर्शित करता है और उपयोगकर्ताओं के साथ विश्वास का निर्माण करता है, जो ई-कॉमर्स और ऑनलाइन बैंकिंग जैसी संवेदनशील डेटा को संभालने वाली सेवाओं के लिए विशेष रूप से महत्वपूर्ण है। कुल मिलाकर, सर्वर पर TLS प्रोटोकॉल की जाँच और रखरखाव मजबूत साइबर सुरक्षा और जिम्मेदार सर्वर प्रबंधन का एक मूलभूत तत्व है, जो डेटा और सेवा प्रदाता की प्रतिष्ठा दोनों की रक्षा करता है।

TLS प्रोटोकॉल का परीक्षण कैसे करें #

एनमैप, "नेटवर्क मैपर" का संक्षिप्त रूप है, जो व्यापक रूप से उपयोग किया जाने वाला ओपन-सोर्स नेटवर्क स्कैनिंग टूल है जिसे कंप्यूटर नेटवर्क के भीतर नेटवर्क होस्ट, सेवाओं और खुले पोर्ट की खोज और मैपिंग के लिए डिज़ाइन किया गया है। नेटवर्क प्रशासक, सुरक्षा पेशेवर और नैतिक हैकर नेटवर्क सिस्टम की सुरक्षा का आकलन करने के लिए एनमैप पर भरोसा करते हैं। यह पोर्ट स्कैनिंग, सेवा पहचान और ऑपरेटिंग सिस्टम पहचान में उत्कृष्ट है, जिससे उपयोगकर्ता नेटवर्क की संरचना और संभावित कमजोरियों के बारे में विस्तृत जानकारी प्राप्त कर सकते हैं। एनमैप स्वचालन के लिए स्क्रिप्टिंग का भी समर्थन करता है, जो भेद्यता मूल्यांकन, नेटवर्क सूची और सुरक्षा ऑडिटिंग में सहायता करता है। एनमैप का जिम्मेदार और अधिकृत उपयोग आवश्यक है, क्योंकि यह नेटवर्क सुरक्षा और प्रशासन में महत्वपूर्ण भूमिका निभाता है, लेकिन नैतिक और कानूनी दिशानिर्देशों का पालन करना चाहिए।

Nmap का उपयोग SSL पोर्ट को स्कैन करने के लिए किया जा सकता है ताकि पता चल सके कि कौन से TLS प्रोटोकॉल समर्थित हैं, जैसा कि नीचे दिखाया गया है:

root@noid-ee-01:~/$ nmap --script ssl-enum-ciphers -p 443 relianoid.com 7.80-2023-09 21:20 CEST पर Nmap 11 ( https://nmap.org ) शुरू हो रहा है relianoid.com (178.128.175.67) के लिए Nmap स्कैन रिपोर्ट होस्ट चालू है (0.047s विलंबता)। पोर्ट स्थिति सेवा 443/tcp खुला https | ssl-enum-ciphers: |   TLSv1.0: | सिफर: |       TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (ecdh_x25519) - A | कम्प्रेसर: | NULL | सिफर वरीयता: अनिश्चित | सिफर वरीयता त्रुटि: बहुत कम सिफर समर्थित हैं |   TLSv1.1: | सिफर: |       TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (ecdh_x25519) - A | कम्प्रेसर: | NULL | सिफर वरीयता: अनिश्चित | सिफर वरीयता त्रुटि: बहुत कम सिफर समर्थित हैं |   TLSv1.2: | सिफर: |       TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (ecdh_x25519) - ए |       TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (ecdh_x25519) - ए |       TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (ecdh_x25519) - A | कम्प्रेसर: | NULL | सिफर वरीयता: सर्वर |_ न्यूनतम शक्ति: A Nmap पूर्ण: 1 IP पता (1 होस्ट ऊपर) 1.90 सेकंड में स्कैन किया गया

इस उदाहरण में, प्रोटोकॉल TLSv1.0, TLSv1.1 और TLSv1.2 एलिप्टिक कर्व सिफर के साथ समर्थित हैं, इसलिए यह मजबूत SSL का एक बहुत अच्छा स्तर है।

Nmap में “ssl-enum-ciphers” स्क्रिप्ट किसी लक्ष्य सर्वर पर SSL/TLS एन्क्रिप्शन की सुरक्षा का मूल्यांकन करने के लिए एक उपकरण है। यह समर्थित सिफर की पहचान करता है और उन्हें सूचीबद्ध करता है, उनकी ताकत और सुरक्षा का आकलन करता है, प्रत्येक सिफर सूट के बारे में विवरण प्रदान करता है, कमजोरियों का पता लगाता है और सिफर सूट की प्राथमिकताओं को प्रकट करता है। यह स्क्रिप्ट सुरक्षा पेशेवरों और प्रशासकों के लिए SSL/TLS कॉन्फ़िगरेशन की सुरक्षा का आकलन करने और उसे बढ़ाने के लिए अमूल्य है, यह सुनिश्चित करता है कि सर्वर संभावित कमजोरियों और कमज़ोर सिफर की पहचान करते हुए मजबूत और सुरक्षित क्रिप्टोग्राफ़िक एल्गोरिदम का उपयोग करें।

📄 इस दस्तावेज़ को पीडीएफ प्रारूप में डाउनलोड करें #

    ई - मेल: *

    द्वारा संचालित बेटरडॉक्स