本主题介绍一项传统技术,保留该技术是为了向后兼容现有的应用程序,不建议对新的开发使用该技术。现在应该使用 Windows Communication Foundation (WCF) 来开发分布式应用程序。
当在远程处理客户端和远程处理服务器之间来回传递敏感信息时,需要对它们提供保护,这一点很重要。.NET 远程处理提供了对加密消息和确定消息完整性的支持。
HTTP 信道
只有在使用 SSL 将远程对象承载于 Internet 信息服务 (IIS) 中时,HTTP 信道才支持加密和消息完整性。有关将 IIS 配置为使用 SSL 的更多信息,请参见 IIS 安全性(可能为英文网页)。
TCP 信道
如果将 secure 属性设置为 true,TCP 信道就支持加密和消息完整性。secure 属性可通过配置或编程方式进行设置。需要注意的是,客户端和服务器都需要将 secure 属性设置为 true。
IPC 信道
IPC 信道不支持加密或消息完整性。
![]() |
---|
如果网络已经加密(例如,通过使用 IP 安全性 (IPsec) 加密),对通信信道加密便是多余的,这样不仅不能提高安全性,还会降低性能。 |