中国移动Domino数据库安全配置手册模板.doc
《中国移动Domino数据库安全配置手册模板.doc》由会员分享,可在线阅读,更多相关《中国移动Domino数据库安全配置手册模板.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、密 级:文档编号:项目代号:中国移动Domino数据库安全配置手册Version 1.1中国移动通信二零零四年十一月拟 制:审 核:批 准:会 签:标准化:版本控制版本号日期参与人员更新说明分发控制编号读者文档权限和文档关键关系1创建、修改、读取负责编制、修改、审核2同意负责本文档同意程序3标准化审核作为本项目标标准化责任人,负责对本文档进行标准化审核4读取5读取目 录第一章 概述1第二章 数据库存取控制22.1使用 ACL 限制访问数据库32.1.1ACL中存取等级32.1.2配置数据库 ACL62.2强制实现ACL一致性72.3加密数据库92.4为数据库或模板署名11第三章NOTES/DO
2、MINO认证123.1ID文件143.1.1 ID文件类型143.1.2 Notes ID内容153.13验证字163.2交叉验证字18第四章 INTERNET用户认证194.1基础用户名加口令认证214.2基于会话用户名加口令认证214.3 SSL认证234.3.1 服务器认证244.3.2用户端认证25第五章 安全检验列表25术语表26第一章 概述Notes/Domino 提供了一个健壮安全模型,能够经过裁剪来满足您所在组织需求。Notes/Domino 拥有一个六层安全系统。l 网络网络安全性能够预防对服务器端网络未经授权访问。假如在网络层阻塞了访问, 未经授权用户就不能访问任何Domi
3、no服务器。网络访问经典情况下是使用网络硬件和软件进行控制,不过能够经过对Domino服务器端口数据进行加密来提供深入安全性。对网络端口数据加密能够阻止未经授权用户经过使用网络协议分析器来读取数据。对网络传输加密,能够使用端口加密或SSL。l 用户认证用户认证是一个在用户端试图访问Domino服务器时Notes用户端和Domino服务器用来进行相互确定和判定过程。 Notes和Domino使用存放在Notes ID文件中验证字来进行确定和判定。 当使用Internet协议时,能够使用基于X.509验证字或用户名加口令来认证。l 服务器服务器安全性控制对Domino服务器访问。在校验服务器安全性
4、之前用户必需要经过认证。服务器访问经过在Domino目录中服务器访问列表来进行控制。l 数据库数据库安全性控制对Domino服务器上数据库访问。在校验数据库安全性之前用户必需访问到了服务器而且经过了认证。 数据库访问经过数据库访问控制列表(ACL)进行控制。当地数据库能够经过加密来确保只有拥有正确口令和ID文件用户才能进行访问。l 设计元素设计元素安全性控制对表单、视图和文件夹访问。在设计元素安全性发生作用前用户必需要访问到数据库。使用设计元素安全性,能够许可用户查看数据库中一些类型文档而阻塞其它类型。控制表单访问,使用表单访问列表和密钥。控制视图和文件夹访问,使用视图和文件夹访问列表。设计元
5、素安全性也能够用来限制运行在Notes工作站上公式和脚本行为 。控制工作站访问,使用实施控制列表。l 文档文档安全性控制对文档中域、节和段或整个文档访问。这是最细粒度安全性。能够使用读者和作者域控制对整个文档访问。控制对节和段访问,使用“当时候隐藏(hide-when)”公式。控制对域访问,使用密钥。l 当地数据库安全上面六层安全性应用于存放在Domino服务器上数据库,而且用户是经过网络来进行访问。假如某个人未经授权地访问到了用户计算机或服务器,她能够绕过安全设置直接读取当地数据库。为了避免未经授权访问,Notes能够加密数据库而且加强当地数据库ACL。第二章 数据库存取控制限制对 Domi
6、no 数据库访问能够预防未经授权用户访问信息有以下多个方法。任务用途使用 ACL 限制访问数据库控制 Notes 和 Internet/Intranet 用户和 Domino 服务器对数据库访问。 强制实现 ACL 一致性 经过强制在一个位置进行全部 ACL 更改,来保护服务器上数据库和模板。加密数据库预防未经授权用户访问服务器或工作站当地数据库。对数据库或模板进行署名识别数据库或模板创建者。当用户访问数据库时,系统会检验署名以确定是否许可实施此操作。 比如,在 Domino 服务器上,代理管理器会检验代理署名并检验署名者是否有权实施此操作。在 Notes 用户机上,对照工作站 ECL 中对署
7、名者设定权限来检验署名。2.1使用 ACL 限制访问数据库每个数据库全部有一个 ACL(存取控制列表)用来指定用户和服务器对该数据库存取等级。尽管用户和服务器存取等级名称是一样,不过指定给用户等级决定用户在数据库中所能实施任务,而指定给服务器等级则决定服务器能够复制数据库中哪些信息。只有含有“管理者”存取等级用户才能创建或修改 ACL。要控制 Notes 用户访问权限,应为每位用户或群组选择在数据库中存取等级、用户类型和存取等级权限。创建数据库时能够设置 ACL 中缺省项目。假如数据库设计者确定需要对数据库细分存取等级,则您还能够指定角色。将数据库投入使用前,应和设计者和数据库用户代表一起计划
8、正确存取等级。对于 ACL 中每个用户名、服务器名或群组名,能够指定: l 存取等级l 存取等级权限l 用户类型l 角色2.1.1ACL中存取等级在数据库 ACL 中指定给用户存取等级能够控制用户在数据库中能够实施哪些任务。存取等级权限增强或限制了授予 ACL.中每个名称存取等级。对于 ACL 中每个用户、群组或服务器,能够选择基础存取等级和用户类型。要深入细化访问权限,能够选择一系列访问权限。假如数据库设计者创建了角色,请将其分配给对应用户、群组或服务器。在数据库 ACL 中分配给服务器存取等级用于控制服务器能够复制数据库中哪些信息。要访问特定服务器上数据库,Notes 用户必需既含有对应数
9、据库访问权限,又含有对应服务器访问权限(在 Domino 目录“服务器”文档中指定)。 要查看数据库 ACL,用户必需最少含有“读者”存取等级。下表按从高到低次序列出了用户存取等级。存取等级许可用户进行以下操作分配给管理者修改数据库 ACL。加密数据库。修改复制设置。删除数据库。实施较低存取等级许可全部任务。负责数据库两个人。这么,假如一个人不在,能够由另一个人管理数据库。 设计者修改全部数据库设计元素。创建全文搜索索引。实施较低存取等级许可全部任务。数据库设计者和/或负责未来设计更新人员“编辑者”存取等级创建文档。编辑全部文档(包含其它人创建文档)读取全部文档,除非表单中包含“读者”域。假如
10、编辑者未在“读者”域中列出,则含有“编辑者”ACL 存取等级用户将无法读取或编辑文档。许可在数据库中创建和编辑文档任何用户作者创建文档(假如用户或服务器还含有“创建文档”存取等级权限)在为用户或服务器指定“作者”存取等级同时,还必需指定“创建文档”存取等级权限。编辑包含“作者”域而且在该“作者”域中指定该用户为作者文档。读取全部文档,除非表单中包含“读者”域。需要向数据库公布文档用户读者读取包含“读者”域而且在该“读者”域中指定该用户为读者文档。只需要阅读数据库中文档,而不需要创建和编辑文档用户。存放者创建文档,而且除“读取公用文档”及“写入公用文档”两项权限以外,不再含有其它任何权限。这两个
11、权限是设计者可能选择要授予权限。只需要公布文档,而不需要阅读或编辑自己或其它用户文档用户。比如,为投票箱数据库使用“存放者”存取等级。不能存取者除“读取公用文档”和“写入公用文档”选项以外不含有其它任何权限。这两个权限是设计者可能选择要授予权限。已终止用户、不需要访问数据库用户或在特定基础上能访问数据库用户。注意 Note 假如一些用户是某个群组组员,而且该群组组员全部能够访问数据库,而该用户不应该含有数据库访问权限,则需要专门为这些用户指定“不能存取者”存取等级。2.1.2配置数据库 ACL在向数据库 ACL 中添加用户、群组或服务器之前,应先针对应用程序计划数据库访问。在将名称添加到 AC
12、L 中后,应为该名称指定存取等级。尽管指定用户类型是可选操作,但它能够提供附加安全性等级。假如应用程序需要,请添加存取等级权限和角色。在配置了数据库 ACL 后,用户能够经过在 Notes 用户机上单击 ACL 对话框中“有效权限”按钮来查看自己对数据库存取等级。 操作步骤: 1.确保您满足下列条件: 数据库 ACL 中“管理者”存取等级创建了期望在 ACL 中使用角色和群组。 2.从 Domino Administrator “服务器”窗格中,选择存放数据库服务器。 3.单击“文件”,然后从 Domino 数据目录中选择一个或多个数据库。 注意 能够添加同一个项目到多个数据库中。还能够在多个
13、数据库中编辑和删除项目。请参阅本章后面“编辑多个 ACL 中项目”专题。从“工具”窗格中,选择“数据库”“管理 ACL”。 5.为 Notes 用户、服务器、群组和经过验证 Internet 用户添加项目。 6.为每个项目设置存取等级。 7.(可选)为提升安全性,为每个项目选择一个用户类型。 8.(可选)经过限制或许可附加存取等级权限来细化项目。 9.(可选)为 ACL 项目指定角色。选定角色将显示复选标识。 10.(可选)在数据库多个复本之间强制实现 ACL 一致性。 11.(可选)指定管理服务器自动更新 ACL 项目。 12.(可选)为了预防含有“存放者”或“不能存取者”存取等级用户利用操
14、作系统进行数据库拷贝,能够经过“当地加密”选项使用服务器标识符对数据库进行加密。这么,即使数据库被拷贝,也能够确保对服务器标识符没有访问权限任何用户全部无法使用该数据库。 13. 单击“确定”保留更改。2.2强制实现ACL一致性能够确保服务器上全部数据库复本 ACL 完全相同,同时还能够确保用户在工作站或便携式计算机上制作全部当地复本 ACL 完全相同。要保持数据库在全部服务器上复本存取控制列表相同,能够在某个复本(该复本所在服务器对其它复本拥有“管理者”存取等级)上选择“强制使用一致存取控制列表”设置。假如选择复本所在服务器对其它复本没有“管理者”存取等级,那么复制将失败,因为该服务器不含有
15、复制 ACL 所需足够权限。 假如用户在当地复制数据库,数据库 ACL 将识别出该用户存取等级,因为该存取等级对于服务器来说是已知。在进行当地复制时,这种情况是自动发生,而无须考虑是否启用了“强制使用一致存取控制列表”。 应该注意是,启用了“强制使用一致存取控制列表”当地复本将试图遵从 ACL 中信息并对应地确定用户能够实施操作。不过,这也存在部分限制。一个限制是群组信息是在服务器上生成,而不是在当地复本中生成。在当地复制数据库时,实施复制个人群组组员信息将存放在数据库中以供 ACL 检验使用。假如实施复制用户之外个人/标识符访问当地复本,将没有相关该用户群组组员信息可用,ACL 仅能使用该用
16、户标识符而不是群组组员备份进行访问权限检验。另外,强制使用一致存取控制列表并不能为当地复本提供额外安全性。要保持当地复本数据安全性,应对数据库进行加密。注意 当选中了“强制使用一致存取控制列表”选项时,假如用户更改了当地或远程服务器数据库复本 ACL,数据库将停止复制。日志文件 (LOG.NSF) 统计一条消息,说明因为程序无法在复本中维持一致 ACL,所以复制无法进行下去。操作步骤:a .确保在选定全部数据库 ACL 中全部含有“管理者”存取等级。b 从 Domino Administrator “服务器”窗格中,选择对期望强制使用一致 ACL 数据库有“管理者”存取等级服务器。c 单击“文
17、件”,然后从 Domino 数据目录中选择一个或多个数据库。d 单击“工具”“数据库”“管理 ACL”。e 单击“高级”。f 选择“修改一致 ACL 设置”选项。要强制使用一致 ACL,请选择“强制此数据库全部复本使用一致存取控制列表”。要严禁使用一致 ACL,请选择“不实施一致 ACL 设置”。g 单击“确定”。2.3加密数据库a 打开当地数据库。b 选择“文件”“数据库”“属性”。c 单击“基础”附签,然后单击“加密设置”按钮。 d 选择“此数据库当地加密方法”,然后选择下列选项之一:“一般加密对临时窥探提供了有限保密。” “中等加密提供了良好安全,确保了访问文档速度。”对于大多数用户,此
18、等级可能是正确选择。“当关键考虑文档保密性时才使用强度加密。”e (可选)缺省情况下,仅列出您用户标识符在数据库加密后只有您用户标识符能够打开此数据库。假如期望将访问此数据库权限授予另一个用户,请单击“连续时间”按钮,然后从“选择名称”对话框中选择一个通讯录和用户。警告 假如选择另一个用户使其含有访问此数据库权限,您将丧失对此数据库访问权限。提醒 要关闭对此当地数据库加密,请选择“不在当地对数据库进行加密”。2.4为数据库或模板署名能够为模板或数据库署名,以确保其完整性。比如,您能够经过这种方法为某个代理署名,方便服务器上代理管理器能够验证署名者是否含有实施代理权限。或,您能够为数据库或模板署
19、名,方便 Notes 用户机上 ECL 评定哪些数据库操作是能够实施。假如为模板署名,则由该模板创建全部数据库全部会继承此署名。 注意 假如只想为一个特定设计文档或某个文档中一个设计元素署名(如特定代理),则必需首先确定该文档注释标识符。要确定文档注释标识符,请选择该文档,并选择“文件”“文档属性”,然后单击属性框最终一个附签。最终一行为注释标识符,比如,NT00000902。 a 选择存放要署名数据库或模板服务器。b 在“文件”附签上,选择需要署名数据库或模板。c 选择“工具”“数据库”“署名”。d 请选择其中之一:选择“目前用户标识符”以使用您标识符署名。选择“目前服务器标识符”以使用存放
20、数据库或模板服务器标识符署名。e 选择下列选项之一,以指定要署名元素:选择“全部设计文档”为每个设计元素署名。假如为多个数据库或模板署名并选择此选项,则署名过程可能要花费一段时间。 选择“全部数据文档”为数据文档中全部目前内容(热点)署名。选择“全部文档类型”为特定设计元素类型署名。选择“指定 Notes 标识符”为特定设计元素署名。f 选择“仅更新现有署名(快速)”方便只更新以前署名过设计元素。使用此选项将更改以前署名过设计元素上署名。g 单击“确定”。对话框将显示已处理数据库及所出现错误(假如有)数目。相关具体信息,请参阅 Notes 日志。第三章Notes/Domino认证全部Notes
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国移动 Domino 数据库 安全 配置 手册 模板
限制150内