2010-10-29 13 views
7

मैं ओपनआईडी को डेटाबेस में संग्रहीत कर रहा हूं ताकि मैं उपयोगकर्ताओं को बहुत जल्दी लॉग इन कर सकूं। क्या मुझे अपने डेटाबेस में एन्क्रिप्ट करना चाहिए?क्या मुझे अपने डेटाबेस में ओपनआईडी को एन्क्रिप्ट करना चाहिए?

एक वैकल्पिक प्रश्न होगा, क्या उन्हें 'संवेदनशील' जानकारी माना जाता है?

उत्तर

9

दूसरे उत्तर के विपरीत: नहीं। ऐसा करने में कोई बात नहीं है।

किसी खाते तक पहुंच प्राप्त करने के लिए, पहले को ओपी के साथ प्रमाणित करना होगा। पहचानकर्ता (और केवल यही) जानकर किसी के खाते में किसी तरह से तोड़ने का कोई तरीका नहीं है।

डिज़ाइन द्वारा ओपनआईडी प्रोटोकॉल, उपयोगकर्ताओं को अपने अतिरिक्त पहचानकर्ताओं (जैसे उनके मुखपृष्ठ) में थोड़ा अतिरिक्त जोखिम के साथ अपने पहचानकर्ताओं को रखने की अनुमति देता है। यदि पहचानकर्ता 'संवेदनशील' जानकारी के लिए थे, तो ओपनआईडी को प्रतिनिधि बनाना संभव नहीं होगा।

यदि आपके डेटाबेस से समझौता किया गया है तो यह संकेत होगा कि हमलावर के पास सभी पहचानों तक पहुंच होगी, ओपनआईडी वास्तव में असुरक्षित होगी (और यह नहीं है)।

ओपनआईडी पहचानकर्ता केवल एक प्रदाता पर इंगित करने वाला यूआरएल है। इस जानकारी से, आप उपयोगकर्ता के होने का दावा करने के लिए और कुछ भी अनुमानित नहीं कर सकते हैं (और निर्देशित पहचान के मामले में, यहां तक ​​कि नहीं)।

आप खुद से पूछ सकते हैं: "क्या मुझे लॉग इन एन्क्रिप्ट करना चाहिए?" यदि आपका उत्तर सत्य है - पहचानकर्ताओं को एन्क्रिप्ट करें, क्योंकि वे अलग नहीं हैं। यदि यह गलत है, तो परेशान न करें।

+2

इसे सही उत्तर के रूप में चिह्नित किया जाना चाहिए। टिप्पणियों में मैंने जो कहा वह गलत था, और आपकी आखिरी पंक्ति काफी मेरे उत्तर से बेहतर जवाब देती है। मुझे अभी भी लगता है कि कुछ प्रकार के दावा किए गए पहचानकर्ताओं के साथ समस्या हो सकती है। मैं आज रात पर काम करूंगा। –

+2

उर्फ। किसी ने गलत जवाब पोस्ट किया है (कोई अपराध नहीं, @ निकलर्सन; मैं उपरोक्त आपकी टिप्पणी को सलाम करता हूं) - और इसे ऊपर उठाया गया है और स्वीकार कर लिया गया है। यह अक्सर होता है, हालांकि शायद ही कभी स्पष्ट रूप से इस तरह के स्पष्ट तरीके से। यह एक अच्छी चीज नहीं है। हम इसके बारे में क्या कर सकते हैं? क्या हम इसके बारे में कुछ भी कर सकते हैं? स्टैक ओवरफ्लो शार्क कूद गया है? –

+1

मैं इसे हटा नहीं सकता क्योंकि इसे स्वीकार किया गया था, लेकिन मैं इसे संपादित करने में सक्षम था। –

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

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