暗号化およびメッセージの整合性
このトピックの対象は、既存のアプリケーションとの下位互換性のために残されているレガシ テクノロジに特定されています。新規の開発には、このトピックを適用しないでください。分散アプリケーションは、現在は Windows Communication Foundation (WCF) を使用して開発する必要があります。
機密情報は、リモート処理クライアントとリモート処理サーバーの間でやり取りされます。したがって、機密情報を保護することが重要になります。.NET リモート処理では、メッセージの暗号化とメッセージの整合性確認の両方がサポートされます。
HTTP チャネル
インターネット インフォメーション サービス (IIS: Internet Information Services) で SSL を使用してリモート オブジェクトをホストしている場合、暗号化およびメッセージの整合性は HTTP チャネルでのみサポートされます。SSL を使用するように IIS を構成する方法の詳細については、「IIS Security」を参照してください。
TCP チャネル
secure プロパティを true に設定している場合、暗号化およびメッセージの整合性は TCP チャネルでサポートされます。secure プロパティは、構成またはプログラムで設定できます。そのため、クライアントとサーバーの両方で secure プロパティを true に設定する必要があります。
IPC チャネル
IPC チャネルでは、暗号化またはメッセージの整合性がサポートされません。
注 : |
---|
IP セキュリティ (IPsec) などを使用してネットワークを既に暗号化している場合は、通信チャネルの暗号化が冗長であるため、パフォーマンスが低下するだけでセキュリティは向上しません。 |