【技术实现步骤摘要】
本专利技术涉及通过使用策略确定访问控制结果的方法。更具体地,本专利技术涉及用于当用户试图访问存储在数据库服务器中的数据时确定结果的装置及其方法。
技术介绍
为了获取要被处理的数据,迄今为止所执行的是访问存储该数据的数据库服务器。在这种访问中,用户使用作为客户机的计算机终端,通过经由局域网(LAN)和/或因特网访问数据库服务器来获取该数据。所存储地数据以可扩展标记语言(XML)或超文本标记语言(HTML)来描述。具体地,以XML描述的文档称为XML文档。XML文档被认为是分层构造的文档,其能够根据信息提供者的意图被分层构造。这种XML文档被广泛应用于从诸如基因信息数据库的大型数据库到诸如医疗记录的小型数据库。这里,存在这样的情况,其中数据库的管理员对XML文档进行设置,该设置使得当一个用户访问该数据库时,该访问依据该用户而被拒绝。例如,医院中的医疗记录数据库的管理员必须进行控制以便病人不能访问他/她自己的医疗记录数据。具体而言,已知一种其中利用称作策略的规则来执行访问控制的方法。例如,该策略是根据用户的姓名、职务、部门等等来确定的。然后,使用策略,对如Windows(注册商标)文件系统所采用的每个文件或每个文件夹执行访问控制。因此,能够防止不被允许的用户或用户组访问相关的文件或文件夹。然而,存在这样的情况,其中需要这样的控制,即对于一个用户允许对文件的一部分的访问,而拒绝对该文件的剩余部分的访问。例如,假设医疗记录作为一个XML文档被创建并存储在数据库中。在这种情况下,优选的是医生能够访问全部医疗记录信息,但是实习医生只能够访问病人的诊断信息。然而,利用上 ...
【技术保护点】
一种访问控制确定装置,其在用户试图访问数据源的情况下,根据该用户确定该访问是否应该被允许,该装置包括:访问接收单元,其以预定路径表达该用户对数据源的访问;策略存储单元,其存储策略,每一策略都包括以路径语言表达的控制路径以及表 示该访问是否应该被允许的控制结果;策略检索单元,其根据上述预定路径从上述策略中检索出适合的策略;访问允许值计算单元,其根据上述预定路径计算访问允许值;访问结果值计算单元,其根据上述预定路径以及上述策略检索单元检索出的 策略,计算访问结果值;以及访问确定单元,其根据上述访问允许值和上述访问结果值确定该用户对数据源的访问是否应该被允许。
【技术特征摘要】
JP 2004-11-26 343090/20041.一种访问控制确定装置,其在用户试图访问数据源的情况下,根据该用户确定该访问是否应该被允许,该装置包括访问接收单元,其以预定路径表达该用户对数据源的访问;策略存储单元,其存储策略,每一策略都包括以路径语言表达的控制路径以及表示该访问是否应该被允许的控制结果;策略检索单元,其根据上述预定路径从上述策略中检索出适合的策略;访问允许值计算单元,其根据上述预定路径计算访问允许值;访问结果值计算单元,其根据上述预定路径以及上述策略检索单元检索出的策略,计算访问结果值;以及访问确定单元,其根据上述访问允许值和上述访问结果值确定该用户对数据源的访问是否应该被允许。2.根据权利要求1的访问控制确定装置,其是利用计算机实现的。3.根据权利要求1的访问控制确定装置,其中对于上述策略检索单元检索出的一组策略,上述访问结果值计算单元按控制路径长度顺序计算访问结果值。4.根据权利要求1的访问控制确定装置,其中上述数据源是结构化文档。5.根据权利要求1的访问控制确定装置,其中上述访问允许值和访问结果值由数字表示,并且上述访问确定单元使用这些数字确定该访问是否应该被允许。6.根据权利要求1的访问控制确定装置,其中上述访问允许值和访问结果值使用已被定义了优先级的字符表示,并且上述访问确定单元使用这些字符确定该访问是否应该被允许。7.根据权利要求1的访问控制确定装置,其中上述路径语言是XPath。8.一种访问控制确定方法,其在用户终端与访问控制确定装置以通信线路网络连接时,当使用该用户终端的用户试图访问数据源时,根据该用户确定该访问是否应该被允许,该方法包括步骤利用该访问控制确定装置中的访问接收单元,以预定路径表达该用户对数据源的访问;利用该访问控制确定装置中的策略存储单元,存储策略,每一策略都包括以路径语言表达的控制路径以及表示该访问是否应该被允许的控制结果;利用该访问控制确定装置中的策略检索单元,根据上述预定路径从上述策略中检索出适合的策略;利用该访问控制确定装置中的访问允许值计算单元,根据上述预定路径计算访问允许值;利用该访问控制确定装置中的访问结果值计算单元,根据上述预定路径以及上述策略检索单元检索出的策略计算访问结果值;以及利用该访问控制确定装置中的访问确定单元,根据上述访问允许值和访问结果值确定该用户对数据源的访问是否应该被允许。9.根据权利要求8的访问控制确定方法,其是利用计算机实现的。10.根据权利要求8的访问控制确定方法,其中上述计算访问结果值的步骤包括,利用上述访问结果值计算单元,对于上述策略检索单元检索出的一组策略,按控制路径长度顺序计算访问结果值。11.根据权利要求8的访问控制确定方法,其中上述数据源是结构化文档。12.根据权利要求8的访问控制确定方法,其中在上述计算访问允许值的步骤中,使用数字计算该访问允许值;在上述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。