2008-09-19 14 views
5

मुझे एक डब्ल्यूसीएफ सेवा मिली है जो कुछ संवेदनशील डेटा को संभालती है। मैं यह सुनिश्चित करना चाहता हूं कि मैं उस डेटा को उजागर होने से रोकूं और इसलिए मैं netTCP बाइंडिंग को देख रहा हूं ... मुख्य रूप से क्योंकि मैं नेटवर्क को नियंत्रित कर सकता हूं और यह एक उच्च प्राथमिकता है।डब्ल्यूसीएफ नेट टीसीपी बाइंडिंग - परिवहन एन्क्रिप्शन पर्याप्त है?

मुझे पता है कि दो क्षेत्र हैं जिन्हें एन्क्रिप्ट किया जा सकता है: परिवहन स्तर और संदेश स्तर। मैं परिवहन स्तर पर एन्क्रिप्ट करने के लिए प्रमाण पत्र का उपयोग करना चाहता हूं, जिसे मैं समझता हूं कि टीसीपी पर टीएलएस का उपयोग करता है।

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

उत्तर

5

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

मैं ऐसी परियोजना पर काम करता हूं जो आंतरिक सेवाओं के लिए नेटटीसीपी का उपयोग करता है, और मैं पुष्टि कर सकता हूं कि यह अच्छी तरह से काम करता है।

4

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

संदेश-स्तर की सुरक्षा अधिक उपयोगी हो जाती है जब आपको सामग्री हस्ताक्षर करने की आवश्यकता होती है या आपको अस्वीकार करने की आवश्यकता होती है और विशेष रूप से जब आपके पास ग्राहक और सर्वर के बीच मध्यस्थ (राउटर) होते हैं और यह सुनिश्चित करना चाहते हैं कि वे वास्तव में संदेश को रूट कर सकें इसकी सामग्री को देख रहे हैं।

2

मुझे लगता है कि आप स्पॉट पर हैं। यदि आप इसे किसी अन्य परिवहन तंत्र में स्थानांतरित करने की योजना नहीं बनाते हैं तो मैं नहीं देख सकता कि आपको दोनों संदेश- और परिवहन एन्क्रिप्शन की आवश्यकता क्यों होगी। यदि प्रदर्शन एक प्रमुख कारक छोड़ने वाला संदेश एन्क्रिप्शन आपको कुछ प्रदर्शन बचाएगा क्योंकि आपको प्रत्येक संदेश भेजने/प्राप्त करने पर सुरक्षा जोड़ने की आवश्यकता नहीं है।

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