有什么可以阻止用户修改SAML断言发送给服务提供者吗?
例如,如果SAML响应通过电子邮件地址向服务提供商标识用户,那么断言中是否有任何内容可以阻止某人使用Fiddler之类的东西修改it,并将他们的电子邮件地址替换为同一家公司中的一个在他们试图访问的服务中具有更高级别访问权限的人?
发布于 2015-04-28 09:59:58
您的SAML响应中的断言应该使用私有/公钥对和xmldsig进行签名。如果正确签名,更改断言的内容将使签名失效,从而使断言本身失效。
现在,如果
那么几乎任何事情都是可能的。
发布于 2015-04-29 00:16:28
是的,可以修改它,但是即使对响应进行微小的更改(比如添加一个空间),服务提供者端的签名验证过程也会失败(前提是SP按照应该做的那样对其进行验证)
https://stackoverflow.com/questions/29916110
复制相似问题