2009-11-11 16 views
5

मान लें कि आपके पास एक आपसी एसएसएल सेवा है, जो एसएसएल के अतिरिक्त, एप्लिकेशन प्रमाणीकरण है। इस प्रकार, ग्राहक प्रमाण पत्र (साथ ही सर्वर) प्रदान करते हैं, लेकिन ग्राहक अनुरोध (उदा।, आरईएसटी अनुरोध) में एक उपयोगकर्ता नाम/पासवर्ड भी शामिल है जो बैक-एंड एप्लिकेशन सर्वर प्रमाणित करता है।म्यूचुअल एसएसएल - कितना प्रमाणीकरण पर्याप्त है?

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

(ग) के लाभ के thet यह कोई है जो एक "विश्वसनीय सीए" द्वारा विश्वसनीय है एक आवेदन अवैध रूप से प्राप्त करने के लिए पासवर्ड का दुरुपयोग रोकता है।

मुझे एहसास है कि यह सब बहुत ही असंभव है, लेकिन मुझे आश्चर्य है कि किस हद तक (सी) को आपसी एसएसएल का हिस्सा माना जाता है, बनाम (ए) या (बी)?

+0

आप सभी तीन की जरूरत है, और आप एक चौथा पूरे चरण की जरूरत है: प्राधिकरण *, * अर्थात आवेदन के इस भाग जाने के लिए अधिकृत इस प्रयोक्ता है? – EJP

उत्तर

0

हाँ, मैं something similar के बारे में सोच रहा था।

एक बात जो आप कर सकते आपके आवेदन एक अलग truststore है कि किसी भी सीए शामिल नहीं है देना है। इस तरह आप केवल उन ग्राहकों को एक्सेस दे सकते हैं जिनके पास आपने स्वयं हस्ताक्षरित प्रमाणपत्र हैं।

+0

नहीं। यह प्रमाणीकरण के साथ प्रमाणीकरण को conflates। वे स्वाभाविक रूप से अलग-अलग चीजें हैं। एसएसएल आपके लिए पूरी तरह से प्रमाणीकरण करेगा, लेकिन यह प्रमाणीकरण नहीं कर सकता: केवल एप्लिकेशन ही ऐसा कर सकता है। – EJP

0

मुझे लगता है कि "पारस्परिक एसएसएल" का मतलब है कि आप सर्वर और क्लाइंट प्रमाण पत्र-आधारित प्रमाणीकरण दोनों के साथ टीएलएस v1.0, 1.1, या 1.2 का मतलब है, और "आपसी एसएसएल का हिस्सा" से आपका मतलब है कि आप टीएलएस विनिर्देश का हिस्सा हैं ।

इस व्याख्या का उपयोग करना, केवल (क) आपसी एसएसएल का हिस्सा है। टीएलएस विनिर्देश में एसएसएल हैंडशेक संदेश के साथ प्रमाण पत्र साझा करना शामिल है। इसमें उपयोगकर्ता नाम/पासवर्ड चेक शामिल नहीं हैं या किसी खाते के विरुद्ध SSL प्रमाणपत्र की जांच नहीं है।

संबंधित मुद्दे