Giả sử bạn đang viết một ứng dụng WinForms dựa trên mạng được cho là chạy trong một môi trường "hoang tưởng" do các chính sách hạn chế của công ty tại trang web của khách hàng. Môi trường thù địch như vậy có những loại hạn chế nào, và bạn đã làm gì để thiết kế chúng?Môi trường công ty thù địch nhất để triển khai ứng dụng .NET WinForms là gì?
Một số ví dụ để bắt đầu với:
- Vấn đề: Có một bức tường lửa rất hạn chế chỉ cho phép cổng outbound 80 giao thông. Giải pháp: chỉ sử dụng HTTP để thực hiện kết nối mạng của bạn.
- Vấn đề: Khuôn khổ .NET không được phép. Giải pháp: biến ứng dụng của bạn thành ứng dụng web.
Một số hạn chế như vậy mà bạn gặp phải trong các tình huống thực tế của khách hàng, chẳng hạn như ví dụ trong phần mềm ngân hàng (thường cần phải sống trong một môi trường đặc biệt nghiêm ngặt)?
Không phải điều này thực sự trả lời câu hỏi của bạn, nhưng nó nhắc tôi (đặc biệt là vấn đề đầu tiên) của RFC 3093. Tại một thời điểm nhất định, bạn phải thừa nhận rằng những hacks này có nghĩa là trốn tránh quản lý, không duy trì an ninh thực sự. –
Đó là một loại bummer này được đóng lại, tôi nghĩ rằng nó sẽ có một câu hỏi wiki cộng đồng tốt. – overslacked