क्या Opensl इरनो 104 का अर्थ है कि SSLv2 अक्षम है?


13

मैं जांचना चाहता हूं कि मेरे सर्वर में SSLv2 अक्षम है या नहीं। मैं निम्नलिखित शेल कमांड के साथ दूरस्थ रूप से ओपनसेल से जोड़ने का प्रयास करके ऐसा कर रहा हूं।

openssl s_client -connect HOSTNAME:443 -ssl2

इंटरनेट पर मुझे मिलने वाला अधिकांश साहित्य कहता है कि अगर मुझे निम्नलिखित त्रुटि के समान कुछ दिखाई देता है तो SSLv2 ठीक से अक्षम है।

29638:error:1407F0E5:SSL routines:SSL2_WRITE:ssl handshake failure:s2_pkt.c:428:

Apache Apache में SSLv2 के साथ अपने Ubuntu सर्वर से कनेक्ट करने पर मुझे उपरोक्त त्रुटि मिलती है, लेकिन जब मैं अपने Windows Server 2008 R2 सर्वर को SSLv2 के साथ कनेक्ट करता हूं, तो रजिस्ट्री में मुझे निम्न आउटपुट और त्रुटि मिलती है।

CONNECTED(00000003)
write:errno=104

मैं इस आउटपुट और त्रुटि की व्याख्या करने वाला कोई भी साहित्य नहीं ढूंढ सकता। अगर कोई भी मुझे समझा सकता है कि यह आउटपुट और त्रुटि का मतलब है कि SSLv2 ठीक से अक्षम है, तो मैं इसकी सराहना करूंगा।

धन्यवाद!

जवाबों:


14

कम से कम लिनक्स पर, 104 ECONNRESET"पीयर द्वारा कनेक्शन रीसेट" के लिए है - दूसरे शब्दों में, कनेक्शन को टीसीपी आरएसटी पैकेट के साथ जबरन बंद किया गया था, या तो सर्वर द्वारा भेजा गया था या एक मध्यस्थ द्वारा खराब कर दिया गया था।

मैं उबंटू सर्वर पर Wireshark / tshark की कोशिश करूँगा कि वास्तव में क्या भेजा जाए। यदि RST वास्तविक है, तो यह हो सकता है कि httpd प्रक्रिया की मृत्यु हो गई - लॉग फ़ाइलों की जाँच करें और dmesgकेवल मामले में।


Qualys SSL सर्वर टेस्ट वेबसाइट अपने वेब सर्वर द्वारा समर्थित सभी SSL / TLS संस्करण दिखा सकते हैं। (दुर्भाग्य से, यह टीएलएस एसएनआई से भी परेशान नहीं है ...)


इसलिए मैं सोच रहा था कि क्या Windows Server 2008 R2 से TCP RST पैकेट भेजा जाता है, जब एक ग्राहक SSLv2 के साथ जुड़ने की कोशिश करता है जब सर्वर SSLv2 अक्षम होता है
डेविड

आपका फ़ायरवॉल आमतौर पर एक मध्यस्थ होता है जो RST पैकेट भेजता है। लेकिन अगर यह समस्या नहीं है, तो कभी-कभी -ssl3विकल्प के साथ एसएसएल 3 को मजबूर करना या विकल्प का उपयोग करने से -servernameयह अतीत हो सकता है।
अमित नायडू

-3

आपके सर्वर द्वारा समर्थित सिफर और प्राप्तकर्ता के सर्वर द्वारा समर्थित लोगों के बीच एक बेमेल होने की संभावना है।


3
कोई इसकी पुष्टि कैसे करता है? एक बार पुष्टि करने के बाद कोई इसे कैसे हल करता है? मैं इन सवालों के जवाब व्यक्तिगत रूप से जानता हूं, लेकिन अन्य लोग नहीं जानते होंगे, इसलिए जिस कारण से वे इस सवाल का कारण बनते हैं।
रामहाउंड

-3

मेरे पास एक ही त्रुटि थी और यह इंटरफ़ेस एमटीयू से संबंधित था। क्लाइंट इंटरफ़ेस MTU को 1492 (यह 1500) पर सेट करना, मेरे लिए इस त्रुटि को हल करता था।


2
इससे आपकी समस्या हल हो सकती है, लेकिन आपके समस्या का SSL सिफर संगतता और / या कॉन्फ़िगरेशन से कोई लेना-देना नहीं है। हालांकि यह उत्तर आपकी समस्या को हल कर सकता है, यह लेखक की समस्या पर लागू नहीं है, क्योंकि यह इस प्रश्न से संबंधित नहीं है।
रामहुंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.