fra*_*lic 1 security encryption cryptography web-services x509
不太了解加密......
假设我正在准备提交给身份提供者的SAML请求.为什么我需要将x.509证书应用于此请求?仅基于SSL的传输不够安全吗?
在SAML的情况下,消息级安全性(即XML本身是签名的,有时是加密的),因为通信涉及不直接通信的各方.SSL/TLS用于传输级安全性,仅在直接通信的双方之间以及仅在此通信期间使用.
根据您使用的SAML绑定,对话框可能如下所示(例如,沿着Shibboleth行):
在这种情况下,SP和IdP之间没有直接的SSL/TLS连接,尽管涉及所有3方.(其中一些变体涉及SP和IdP之间的属性后端通信,但这是一个不同的问题.)
如果中间方(即用户)无意查看SAML消息中的内容和/或用户与SP或IdP之间的连接是否未通过SSL/TLS,则适用于签名的内容也适用于加密(通常,它应该通过HTTPS).
是的 - SSL就足够了 - 但SSL只是点对点的.如果源和目标计算机之间存在少量中介,则无法使用SSL保护连接.
在这种情况下,例如,当通过互联网传输时,您必须保护实际的消息,而不是传输级别.这就是你需要加密XML(或至少部分)的原因.
渣
| 归档时间: |
|
| 查看次数: |
4349 次 |
| 最近记录: |