COM+ 安全与微软证书服务器全面解析
1. COM+ 组件与安全概述
在开发应用程序时,COM+ 组件是一个强大的工具。COM+ 组件支持基于属性的编程,这意味着在创建组件后,你可以决定该组件将使用哪些 COM+ 服务,比如是否支持或需要事务,以及是否需要安全机制。除了这种基于属性的编程方式,还可以通过编程来控制谁可以访问组件。
许多客户端/服务器和基于 Web 的应用程序都会处理敏感信息,如网上商店的信用卡号、客户端/服务器应用程序中的薪资和人事信息等。任何处理敏感信息的应用程序都需要安全机制,而且应用程序规模越大,安全机制的可扩展性就越重要。
COM+ 提供了两种实现组件安全的方式:声明式安全和编程式安全,这两种方式并非相互排斥,可以一起使用。声明式安全将控制权交给管理员,而编程式安全则让程序员决定访问权限。
2. 声明式安全在 COM+ 中的实现
声明式安全通过 COM+ 中的角色来实现。角色类似于 Windows NT 用户组,是用于标识 COM+ 应用程序中一组相关用户的名称。每个角色定义了哪些用户可以调用每个组件的哪些方法。
以下是在 SimpleBank 应用程序中添加角色的具体步骤:
1. 打开 COM+ 资源管理器(开始 | 程序 | 管理工具 | 组件服务)。
2. 在控制台根目录下,选择“组件服务”|“计算机”|“我的计算机”,打开 COM+ 应用程序。
3. 打开 SimpleBank 应用程序图标,右键单击“角色”文件夹。
4. 选择“角色”|“新建”,输入角色名称“ATMClient”。
5. 再添加一个名为“BankTeller”的角色
超级会员免费看
订阅专栏 解锁全文
1万+

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



