用户和服务器配置
1. Domino 检查数据库存取控制列表中的“-Default-”项。
提示 如果希望对安全优先级很高的文件系统编制索引,可将这些文件附加到要索引的数据库内的 Notes 文档中。
搜索安全性和服务器存取列表
如果使用网络域内的服务器存取控制列表来限制信息访问权限,可能需要检查这些服务器上的数据库的 ACL,以确保对结果进行过滤。否则,搜索可能会将结果返回给无权访问该结果文档的用户。在某些情况下,用户可能从搜索结果中获得机密信息。
例如,Acme 公司有两个应用程序服务器:App-E/East/Acme 和 App-W/West/Acme。Acme 用户是通过以下两个组织单元的验证者之一验证的:/East/Acme 或 /West/Acme。App-E/East/Acme 不允许访问使用 /West/Acme 验证字的任何用户。服务器上的数据库将其 ACL 中的“-Default-”设置设置为“只读”,以确保 /West/Acme 用户无法访问那些数据库。
当 Acme 实现网络域搜索时,查询网络域搜索的 /West/Acme 用户可能会收到包含到 App-E/East/Acme 上的数据库中的文档链接和摘要,因为那些数据库的 ACL 不禁止 /West/Acme 用户查看那些结果。(在 Windows 系统上,如果用户选择“详细信息结果”选项,文档摘要将包含在搜索结果中。)在这种环境下,服务器存取列表继续维护数据库安全性,因为 /West/Acme 用户不能通过那些链接访问文档,但是,如果只存在链接和摘要,会向 /West/Acme 用户泄露机密信息。
为避免出现这一问题,请检查受服务器存取列表保护的数据库的 ACL,以确保他们被设置为可以正确进行过滤。要进行该操作,请假定服务器存取列表不存在。更改 ACL,以便在没有服务器存取列表的情况下也能够正确地保护数据库。这样可确保网络域搜索检查数据库的 ACL 时能将用户不能访问的结果过滤掉。
如果在 Windows 上运行 Domino,并且不能确保能正确维护数据库 ACL,则可能需要将索引服务器的 NOTES.INI 变量设置为 FTG_No_Summary=1 来阻止任何人查看文档摘要。
注意 该样例假定索引服务器拥有允许访问 App-E/East/Acme 和 App-W/West/Acme 的验证字。
另请参阅