【发布时间】:2013-04-28 02:44:24
【问题描述】:
我在这里的第一篇文章!我想在网络服务安全方面获得一些社区帮助。
我正在研究最先进的 Web 服务安全性。我需要一个解决方案来解决关于识别、访问控制、传输相关问题(如数据完整性、保护、不可否认性)的所有问题。
所以我获取了一些现实世界的解决方案来满足这些需求,我找到了基于 SOAP 的 Web 服务的解决方案:
- 标识:WS-Security 框架
- 身份验证:可扩展访问控制标记语言 (XACML)
- 授权
- 可扩展权限标记语言 (XrML)
- XML 密钥管理 (XKMS)
- 安全断言标记语言 (SAML)
- .NET Passport
- 机密
- WS-安全框架
- XML 加密
- 安全套接字层 (SSL)
- WSS
几乎所有这些都可以使用 spring-security 实现
另一方面,RESTful Web 服务的安全性较低。基于网络的 SSL/TLS 是一种很好的加密解决方案,但确实存在其他安全协议,例如:
- OAuth:由 facebook、twitter 使用,无需令牌交换
- OpenID:被谷歌使用
- CAS
- LDAP、Kerberos
- 角色,浏览器 ID
另一种解决方案可能是将安全性集成在企业总线中作为服务(Security as a Service)..
所以我的问题是:还有其他我应该知道的解决方案吗?还有其他框架吗?
非常感谢
【问题讨论】:
-
之前的帖子应该对你有帮助 stackoverflow.com/questions/853620/…
标签: web-services security rest soap spring-security