Brace yourself, here there's another coming :-)
Hôm nay tôi đã phải giải thích cho bạn gái về sự khác biệt giữa sức mạnh biểu cảm của WS-Security so với HTTPS. Cô ấy là một nhà khoa học máy tính, vì vậy ngay cả khi cô ấy không biết tất cả các mumbo XML, cô ấy hiểu (có thể tốt hơn tôi) ý nghĩa của mã hóa hoặc chữ ký. Tuy nhiên tôi muốn có một hình ảnh mạnh mẽ, có thể khiến cô ấy thực sự hiểu những thứ hữu ích cho nó, hơn là cách chúng được thực hiện (một lát sau, cô ấy đã không thoát khỏi nó :-)).
Vì vậy, nó đi như thế này. Giả sử bạn đang khỏa thân, và bạn phải lái xe máy của mình đến một điểm đến nhất định. Trong trường hợp (A) bạn đi qua một đường hầm trong suốt: hy vọng duy nhất của bạn về việc không bị bắt vì hành vi tục tĩu là không ai tìm kiếm. Đó không hẳn là chiến lược an toàn nhất mà bạn có thể đưa ra ... (chú ý giọt mồ hôi từ trán chàng trai :-)). Điều đó tương đương với một POST rõ ràng và khi tôi nói "tương đương" thì ý tôi là vậy. Trong trường hợp (B), bạn đang ở trong một tình huống tốt hơn. Đường hầm mờ đục, miễn là bạn đi vào đó thì hồ sơ công khai của bạn là an toàn. Tuy nhiên, đây vẫn không phải là tình huống tốt nhất. Bạn vẫn phải rời khỏi nhà và đến lối vào đường hầm, và một khi ở bên ngoài đường hầm có lẽ bạn sẽ phải xuống và đi bộ ở đâu đó ... và điều đó sẽ xảy ra với HTTPS. Thật, thông điệp của bạn an toàn trong khi nó vượt qua giới hạn lớn nhất: nhưng một khi bạn đã gửi nó ở phía bên kia, bạn không thực sự biết mình sẽ phải trải qua bao nhiêu giai đoạn trước khi đến điểm thực sự nơi dữ liệu sẽ được xử lý. Và tất nhiên, tất cả các giai đoạn đó có thể sử dụng một cái gì đó khác với HTTP: một MSMQ cổ điển có bộ đệm yêu cầu không thể được phục vụ ngay lập tức. Điều gì xảy ra nếu ai đó giấu dữ liệu của bạn trong khi họ ở trong tình trạng lấp lửng tiền xử lý đó? Hừm. (đọc "hm" này khi người được Morpheus thốt ra ở cuối câu "bạn có nghĩ đó là không khí mà bạn đang thở không?"). Giải pháp hoàn chỉnh (c) trong phép ẩn dụ này thật tầm thường: lấy một số quần áo bẩn thỉu trên chính mình, và đặc biệt là mũ bảo hiểm khi đi xe máy !!! Vì vậy, bạn có thể đi xung quanh một cách an toàn mà không cần phải dựa vào sự mờ đục của môi trường. Phép ẩn dụ hy vọng rất rõ ràng: quần áo đi kèm với bạn bất kể trung bình hay cơ sở hạ tầng xung quanh, như mức độ bảo mật lộn xộn. Hơn nữa, bạn có thể quyết định che một phần nhưng tiết lộ phần khác (và bạn có thể làm điều đó trên cơ sở cá nhân: an ninh sân bay có thể lấy áo khoác và giày của bạn ra, trong khi bác sĩ của bạn có thể có mức truy cập cao hơn), nhưng hãy nhớ rằng áo sơ mi tay ngắn là thực hành xấu ngay cả khi bạn tự hào về bắp tay của mình :-) (tốt hơn là áo polo, hoặc áo phông).
Tôi rất vui khi nói rằng cô ấy đã nhận được điểm! Tôi phải nói rằng phép ẩn dụ về quần áo rất mạnh mẽ: Tôi đã cố gắng sử dụng nó để đưa ra khái niệm chính sách (các câu lạc bộ sàn nhảy sẽ không cho bạn đi giày thể thao; bạn không thể rút tiền trong ngân hàng trong quần lót của bạn , trong khi điều này là hoàn toàn có thể chấp nhận được trong khi cân bằng bản thân khi lướt web, v.v.) nhưng tôi nghĩ rằng trong một buổi chiều là đủ ;-)
Kiến trúc - WS, Ý tưởng hoang dã
Lịch sự: http://bloss.msdn.com/b/vbertocci/archive/2005/04/25/end-to-end-securance-or-why-you-shouldn-t-drive-your-motor Motorcycle-naken. aspx