Brace yourself, here there's another coming :-)
Hari ini saya harus menjelaskan kepada pacar saya perbedaan antara kekuatan ekspresif WS-Security sebagai lawan HTTPS. Dia seorang ilmuwan komputer, jadi bahkan jika dia tidak tahu semua XML omong kosong dia mengerti (mungkin lebih baik dari saya) apa arti enkripsi atau tanda tangan. Namun saya menginginkan citra yang kuat, yang dapat membuatnya benar-benar memahami hal-hal apa yang berguna, daripada bagaimana mereka diterapkan (yang datang sedikit kemudian, dia tidak menghindarinya :-)).
Begitulah yang terjadi. Misalkan Anda telanjang, dan Anda harus mengendarai sepeda motor Anda ke tujuan tertentu. Dalam kasus (A) Anda melewati terowongan transparan: satu-satunya harapan Anda untuk tidak ditangkap karena perilaku cabul adalah tidak ada yang melihat. Itu bukan strategi paling aman yang bisa kamu lakukan ... (perhatikan keringat keluar dari dahi pria :-)). Itu setara dengan POST yang jelas, dan ketika saya mengatakan "setara", saya bersungguh-sungguh. Dalam kasus (B), Anda berada dalam situasi yang lebih baik. Terowongan itu buram, jadi selama Anda bepergian ke dalamnya, catatan publik Anda aman. Namun, ini masih bukan situasi terbaik. Anda masih harus meninggalkan rumah dan mencapai pintu masuk terowongan, dan sekali di luar terowongan mungkin Anda harus turun dan berjalan di suatu tempat ... dan itu berlaku untuk HTTPS. Benar, pesan Anda aman saat melintasi jurang terbesar: tetapi begitu Anda mengirimnya di sisi lain, Anda tidak benar-benar tahu berapa banyak tahapan yang harus dilalui sebelum mencapai titik nyata di mana data akan diproses. Dan tentu saja semua tahapan tersebut dapat menggunakan sesuatu yang berbeda dari HTTP: MSMQ klasik yang mendukung permintaan yang tidak dapat dilayani segera, misalnya. Apa yang terjadi jika seseorang mengintai data Anda saat mereka berada dalam limbo praproses? Hm (bacalah "hm" ini seperti yang diucapkan oleh Morpheus di akhir kalimat "apakah menurut Anda udara yang Anda hirup?"). Solusi lengkap (c) dalam metafora ini sangat sepele: dapatkan beberapa pakaian sialan untuk diri sendiri, dan terutama helm saat berada di sepeda motor !!! Jadi Anda bisa berkeliling dengan aman tanpa harus bergantung pada kekaburan lingkungan. Metafornya mudah-mudahan jelas: pakaian itu datang bersamamu terlepas dari sarana atau infrastruktur di sekitarnya, seperti halnya keamanan tingkat pesan. Selain itu, Anda dapat memutuskan untuk menutupi satu bagian tetapi mengungkapkan yang lain (dan Anda dapat melakukannya secara pribadi: keamanan bandara dapat melepaskan jaket dan sepatu Anda, sementara dokter Anda mungkin memiliki tingkat akses yang lebih tinggi), tetapi ingat bahwa kemeja lengan pendek praktik buruk bahkan jika Anda bangga dengan bisep Anda :-) (lebih baik polo, atau t-shirt).
Saya senang mengatakan bahwa dia mengerti maksudnya! Saya harus mengatakan bahwa metafora pakaian sangat kuat: Saya tergoda untuk menggunakannya untuk memperkenalkan konsep kebijakan (klub disko tidak akan membiarkan Anda memakai sepatu olahraga; Anda tidak dapat pergi untuk menarik uang di bank dengan pakaian dalam Anda , sementara ini terlihat sangat bisa diterima sambil menyeimbangkan diri Anda pada ombak; dan sebagainya) tapi saya pikir untuk satu sore itu sudah cukup ;-)
Arsitektur - WS, Gagasan Liar
Courtesy: http://blogs.msdn.com/b/vbertocci/archive/2005/04/25/end-to-end-security-or-why-you-shouldn-t-drive-your-motorcycle-naked. aspx