WS-Security

WS-SecurityWeb服务安全)是一种提供在Web服务上应用安全的方法的网络传输协议。2004年4月19日,OASIS组织发布了WS-Security标准的1.0版本。 2006年2月17日,发布了1.1版本。

WS-Security是最初IBM,微软,VeriSign和Forum Systems开发的,现在协议由Oasis-Open下的一个委员会开发,官方名称为WSS。

协议包含了关于如何在Web服务消息上保证完整性和机密性的规约。WSS协议包括SAML(安全断言标记语言)、Kerberos和认证证书格式(如X.509)的使用的详细信息。

WS-Security描述了如何将签名和加密头加入SOAP消息。除此以外,还描述了如何在消息中加入安全令牌,包括二进制安全令牌,如X.509认证证书和Kerberos门票(ticket)。

WS-Security将安全特性放入一个SOAP消息的消息头中,在应用层处理。这样协议保证了端到端的安全。

WS主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传送提高效率。

相关规范

下面的规范草案与WS-Security有关。

  • WS-SecureConversation
  • WS-Federation
  • WS-Authorization
  • WS-Policy
  • WS-Trust
  • WS-Privacy

参见

  • WS-I Basic Security Profile
  • Web服务
  • SAML
  • XML firewall
  • XACML
  • X.509

外部链接

  • OASIS Web Services Security TC (页面存档备份,存于互联网档案馆) (Contains links to download specification documents)
  • WS-Security Specification (页面存档备份,存于互联网档案馆
  • WS-I Basic Security Profile (页面存档备份,存于互联网档案馆
  • Web Services Security Documentation (页面存档备份,存于互联网档案馆
  • Web Service Security Patterns (页面存档备份,存于互联网档案馆
  • WSS4J (页面存档备份,存于互联网档案馆) (WS-Security Java Implementation from Apache)
  • WSIT Web Services Interoperability Technologies (WSIT) that enable interoperability between the Java platform and Windows Communication Foundation (WCF)
小作品圖示这是一篇與计算机相關的小作品。您可以通过编辑或修订扩充其内容。