2011-10-22 15 views
6

मैं इस दिन का जवाब खोजने की कोशिश कर रहा हूं। मैंने गुमराह किया है, लोगों को पता है, एसएसएल सर्ट विक्रेताओं इत्यादि के लिए ट्रैवल साइटें आदि। शायद मेरी सर्च-फू आज असफल हो रही है। वैसे भी ...एसएसएल प्रमाणपत्रों में निर्दिष्ट समर्थित एन्क्रिप्शन शक्ति है?

सभी एसएसएल प्रमाण विक्रेता दावा करते हैं कि उनके एसएसएल प्रमाणपत्र 'एन्क्रिप्शन का उच्चतम स्तर' का समर्थन करते हैं। 40, 56 आदि के विपरीत, यह उच्च स्तर 128 बिट्स 256 बिट्स है,

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

जिस पर सिमेट्रिक एन्क्रिप्शन एल्गोरिदम का उपयोग किया जाता है, वह क्लाइंट (ब्राउज़र) और सर्वर के सिफर सूट पर आधारित होता है। यदि वे दोनों 256 बिट एन्क्रिप्शन का समर्थन करते हैं, तो इसका उपयोग किया जाएगा।

मुझे समझ में आता है कि 90 के दशक में, निर्यात प्रतिबंध लागू किए गए थे और निर्यात किए गए ब्राउज़र 40 बिट तक सीमित थे। इसके लिए, एसजीसी कर्ट जैसे विशेष कामकाज थे। पुराने ब्राउज़र पर अभी भी इसकी आवश्यकता है। एक तरफ, एक आधुनिक ब्राउज़र बस 256 बिट्स का समर्थन करता है।

ऐसा लगता है कि विक्रेताओं का दावा है कि उनके कर्ट 'उच्च एन्क्रिप्शन' का समर्थन करते हैं, सिर्फ एक सफेद झूठ बोल रहे हैं। उनके कर्ट वास्तव में इसका समर्थन करते हैं क्योंकि इसमें प्रमाण पत्र (इन दिनों) से कोई लेना देना नहीं है। क्या यह सही है या मैं इस पर गेंद से पूरी तरह बंद हूं?

यदि मैं वास्तव में पूरी तरह से भ्रमित हूं और सममित एन्क्रिप्शन प्रमाण पत्र में निर्दिष्ट है, तो यह एक हस्ताक्षरित प्रमाणपत्र बनाना संभव है जिसमें यह है, है ना? क्या यह एक ऐसा बनाना संभव है जो मजबूत एन्क्रिप्शन का समर्थन करता है? यह मुझे समझने में मदद करेगा अगर मुझे ऐसा करने के लिए निर्देश मिल सकता है। क्या यह संभव है? मैंने अपने स्वयं के सीए प्रमाण के साथ सीएसआर के पहले हस्ताक्षर किए हैं और साइन इन किया है, फिर भी मैंने कभी भी कॉन्फ़िगरेशन नहीं देखा है जहां आपने समर्थित एन्क्रिप्शन शक्तियां निर्दिष्ट की हैं।

घुसपैठियों के चारों ओर देखकर मदद नहीं मिली है। लोग या तो सममित कुंजी (40, 56, 128, 256) के संदर्भ में महत्वपूर्ण ताकत के बारे में बात करते हैं या वे असममित कुंजी (512, 1024, 2048) के संदर्भ में बात करते हैं, लेकिन दोनों के बारे में कभी नहीं और अंतर की व्याख्या करते हैं। एक फोरम में कोई व्यक्ति कहता है कि आपको 256 बिट प्रमाणपत्र प्राप्त करने की आवश्यकता है और उसके बाद अगले मंच में किसी के साथ कहता है कि आपको 2048 बिट प्रमाण पत्र की आवश्यकता है, भले ही सभी एसएसएल प्रमाण विक्रेता केवल 256 बिट तक का समर्थन करने का दावा करते हैं।

मुझे लगता है कि यह कैसे काम करता है इसके बारे में बहुत गलतफहमी है। वह या सभी गलतफहमी मेरे गरीब सिर में है।

क्षमा करें यह इतना लंबा था, लेकिन मैं इसे समझना चाहता हूं।

धन्यवाद,

टॉम ...

उत्तर

5

ठीक है, तो मुझे जवाब मिला। अपने सवालों के जवाब देने के बारे में बात करो! मेरा मस्तिष्क शुक्रवार को बहुत निराश था इसलिए मुझे इस छोटी सी चीज याद आई।

http://www.openssl.org/support/faq.html#USER14

से
  1. एक "128 बिट प्रमाण पत्र" क्या है? क्या मैं ओपनएसएसएल के साथ एक बना सकता हूं?

शब्द "128 बिट प्रमाणपत्र" एक बेहद भ्रामक विपणन शब्द है। यह प्रमाण पत्र में सार्वजनिक कुंजी के आकार का संदर्भ देता है! 128 बिट आरएसए कुंजी वाले प्रमाणपत्र में नगण्य सुरक्षा होगी।

इस तरह के "जादू प्रमाण पत्र", "SGC प्रमाण पत्र", आप आम तौर पर इस तरह के एक प्रमाण पत्र का उपयोग कर OpenSSL नहीं बना सकते आदि

"प्रमाणपत्र कदम" के रूप में विभिन्न अन्य नामों थे लेकिन वहाँ कोई जरूरत नहीं है किसी और के लिए। आजकल अप्रतिबंधित मजबूत एन्क्रिप्शन का उपयोग कर वेब ब्राउज़र आमतौर पर उपलब्ध हैं।

जब वहाँ थे अमेरिका से मजबूत एन्क्रिप्शन सॉफ्टवेयर के निर्यात पर प्रतिबंध तंग केवल कमजोर एन्क्रिप्शन एल्गोरिदम स्वतंत्र रूप से निर्यात (शुरू में 40 बिट और फिर 56 बिट) हो सकता है। यह व्यापक रूप से पहचाना गया था कि यह अपर्याप्त था। नियमों में छूट ने मजबूत एन्क्रिप्शन के उपयोग की अनुमति दी लेकिन केवल एक अधिकृत सर्वर पर।

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

केवल कुछ (प्रारंभिक रूप से एक) प्रमाण पत्र प्राधिकरण प्रमाण पत्र जारी कर सकते हैं और वे आम तौर पर सामान्य प्रमाणपत्रों से अधिक खर्च करते हैं।

हालांकि ओपनएसएसएल उपयुक्त एक्सटेंशन वाले प्रमाण पत्र बना सकता है, प्रमाणपत्र प्रमाणित प्राधिकारी से नहीं आएगा और इसलिए इसे पहचाना नहीं जाएगा।

निर्यात कानूनों को बाद में मजबूत एन्क्रिप्शन के लगभग अप्रतिबंधित उपयोग की अनुमति देने के लिए बदल दिया गया था, इसलिए ये प्रमाणपत्र अब अप्रचलित हैं।

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

0

मुझे लगता है कि अपने सभी कमेंटरी सही है। जब सुरक्षा-शक्ति का "उच्चतम स्तर" प्रदान किया जाता है, तो ऐसा लगता है कि यह काफी हद तक विपणन की नकल है। अन्यथा सुरक्षा की ताकत के साथ कुछ करने के लिए कुछ सावधानी बरतनी है जिससे सीए आपकी दावा की गई पहचान की जांच/पुष्टि करता है। कैंडी जैसे प्रमाणपत्रों को सौंपने वाला कोई भी सीए सुरक्षा के रास्ते में प्रभावी रूप से बहुत कम पेशकश कर रहा है। फिर भी, यह तकनीकी के बजाय सुरक्षा के प्रक्रियात्मक तत्व को दर्शाता है।

मैं आपसे सहमत हूं, मुझे विश्वास नहीं है कि अपेक्षित या मांग किए गए सममित कुंजी आकार को निर्दिष्ट करने का कोई तरीका है। निश्चित रूप से यह निर्दिष्ट करने की क्षमता है कि किस कुंजी पर कुंजी लागू है (फ़ाइल-हस्ताक्षर, एसएसएल, आदि) लेकिन यह सुरक्षा शक्ति के समान नहीं है।

+0

त्वरित उत्तर के लिए धन्यवाद। हाँ मुझे लगता है कि ईवी आदि के रूप में प्रमाण के विभिन्न स्तर हैं जहां उन्हें आपके संगठन आदि के बारे में अधिक सबूत चाहिए। लेकिन हाँ, मैं तकनीकी पक्ष के बारे में अधिक उत्सुक हूं। तो यह अब तक एक व्यक्ति है जो पुष्टि करता है कि मैंने क्या सोचा, धन्यवाद :) – Tom17