高级安全与遗留集成技术解析
在当今复杂的信息技术环境中,安全和系统集成是至关重要的两个方面。下面将详细介绍高级安全中的基于声明的安全和联合安全,以及Windows Communication Foundation(WCF)与COM+和MSMQ等遗留技术的集成。
高级安全:基于声明的安全与联合安全
基于声明的安全和联合安全是保障系统安全的重要概念。基于声明的安全以声明为核心,声明由类型、权利和值组成,由发行者针对持有者做出,发行者的可信度有所不同。
Windows Communication Foundation的可扩展安全基础结构(XSI)为基于声明的安全提供了基础。它能将来自不同来源的各种类型的凭据转换为声明集,通过XSI授权策略,这些声明可以在不同组织的语言之间进行转换。服务可以使用XSI授权管理器评估声明是否足以访问请求的资源,授权策略和授权管理器都可以通过配置来确定,使得资源访问授权过程与资源本身完全独立。
联合安全在Windows Communication Foundation文档中的定义是:“联合安全是一种机制,它允许服务与其相关的客户端身份验证和授权过程之间实现清晰的关注点分离”。联合安全通过服务信任独立的身份验证和授权机制来实现这种分离,就像政治实体信任其他实体提供军事保护和管理公民身份一样。
通过一个练习展示了使用XSI的基于声明的安全的强大功能。在这个练习中,原本使用基于角色的授权控制的内部网服务的访问权限被扩展,允许另一个组织的用户进行基于声明的受控访问,而且在此过程中,客户端和服务的代码都无需更改。
然而,基于声明的安全也存在不足之处,目前对它的支持仍然相当有限。在示例应用中,安全仍然基于Win
超级会员免费看
订阅专栏 解锁全文
5060

被折叠的 条评论
为什么被折叠?



