Brace yourself, here there's another coming :-)
आज मुझे अपनी प्रेमिका को HTTPS के विपरीत WS-Security की अभिव्यंजक शक्ति के बीच का अंतर समझाना पड़ा। वह एक कंप्यूटर वैज्ञानिक है, इसलिए भले ही वह सभी XML mumbo जंबो को नहीं जानती हो, वह समझती है (शायद मुझसे बेहतर) एन्क्रिप्शन या हस्ताक्षर का क्या मतलब है। हालाँकि मुझे एक मजबूत छवि चाहिए थी, जो उसे वास्तव में समझा सके कि कौन सी चीजें उपयोगी हैं, बजाय इसके कि वे कैसे कार्यान्वित की जाती हैं (जो थोड़ी देर बाद आई, उसने इसे नहीं छोड़ा :-))।
तो यह इस तरह से चला जाता है। मान लीजिए कि आप नग्न हैं, और आपको अपनी मोटरसाइकिल को एक निश्चित गंतव्य पर चलाना होगा। (ए) मामले में आप एक पारदर्शी सुरंग से गुजरते हैं: अश्लील व्यवहार के लिए गिरफ्तार न होने की आपकी एकमात्र आशा है कि कोई भी नहीं देख रहा है। यह वास्तव में सबसे सुरक्षित रणनीति नहीं है जिसके साथ आप बाहर आ सकते हैं ... (लड़के के माथे से पसीने की बूंद को नोटिस करें)। यह स्पष्ट रूप से एक POST के बराबर है, और जब मैं "समतुल्य" कहता हूं तो मेरा मतलब है। (बी) मामले में, आप बेहतर स्थिति में हैं। सुरंग अपारदर्शी है, इसलिए जब तक आप इसमें यात्रा करते हैं, आपका सार्वजनिक रिकॉर्ड सुरक्षित है। हालांकि, यह अभी भी सबसे अच्छी स्थिति नहीं है। आपको अभी भी घर छोड़ना होगा और सुरंग के प्रवेश द्वार तक पहुंचना होगा, और सुरंग के बाहर एक बार शायद आपको उतरना होगा और कहीं चलना होगा ... और वह HTTPS के लिए जाता है। सच, आपका संदेश सुरक्षित है जबकि यह सबसे बड़ी चैस को पार करता है: लेकिन एक बार जब आपने इसे दूसरी तरफ पहुंचाया तो आपको वास्तव में पता नहीं होगा कि वास्तविक बिंदु पर पहुंचने से पहले कितने चरणों से गुजरना होगा जहां डेटा संसाधित किया जाएगा। और निश्चित रूप से वे सभी चरण HTTP से भिन्न कुछ का उपयोग कर सकते हैं: एक शास्त्रीय MSMQ जो बफ़र्स अनुरोध करता है जिसे उदाहरण के लिए, तुरंत सेवा नहीं दी जा सकती है। यदि कोई व्यक्ति आपके डेटा को उस प्रीप्रोसेसिंग लिम्बो में रखते हैं तो क्या होता है? हम्म। (इस "हम्म" को वाक्य के अंत में मॉर्फियस द्वारा बोले गए "क्या आपको लगता है कि आप सांस ले रहे हैं?") पढ़ें। इस रूपक में पूर्ण समाधान (c) दर्द रहित रूप से है: अपने आप पर कुछ रफ़ू कपड़े और विशेष रूप से मोटरसाइकिल पर हेलमेट प्राप्त करें !!! तो आप सुरक्षित रूप से पर्यावरण की अपारदर्शिता पर भरोसा किए बिना चारों ओर जा सकते हैं। रूपक स्पष्ट रूप से स्पष्ट है: कपड़े मतलब या आसपास के बुनियादी ढांचे की परवाह किए बिना आपके साथ आते हैं, जैसा कि संदेश स्तर की सुरक्षा करती है। इसके अलावा, आप एक हिस्से को कवर करने का फैसला कर सकते हैं, लेकिन एक और खुलासा कर सकते हैं (और आप व्यक्तिगत आधार पर ऐसा कर सकते हैं: हवाई अड्डे की सुरक्षा आपके जैकेट और जूते को बंद कर सकती है, जबकि आपके डॉक्टर के पास उच्च स्तर हो सकता है), लेकिन याद रखें कि छोटी आस्तीन वाली शर्ट हैं बुरा व्यवहार भले ही आपको अपने बाइसेप्स पर गर्व हो :-) (बेहतर पोलो, या टी-शर्ट)।
मुझे यह कहते हुए खुशी हो रही है कि उसे यह बात मिल गई है! मेरा कहना है कि कपड़े का रूप बहुत शक्तिशाली है: मुझे नीति की अवधारणा को पेश करने के लिए इसका इस्तेमाल करने के लिए लुभाया गया था (डिस्को क्लब आपको खेल के जूते में नहीं जाने देंगे; आप अपने अंडरवियर में एक बैंक में पैसे निकालने के लिए नहीं जा सकते हैं; , जबकि यह एक सर्फ पर खुद को संतुलित करते हुए पूरी तरह से स्वीकार्य रूप है; और इसी तरह) लेकिन मैंने सोचा कि एक दोपहर के लिए; ;-)
आर्किटेक्चर - डब्ल्यूएस, जंगली विचार
सौजन्य: http://blogs.msdn.com/b/vbertocci/archive/2005/04/25/end-to-end-security-or-why-you-shouldn-t-drive-your-motorcycle-naked। aspx