SOA 体系架构中的服务安全控制的实现方 法 安全性作为 SOA总体架构中的基础考虑之一, 横穿架构中的各个层面。 SOA 安 全保障体系通过完成环境安全、 传输安全、数据安全和服务安全等几个方面的内 容,对系统提供不同力度的安全保障。 主要从服务级安全的角度来阐述 SOA系统 中安全保障的实现方法和措施, 详细研究了当前 SOA 体系架构发展的现状与 SOA 体系架构服务安全控制的重要性及几种 SOA 服务安全控制方法,即单点登录、 用户授权与服务安全控制。 1 服务的安全控制 1. 1 单点登录 对用户身份进行有效认证是实施安全保障的前提,例如客户必须提供正 确的用户名和口令才能获得服务。 然而,每天用户都要登录到多个系统上请求服 务,这样就不得不针对每个系统的认证程序提交不同的用户名和密码。 密码的过 渡繁殖带来了新的问题,如工作效率的下降、密码被非法截获的可能性增加等。 因此寻