服务和Mashup的安全性

随着Mashup和SOA应用的普及,安全问题成为业界关注焦点。当前浏览器安全机制难以有效支撑Mashup应用,同源策略在提供保护的同时限制了功能。业界正在探索新的解决方案,如在浏览器中采用沙盒机制和第三方安全工具。SOA的安全则更侧重于全局治理和服务访问控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如今,安全问题在大多数应用和系统中正日益受到关注。无论你是创建小型的mashups、开发企业级应用或是构建SOA平台,总会牵扯到有一些(安全相关的)问题和手段。Erica Naone最近就在mashup的世界里如何处理安全问题发表了他的看法,与此同时,来自BEA的Bob RhubartDavid Garrison讨论了怎样来确保你部署服务的安全。 Naone和来自OpenAjax联盟微软研究院、信息安全公司Mandiant,以及Mashup Maker(mashup maker 是用于运行和创建Mashup的组装环境。)公司JackBe的业界专家一起讨论并评估了mashup安全的现状以及未来的关注点。总体而言,现有浏览器的安全机制已经不足以为安全的mashup应用提供模型上的支持了。

Web浏览器设计之初并未考虑进mashup应用,‘这个疮疤自它诞生之日就有了’[David Boloker,OpenAjax联盟创始人之一,IBM新兴网络技术(Emerging Internet Technologies)的CTO]说到。浏览器包含一种叫同源策略的安全机制,能够防止一个站点的恶意代码从另一站点上抓取诸如存储的证书之类的数据。同源策略限制了来自一个域的站点向另一个域请求数据。
来自微软研究院系统与网络组的Helen Wang进一步指出了同源策略的失败之处:
同源策略的失败在于它迫使‘现在的网络应用,要么选择牺牲掉安全,要么选择牺牲掉功能。’她提到很多很棒的功能(比如mashup)来自于使用各个来源的工具。问题是当站点的创建者在自己的站点嵌入第三方代码时,同源策略不再提供任何的保护,因此这些嵌入代码极有可能获得对存储于该站点的信息的访问权限
一些提出的解决方案包括:在辅以额外控制的同时,放宽同源策略的限制。Wang建议以“沙盒”的形式在浏览器内对外部代码加以控制,避免(这些代码)获得过多的权限。也有人推荐用外部的、第三方工具来确保应用程序通信安全,这种方式不必改动现有的浏览器。一个这样的例子是IBM最近宣布的 sMash,一个“安全的mashup”应用
sMash致力于解决浏览器mashup安全问题中的一个关键部分,使来自于异源的数据和代码相互分离,与此同时,通过一个安全的通信通道充许数据在受控状态下得以共享
业界的大多数人都试图表明mashup安全仍是一个悬而未决的问题,随着Web2.0应用的普及,这一问题将会得到越来越多的关注。尽管mashup并不是应用的全部,但BEA一直以来都把重点放在为组织创建服务的开发者身上。Bob Rhubart在一家公司讨论“ 作为SOA项目整体一部分的安全性”时提到,安全是任何SOA全局治理的基石:
要说明安全之于SOA治理的重要性,将它比作水之于鱼的生存也不为过。这是显而易见的。就像SOA治理中的其他环节一样,安全问题也是一个多方面的问题。但它的本质归根结底在于回答一个简单的问题:谁在使用你的东西?部署于SOA中的每一个服务都代表着一笔重大的投资,同时也代表着潜在的重大回报。当然了,SOA治理的一个根本目的,就是保证每个服务的使用都能产生所预期的回报。实现这个回报的关键,一是控制好谁能访问这些服务,二是控制好那些有权使用的人到底是怎样使用服务的。
Rhubart援引了David Garrison和 BEA的安全服务框架作为如何实现这一目标的例子。Garrison指出,BEA在他们的产品中使用了一个安全服务框架模型,并讨论了如何用AquaLogic企业安全套件(ALES)来设计这样一种框架的基本理念。Garrison为一个安全服务框架标定出了5个主要的服务/提供者,并阐述了它们各自的职责。它们是:\
  • 认证 \
  • 角色映射 \
  • 授权 \
  • 证书映射 \
  • 审计 \
\不出意料,所列的项目与传统的应用级安全框架相异甚少。
查看英文原文: Security for Services and Mashups
译者简介:黄璜,毕业于重庆邮电大学计算机学院。现从事软件开发工作,供职于成都ISSC,主要负责Java Web开发,熟悉struts,spring,ibatis,关注语义网,SOA,云计算等领域。个人主页: http://www.chinacomputing.org, 联系方式 huangh@cn.ibm.com。参与InfoQ中文站内容建设,请邮件至 china-editorial@infoq.com
内容概要:本文档详细介绍了Analog Devices公司生产的AD8436真均方根-直流(RMS-to-DC)转换器的技术细节及其应用场景。AD8436由三个独立模块构成:轨到轨FET输入放大器、高动态范围均方根计算内核精密轨到轨输出放大器。该器件不仅体积小巧、功耗低,而且具有广泛的输入电压范围快速响应特性。文档涵盖了AD8436的工作原理、配置选项、外部组件选择(如电容)、增益调节、单电源供电、电流互感器配置、接地故障检测、三相电源监测等方面的内容。此外,还特别强调了PCB设计注意事项误差源分析,旨在帮助工程师更好地理解应用这款高性能的RMS-DC转换器。 适合人群:从事模拟电路设计的专业工程师技术人员,尤其是那些需要精确测量交流电信号均方根值的应用开发者。 使用场景及目标:①用于工业自动化、医疗设备、电力监控等领域,实现对交流电压或电流的精准测量;②适用于手持式数字万用表及其他便携式仪器仪表,提供高效的单电源解决方案;③在电流互感器配置中,用于检测微小的电流变化,保障电气安全;④应用于三相电力系统监控,优化建立时间转换精度。 其他说明:为了确保最佳性能,文档推荐使用高质量的电容器件,并给出了详细的PCB布局指导。同时提醒用户关注电介质吸收泄漏电流等因素对测量准确性的影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值