IBM Connections用户信息定义以及两种保护策略的应用场景

IBM Connections 提供了对每个用户私密数据的强制保护,使得用户数据的安全性能够得到可靠的第三方安全机制的保护。而对于整个企业内部的公开信息,(如公共社区,应用统计,公共数据搜索等),Connections 为客户决策人员和系统管理人员提供了应用级别的强制保护策略和非强制保护策略。

强制保护策略使得用户能够配置某个 Connections 应用的公开信息完全不能被未登录用户访问,从而达到更高的安全级别。 非强制保护策略则相反,它允许某个 Connections 应用的公开信息能够被未登录用户访问,从而实现更开阔的社区性和更方便的使用性。 公开信息的定义则由各个 Connections 应用的自身架构提供。

IBM Connections 的强制保护策略和非强制保护策略还可以实现与各种第三方安全保护机制兼容, 针对不同的第三方安全产品有不同的访问策略控制, 能实现最大程度的客户可定制性。

本文详细描述了 IBM Connections 公开信息和私有信息在不同应用中的定义, 提供了配置强制保护策略和非强制保护策略的实施方案和优缺点对比,能">帮助客户决策人员更有效的定制自己的应用系统, 并指导客户如何在兼容第三方安全机制的情况下配置强制保护策略和非强制保护策略。本文还提供了一套辅助的保护策略配置脚本,以方便系统管理员更简单方便的定制专属于自己的 Connections 安全策略。

IBM Connections 中的公开信息和私有信息

Connections 中的用户信息安全级别是由各个 Connections 应用定义的,分为公开信息和私有信息。本文介绍的强制保护策略和非强制保护策略,都是针对应用级别的公共信息来进行配置的。

对于各个 Connections 应用来说,用户不需要登录就能够以匿名身份访问的一些公共信息包括:

公开的博客及其中的文章;

公共的社区以及包含在其中的公开内容;

公开的书签;

企业内部公开的人员信息, 如人名,邮箱, 照片,专长等;

公开的 wiki 页面;

公共论坛和讨论;

公开的文件及其下载信息;

基于公共信息的搜索。

这些公共信息是我们执行强制保护策略的主要对象,由于是应用级别的保护策略,因此以上每一条均已是最小的保护单元,不可再分。

还有一些特殊的公共信息是专门为与 Connections 集成的第三方应用预留的,还有一些公共信息则可用于对 Connections 的二次开发,例如:

本应用能够使用的 IBM Connections 提供的其他服务的信息列表,如微博,公共页面元素,搜索等;

Connections 提供的收藏夹工具;

Connections 文件应用提供的可匿名访问的 API;

Connections wiki 应用提供的可匿名访问的 API。

这些特殊的公共信息一般来说不可定制,以免影响第三方应用的正常使用。如果集成了其他的安全产品,如 TAM 和 Siteminder,甚至还需要通过配置放开 TAM 和 Siteminder 对它们的认证。

IBM Connections 中的私有信息,顾名思义,就是未经认证不能访问的数据信息,是不能对其进行访问策略的定制的。例如 Connections 中的活动,个人主页和审核等应用,其数据信息都是完全的私有信息,不能对其进行公开信息的访问定制。

如果客户想针对 Connections 的不同服务进行二次开发,那么就必须了解其相应的服务接口提供的是私有信息还是公开信息。具体的判断此接口的属性的依据来自于不同的应用包里定义的 web.xml 文件,这个文件的位置一般位于:/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/<Your cell name>/<component>.ear/<feature>.war/WEB-INF/web.xml

Web.xml 中定义的是多个对于不同 URL 类型的过滤器,每个过滤器中包含一些相关的 URL,并在这个过滤器中定义这些 URL 是私有信息还是公开信息。不同的 component 的定义方法各不相同,且与应用的后台代码关系紧密,不可随意修改。一般来说,通过使用 WAS 对各个应用提供的强制保护策略和非强制保护策略来满足用户的定制需求已经足够。

时间: 2024-10-21 20:35:44

IBM Connections用户信息定义以及两种保护策略的应用场景的相关文章

PHP中对用户身份认证实现两种方法

当访问者浏览受保护页面时,客户端浏览器会弹出对话窗口要求用户输入用户名和密码,对用户的身份进行验证,以决定用户是否有权访问页面.下面用两种方法来说明其实现原理. 一.用HTTP标头来实现 标头是服务器以HTTP协议传送HTML信息到浏览器前所送出的字串.HTTP采用一种挑战/响应模式对试图进入受密码保护区域的用户进行身份验证.具体来说,当用户首次向WEB服务器发出访问受保护区域的请求时,挑战进程被启动,服务器返回特殊的401标头,表明该用户身份未经验证.客户端浏览器在检测到上述响应之后自动弹出对

实例学习PHP程序对用户身份认证实现两种方法

用户在设计和维护站点的时候,经常需要限制对某些重要文件或信息的访问.通常,我们可以采用内置于WEB服务器的基于HTTP协议的用户身份验证机制. 当访问者浏览受保护页面时,客户端浏览器会弹出对话窗口要求用户输入用户名和密码,对用户的身份进行验证,以决定用户是否有权访问页面.下面用两种方法来说明其实现原理. 一.用HTTP标头来实现 标头是服务器以HTTP协议传送HTML信息到浏览器前所送出的字串.HTTP采用一种挑战/响应模式对试图进入受密码保护区域的用户进行身份验证.具体来说,当用户首次向WEB

PHP中对用户身份认证实现两种方法_php技巧

当访问者浏览受保护页面时,客户端浏览器会弹出对话窗口要求用户输入用户名和密码,对用户的身份进行验证,以决定用户是否有权访问页面.下面用两种方法来说明其实现原理. 一.用HTTP标头来实现 标头是服务器以HTTP协议传送HTML信息到浏览器前所送出的字串.HTTP采用一种挑战/响应模式对试图进入受密码保护区域的用户进行身份验证.具体来说,当用户首次向WEB服务器发出访问受保护区域的请求时,挑战进程被启动,服务器返回特殊的401标头,表明该用户身份未经验证.客户端浏览器在检测到上述响应之后自动弹出对

Win8系统下用户账户控制的两种开启方法

  下面小编就教大家如何开启win8系统中的用户账户控制功能. win8系统启用用户账户控制的方法: 第一种: 1.进入win8系统后,在传统桌面下按win+r键,输入msconfig,点击工具选项卡, 2.选择第二项更改UAC设置,点启动,选择通知的级别就行了,建议选择系统默认的第二个级别,确认,重启电脑.就启用啦! 第二种: 最直接简单得就是直接在页面上点击"启用用账户控制",出现界面,直接设置,确认重启,就可以启用账户啦! 以上小编介绍的两种方法都可以实现操作,大家都可以都试试的

C# 定义常量 两种实现方法_实用技巧

在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant).前者用"const"来定义,后者用"readonly"来定义. 对于静态常量(Compile-time constant),它的书写方式如下: public const int MAX_VALUE = 10; 为什么称它为静态常量呢,因为如上声明可以按照如下理解(注意:如下书写是错误的,会出编译错误,这里只是为了方便说

Android自定义button点击效果的两种方式_Android

我们在界面上经常会用到button按钮,但通常button点击后看不到点击的效果,如果用户连续点击了两次,就会报NAR错误,这样交互性就比较差了.如果我们自定义了button点击效果,比如我们点击了button能让我们看到我们确实点击了button按钮,这样就会有效的避免重复点击了. 自定义点击效果有两种方式,一种是在xml中定义,另一种是在代码中定义. 首先看一下如何在xml中定义: 在drawable下新建selector.xml文件:          <?xml version="

Android自定义button点击效果的两种方式

我们在界面上经常会用到button按钮,但通常button点击后看不到点击的效果,如果用户连续点击了两次,就会报NAR错误,这样交互性就比较差了.如果我们自定义了button点击效果,比如我们点击了button能让我们看到我们确实点击了button按钮,这样就会有效的避免重复点击了. 自定义点击效果有两种方式,一种是在xml中定义,另一种是在代码中定义. 首先看一下如何在xml中定义: 在drawable下新建selector.xml文件: <?xml version="1.0"

ViewFlipper同时显示两种Animation动画

问题描述 我定义了两种动画,同时添加到让ViewFlipper显示.但是每次都只能显示一种,我是在代码里实现的.如果在XML文件就可以同时显示两种<?xmlversion="1.0"encoding="utf-8"?><setxmlns:android="http://schemas.android.com/apk/res/android"><translateandroid:fromXDelta="100

促进首席信息官成功的两个IT策略

在IT领袖Niel Nickolaisen职业生涯中,通过两个IT策略来优先考虑IT活动和关于领导力的顿悟. Nickolaisen介绍了两种简单的IT策略,他认为是其成功的秘诀.他表示,这两个IT战略可以毫不夸张地说改变了他和团队,以及用户的生活,并进行了分享:虽然概念很简单,但很难实现,但结果可以惊人.两种IT策略是"目标取向"和"信任/所有权模式". 目标取向(如下图)代表了思考IT的一种方式.在几个大型IT项目之后,采用目标取向方式,人们花了大量的时间,金钱