顧客サイトでの企業ポリシーの制限により、「パラノイア」環境で実行することになっているネットワーク ベースの WinForms アプリケーションを作成しているとします。そのような敵対的な環境にはどのような制限があり、それらを回避するためにどのような設計を行いましたか?
最初にいくつかの例を示します。
- 問題: 送信ポート 80 トラフィックのみを許可する非常に制限的なファイアウォールがあります。解決策: HTTP のみを使用してネットワーキングを行います。
- 問題: .NET フレームワークが許可されていません。解決策: アプリを Web アプリに変換します。
たとえば、銀行のソフトウェアなど、実際の顧客の状況で直面した制限にはどのようなものがありますか?