您的位置:软件 > 开发者网络 > 技术跟踪 > 技术理论 > 正文
基于COM+技术的安全性研究
[文章信息]
作者:ZHANGJ
时间:2004-02-10
出处:论坛
责任编辑:方舟
[文章导读]
本文探讨了COM+的安全模型,包括激活控制、访问授权、身份验证、组件运行身份
advertisement
热点推荐
· 11.10软件精选 FW实用设计
· IE最新安全漏洞补救几大措施
· M牛的网络生活之下载篇
· Norton Ghost 9.0全新体验
· InstallShield简明使用教程之前言
[正文]

1 2  下一页

天极IT资讯短信服务 电脑小技巧
资费:包月5元
手机:
介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。

  摘 要: 本文探讨了COM+的安全模型,包括激活控制、访问授权、身份验证、组件运行身份,并给出了在实际例子中各种安全措施的使用方法。

  关键词: 组件;COM+;安全模型;角色

  1 前言

  COM+是微软公司的分布式互联网络应用结(Windows DNA, Microsoft Distributed interNet Application Architecture)的技术核心。它提供的安全机制使我们可以快速、高效地构筑安全的企业级多层分布式应用系统。程序员无需编写大量的代码就可以将这个新的安全机制使用在分布式应用系统中。

  COM+的安全模型仍然沿用了MTS的基于角色的安全模型,根据用户的角色访问应用的有关功能模块。这种安全模型需要开发人员与管理人员协同完成,在开发阶段,开发人员负责定义各种角色,并且在实现组件功能时,只允许指定角色的用户才可以执行这些功能;在配置阶段,管理员负责为所有的角色指定有关的用户账号。COM+扩充了MTS安全模型,它允许开发人员和管理员指定到方法一级的安全控制,在MTS安全模型中,我们只能在MTS包一级指定安全角色。通过COM+对象环境信息,COM+的安全模型更为细致,因此,基于COM+技术的安全平台对于大部分企业级应用系统不失为一种优先考虑的方案。

  2 COM+的安全模型

  COM+所定义的安全模型是由一组相关的接口所定义的。由于COM+的安全模型只是一组相关的接口,所以当其执行在不同的操作系统时,操作系统就会实现这一组安全接口,并提供COM+在这个操作系统中的安全控制。COM+安全模型主要包括以下一些内容:

  激活控制:是指控制哪些用户可以激活应用程序服务器。当用户试着在远程机器上激活应用程序服务器时,COM+的安全机制会检查该客户端是否有权限激活远程服务器的安全控制。

  存取控制:是指在服务器上由适当的用户激活后,控制哪些用户可以存取应用服务器所提供的服务。

  验证控制:主要是控制客户端和服务器端之间传递数据的安全性。严格的验证控制可以让数据在传输时先经过加密。以避免无权限用户的存取。程序员必须决定使用哪一层次的数据安全性,当然设置的安全层次越高,数据越安全,但是程序执行的效率就会受到影响。因此,一般只需要在客户端一开始连接时验证客户端即可。

  鉴定控制:是指一个COM+套件组件中的组件在需要存取其他的系统资源时,使用什么系统账号来登陆到这些资源服务器。只有使用一个合法的鉴定控制身份来登陆这些资源服务器,才能取得它需要的资源。鉴定控制能够控制应用程序服务器是使用特定的用户权限执行的,或是使用目前在客户端登陆的用户的权限执行的。

  3 COM+的身份验证

  COM+身份验证是建立在SSP之上,使用RPC定义的上级验证实现的。客户程序和服务器组件都可以指定各自的验证级别,当客户机要连接COM+服务器时,系统会检查服务器和客户机的验证设置,通过使用COM+安全罩谈判算法选择较严格的验证级别。COM+支持的验证级别如表1所示:

验证级别 说 明
Default 使用通常的COM+安全罩谈判算法自动确定验证级别
None 不验证调用者的身份
Connect 当客户端连结应用程序时验证用户的实体身份
Call 向应用程序中的每个对象发出调用时进行身份验证
Packet 对调用者的每个数据包都进行身份验证
Packet Integrity 对调用者的每个数据包进行散列的校验和
Packet Privacy 在传输过程中对数据报进行加密

  我们在使用过程中,不能一味地使用高级别的验证,因为验证级别越高,系统性能代价也越高。因此,应根据组件对安全性的要求,合理选用相应验证级别。涉及关键业务的组件使用高级别验证,普通组件则使用低级别验证,做到安全和性能兼顾和统一。


1 2  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载


发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • COM编程技术基础概述之七
  • COM编程技术基础概述之六
  • COM编程技术基础概述之五
  • COM编程技术基础之四
  • VIA驱动问题导致DVD刻录失败
  • [配置推荐]学生型闪龙配置
  • 11.10软件精选 FW实用设计
  • 精英主板全面迈进P5时代
  • 详解11月三大硬件杀手游戏及四大凶器
  • 选硬盘 用好希捷互动存储专家
  • NDS十大最受期待游戏
  • 中国星际个人联赛第6轮综述
  • Advertisement

    天极无线
    待机彩图    >>更多
    多彩动画    >>更多
    美妙和弦    >>更多
    天使在唱歌
    壁虎漫步
    PrettyBoy
    LoveLoveLove
    我是你的小小狗
    单身情歌
    十面埋伏
    祝酒歌
    回心转意
    波斯猫
    太委屈
    S.H.E
    潘玮柏
    M2M
    蔡依林
    阿牛
    林志炫
    陈弈迅
    刀郎
    黑龙
    S.H.E
    陶晶莹
    情人玫瑰坊
    音乐风云
    新片速递
    神秘测试
    都市约会
    ·天极彩信天天精彩
    ·图铃梦工厂下载无限!
    ·找寻童真,卡通专题
    ·夏日激情交友社区!
    ·星座运程,预测人生

    CSEEK搜索