SOA端到端安全问题

 
   | |

导读:SOA端到端安全问题,SSL是一个传送级的安全协议,因此它能保证我们从A到B、从 B到C的安全,但是不能保证从A到C的。

关键词:SOA 端到端 安全 面向服务架构 SSL

 
正在加载数据... 【TechTarget中国原创】在面向服务架构中有什么标准是针对端到端安全?

为了回答这一问题,首先让我详细说明我所用的端到端安全的含义。让我们举个例子——A传送一个消息给B,B传送一个消息给C。端到端的安全是指从A到C的整个链中所用到的安全。让我们关注一下SSL,SSL是一个传送级的安全协议,因此它能保证我们从A到B、从 B到C的安全,但是不能保证从A到C的。也就是说,从A到B的安全与B到C的安全是完全分离的。

【TechTarget中国原创】问:在面向服务架构中有什么标准是针对端到端安全?

  答:为了回答这一问题,首先让我详细说明我所用的端到端安全的含义。让我们举个例子——A传送一个消息给B,B传送一个消息给C。端到端的安全是指从A到C的整个链中所用到的安全。让我们关注一下SSL,SSL是一个传送级的安全协议,因此它能保证我们从A到B、从 B到C的安全,但是不能保证从A到C的。也就是说,从A到B的安全与B到C的安全是完全分离的。

  按照端到端安全标准,安全难题有许多不同的部分需要考虑:

  身份 (调用者是谁) 有很多端到端身份标准【代表性地如单点登录(简单说,就是通过用户的一次性鉴别登录,即可获得需访问系统和应用软件的授权)或身份管理】。最普遍的是SAML(“安全断言标识语言”)。很多大的供应商和客户都采用SAML。除了SAML外,还有Kerberos(这种机制中的Kerberos“令牌”将在一个WS-Security封套中进行传输)。Kerberos的使用变得重要而有价值,原因是Kerbero是Windows“土产”的安全机制。因此,如果你用Windows桌面,你可能已经在用Kerberos。注意积极地使用身份可用于批准“链”中哪个服务可以使用或者被动地追踪谁在为审核目标工作以及做了什么。

  保密性 端到端的保密性使得A可以发送信息给C而不被B看到(即使B位于消息流的中间)。端到端保密的主要标准是XML加密和WS-Security。XML加密让你对一个消息有效负载的部分或者全部进行加密,并且只有持有正确密钥的人才能解码。因此,你可以选择只对消息最敏感的信息加密。然而,一个中间者(比如B)仍可操作消息中未加密的部分。 完整性。端到端的完整性确保消息不被A到C中间的任何人篡改。端到端完整性的主要标准是XML签名和WS-。

  安全性 用XML加密,你可以选择对部分或者全部消息有效负载加以签名。持有发送者公钥的任何人均可验证消息未被篡改。

  除了这三个主要领域,你还可以考虑如何 鉴定、授权、审核等。这些领域几乎没有标准。

 
查看全文
 
 
 
 
 

SOA与Web服务安全

 
由于微软Azure在市场上可以买到并且于二月份开始付费使用,微软就云计算向美国国会献策。本周微软高级副总裁Brad Smith就颁布一项……
 
由于Web服务的安全要求至少有点模糊的事实,这个情况恶化。Web服务应该是灵活的,以至于其他程序员能用他们来编排Web服务创建者也许没有想象……
 
可扩展标识语言(XML)、Web服务和面向服务架构(SOA)在软件开发领域是最流行的东西。这些流行词在拥有成百上千个独立系统的大型企业中……
 
在面向服务架构中,测试并不能够节省应用程序的运行时间。 没错,运行时间进程和环境必须被测试,但是,通过在细微的视角审视服务的能力极限……
 
如果Wall Street实施健壮的企业架构,经济萎缩应该已经避免了——至少如果你问企业架构新书编者Leon Kappelman……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录