次の方法で共有


で始まる

拡張保護は、SSL などの外部のセキュリティで保護されたチャネルを、Kerberos-APREQ や HTTP ヘッダー認証などの内部チャネル認証プロトコルにバインドするメカニズムです。

拡張保護の概念は、RFC2743で定義されています。

拡張保護 (使用可能な場合) は、クライアントで自動的に構成されますが、既定以外のシナリオではサーバーでの構成が必要になる場合があります。

サポートされる構成

拡張保護は、WS_HTTP_HEADER_AUTH_SECURITY_BINDINGWS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDINGなどの Windows 統合認証プロトコルを使用したセキュリティ バインディングでWS_HTTP_CHANNEL_BINDINGを使用する場合にサポートされます。 これは、次の セキュリティ プロパティを使用して構成されます

拡張保護に関連する次の構成が可能です。

クライアント

[サーバー]

サポートされているプラットフォーム

拡張保護は、オペレーティング システムでサポートされているプラットフォームでサポートされています。 Windows 7 と Windows Server 2008 R2 には、組み込みのサポートが用意されています。 他のプラットフォームでは、更新プログラムが必要になる場合があります。

サーバーのオペレーティング システムがそのようなサポートを提供していない場合、クライアントから送信された拡張保護情報は無視されます。 その結果、拡張保護を使用しているクライアントは、このようなサーバーと通信できますが、セキュリティ上の利点は失われます。 クライアントでは、WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDINGWS_SSL_TRANSPORT_SECURITY_BINDINGと組み合わせて、Vista 以降の拡張保護のみをサポートします。

注: 拡張保護を使用できないと、特定の構成が使用できなくなります。

相互運用性

既定で構成されたサーバーは、拡張保護を使用しているかどうかに関係なく、SOAP クライアントと通信できます。 1 つの例外は、拡張保護をサポートし、 WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDINGWS_SSL_TRANSPORT_SECURITY_BINDINGの両方を使用するように更新された Windows XP および Windows Server 2003 WWSAPI クライアントです。 このようなクライアントをサポートするには WS_EXTENDED_PROTECTION_POLICY_NEVER サーバーで指定する必要があります。 WS_EXTENDED_PROTECTION_POLICY_ALWAYSで構成されたサーバーは、拡張保護を使用しないクライアントからの通信を拒否します。 クライアントでは、WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDINGWS_SSL_TRANSPORT_SECURITY_BINDINGと組み合わせると、Vista 以降の HTTP チャンク転送エンコードを使用してメッセージが送信されます。 これにより、チャンク転送をサポートしていないサーバーとの相互運用の問題が発生する可能性があります。

次の列挙型/定数は、拡張保護の一部です。

次の構造は、拡張保護の一部です。