问:SOA独特的安全挑战是什么? 答:由于SOA阐述了分布式计算,提供一个抽象层,揭示了应用程序功能,面向企业的服务,在网络上都是独立的位置。有两种传统做法,在SOA领域打破应用安全。首先,身份的机制和政策可能有各不相同的后端系统。用户在每一个系统可能有不同的密码和特权,因此当用户访问一个综合的服务时,可能还需要验证每个后端系统。
第二,便是要告诉我们,如何触及到SOA的本质:由于服务组合层作为一个抽象层和masks的细节的技术执行情况的用户,每个服务摘要用户身份方面的基本应用。这就使人们很难将用户联系的整体功能,因为在SOA本身没有提供总体安全环境。例如,当getSalary API……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:SOA独特的安全挑战是什么?
答:由于SOA阐述了分布式计算,提供一个抽象层,揭示了应用程序功能,面向企业的服务,在网络上都是独立的位置。有两种传统做法,在SOA领域打破应用安全。首先,身份的机制和政策可能有各不相同的后端系统。用户在每一个系统可能有不同的密码和特权,因此当用户访问一个综合的服务时,可能还需要验证每个后端系统。
第二,便是要告诉我们,如何触及到SOA的本质:由于服务组合层作为一个抽象层和masks的细节的技术执行情况的用户,每个服务摘要用户身份方面的基本应用。这就使人们很难将用户联系的整体功能,因为在SOA本身没有提供总体安全环境。例如,当getSalary API调用的ERP系统是在通过Web服务界面,如何知道ERP系统是否要求授权?主叫用户在getSalesCommission服务或者服务组成软件上运行。
因此,“安全岛”的做法打破了以服务为导向的模式,因为用户可以接入位于不同的系统在不同的时间和基本应用程序不再有用户方面的服务,他们需要授权的具体行动。要提供这些服务的必要安全,企业需要一个单一的身份管理和安全政策的基础设施,规范的四个接口的例子(门户网站、商业服务和两个原子服务)的方式,提供了整个安全方面的系统、服务和应用。企业必须学会适用于整个企业网络(包括邀请与会者)和安全管理中的分层,分级的方式集中管理员。部门或其他组织团体就可以有自己的管理员,这些管理员,反过来必须加以管理更高级的管理,更高层次上的企业。
翻译
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突