CN1507732A - 授权访问服务器上的资源的方法和*** - Google Patents
授权访问服务器上的资源的方法和*** Download PDFInfo
- Publication number
- CN1507732A CN1507732A CNA028095871A CN02809587A CN1507732A CN 1507732 A CN1507732 A CN 1507732A CN A028095871 A CNA028095871 A CN A028095871A CN 02809587 A CN02809587 A CN 02809587A CN 1507732 A CN1507732 A CN 1507732A
- Authority
- CN
- China
- Prior art keywords
- resource
- node
- request
- requestor
- rank
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/105—Multiple levels of security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
- Computer And Data Communications (AREA)
Abstract
资源授权包括接收来自第一个请求者的资源请求。资源请求包括凭证并标识将对资源进行的操作。资源请求被映射到资源标识符,并且基于资源标识符搜索资源数据结构查找资源节点。基于资源请求中的凭证是否和关联于资源节点的资源授权级别匹配确定第一个请求者是否得到对资源进行操作的授权。
Description
背景技术
本发明涉及资源授权。
运行在网络上的服务器计算机的一个功能是管理资源并和客户机计算机共享资源。在客户机计算机能够访问特定资源之前,客户机应由服务器来验证身份并授权。在身份验证背后的一个目的是验证尝试访问服务器资源的客户机的身份。一旦客户机通过身份验证,服务器可以执行授权处理并评估客户机计算机拥有的特权用于共享的资源。
附图说明
图1展示一个授权***。
图2为授权资源数据结构。
图3为授权资源请求的方法的流程图。
图4展示一个资源请求。
图5展示一个资源查询请求。
详细说明
如图1所示,授权***10包括可以通过通讯路径9a-9n及网络14和服务器16通讯的客户机12a-12n。网络14可以包括,例如,因特网,松散管理的消费者网络、局域网(LAN)、广域网(WAN),或其他计算机网络。服务器16管理资源18a-18n,包括信息资源,并通过资源连接19(如LAN)与之通讯。信息资源可以包括文件***和硬件资源,如调制解调器、打印机或扫描设备。
每个客户机12a-12n可以和各自的身份验证凭证关联。例如,客户机12a和身份验证凭证11关联。每个客户机12a-12n也和表示赋予客户机的授权或特权级别的授权凭证关联。如图1所示,客户机12a和身份验证凭证13关联。每个客户机12a-12n也和表示客户机希望使用资源进行的操作的资源操作关联。例如,客户机12a和表示访问驻留在于文件***中的文件、通过调制解调器通讯、使用打印机资源打印文档的操作或其他操作的资源操作15关联。
每个客户机12a-12n,可以产生包含身份验证凭证的身份验证请求。例如,客户机12a产生包含身份验证凭证11的身份验证请求31。请求31被发送到服务器16以使得当和服务器通过网络14建立通讯时客户机12a的身份可以由服务器验证。身份验证凭证11可以包括和客户机12a关联的名字和密码。替换地,可以使用如那些使用在公钥体系(PKI)中的私钥/公钥对实现身份验证凭证11。
每个客户机12a-12n可以在网络14上产生资源请求来访问由服务器管理的资源18a-18n。例如,客户机12a可以产生资源请求32。资源请求32包括由服务器16用来确定客户机是否有访问所请求资源的许可的授权凭证13。可以使用授权证书技术,如用在简单公钥体系(SPKI)中的方法实现授权凭证13。另外,资源请求32可以包含表示使用指定资源进行的操作的信息。
客户机,如客户机12a,可以让它的授权凭证13由第二个客户机代理。使用这种代理技术,第二个客户机可以用和客户机12a相同的授权凭证访问服务器。服务器16同等对待两个客户机的凭证。
***管理员17负责关联服务器16和它的资源18a-18n。职责可以包括增加/删除资源18a-18n到/从服务器16。管理员可以使用应用程序20协同操作***(O/S)62如Windows NTTM O/S执行关联功能。这些程序可以存储在存储器63,如动态随机访问存储器(DRAM)中并由中央处理单元(CPU)64,如Intel Pentium处理器执行。应用程序20可以包括用户界面21来提供授权框架23和关联的资源18a-18n的可视表示。应用程序接口(API)22可以提供在应用程序20和授权框架23之间标准的通讯接口。授权框架23包括资源授权数据结构(资源结构)26用来建立对应于每个资源的符号化的资源名称之间的关系并且可以包括其他资源授权相关的信息。
资源管理器25为可以通过路径65和应用程序20通讯的程序模块并且负责通过路径29创建和管理资源结构26。它也可以负责映射由客户机产生的资源请求32到满足该请求所需的适合的资源相关的信息。可以通过经路径35提交资源查询请求34发送映射操作的结果到授权服务27。
授权服务27执行负责确定产生资源请求32的客户机12a是否得到访问请求的资源18a-18n的授权的程序。服务27搜索资源结构26并部分地基于伴随资源请求32的授权凭证13校验客户机12a是否有正确的授权。
管理员17,作为策略制订者,可以访问资源管理器25以基于一组和资源18a-18n相关的授权策略构建资源结构26。策略可以标识客户机12a-12n需要有何种授权级别来执行包含在资源请求32中的所请求的操作。
如图2所示,资源结构26可以作为有向图数据结构如有向树数据结构实现。资源结构26对应于表示资源的名称和资源18a-18n的分组的资源空间。资源结构26包括节点50a到50n的层次结构。根节点50a对附加的节点50b到50n提供一个锚点。每个节点都和相应的节点名称51a到51n和节点标识符52a到52n关联。例如,节点50c有节点名称51c“调制解调器”和节点标识符52c“key3”。每个节点50a到50n可以由它的节点名称、节点标识符或两者的组合来寻址。
资源结构26可以由能够定义授权子树的节点标识符52a到52n的由资源所有者,如资源的厂商来构建。随后策略制订者可以在资源结构中的适合的点上***节点到子树中。授权子树可以包括资源结构中节点的一个子集。例如,子树可以包括由节点50c作为子树的基并且节点50d和50e作为子树的分支表示的调制解调器子树。替换地,策略制订者可以根据资源拥有者的偏好手工地***节点到结构26中。手工地***的节点可以包括由应用程序20动态赋值的关键字。然而,由于“关键字”可以在内部产生而并非是真正的公钥/私钥对,并不需要对内部关键字建立一个信任模型。
资源结构26支持一个“装载点”节点,其中管理员,作为策略制订者,可以对访问资源建立自顶向下的策略而无需知道资源的授权子树如何构建的内部细节。术语“装载点”类似于文件***的装载点和访问许可。例如,节点50d位“制造者检查装载点”,其中调制解调器的制造者可以提供规定需要访问调整解调器资源检查特性的授权的一组策略。
结构26中的每个节点50a到50n也可以和相应的可以包含对应的授权凭证58和授权级别59的访问控制列表(ACL)53a到53n关联。授权级别59指访问资源所需的授权级别。在一个实例中,授权级别可以为下面四个值之一:(1)所有者,(2)编辑者,(3)审察者,或(4)无。所有者级别允许完全的对资源的管理性访问,编辑者允许对资源的读/写访问、审察者允许对资源的读访问,以及无,是缺省的/隐含的级别,拒绝对资源的所有访问。编辑资源结构26的部分的授权可以由授权级别控制。为了允许编辑子树,例如增加或删除子节点,更改名称、标识符和ACL,节点的授权级别应被设置为“所有者”。
授权凭证58可以表示基于客户机访问资源所需的的凭证的数字证书。例如,节点50c包含有值为“key3 (key2=所有者)”的ACL 53c,表示授权凭证“key3”由授权级别“所有者”和授权凭证“key2”代理。凭证的代理由箭头54c表示。因此,在节点50b对应于节点标识符52b(“key2”)的授权凭证将被检查以确定授权。箭头54a到54n表示基于从子节点到父节点的授权的代理的授权凭证。
如图3所示,客户机12a产生(步骤100)通过网络14发送到服务器16的资源请求。假设,为了下述的目的,客户机12a能够和服务器16通讯,因为客户机已经通过前面的身份验证请求31由服务器进行身份验证。资源请求32(图4)包含授权凭证13如签名数字证书和由客户机指定的资源操作15。在这个例子中,授权凭证13被设置为“Dad”并且资源操作15被设置为“设定调制解调器配置”。
在资源请求32被访问16接收后,资源管理器25基于资源请求中的信息映射(步骤102)资源请求到资源名称(或其他标识符)和授权级别。
资源管理器25部分基于资源请求32的内容转换(步骤103)资源查询请求34。如图5所示,资源查询请求34包括对应于资源请求32的资源操作15得到的资源的资源名称41。请求34还包括表示客户机执行请求的操作所需的许可的授权级别42。另外,请求34标识对应于资源请求32中的授权凭证13的授权凭证43。
例如,使用前面图4中的资源请求32,资源管理器25确定(1)从资源操作15“设定调制解调器配置”得到资源名称41为“Key3/用户配置”,(2)“所有者”是结构26中特定资源节点的所需授权级别42,及(3)“Dad”为对应于在资源请求32中标识出的授权凭证13的授权凭证43。资源管理器25跟踪和资源结构26相关的信息,包括资源名称和关联的授权级别。
如图3所示,资源管理器25转发请求资源查询请求34到授权服务27。当接收到请求34时,授权服务27在资源结构26中搜索资源名称并用对应节点的ACL中的授权信息评估(步骤106)客户机的授权凭证和授权级别。例如,使用图5所示的资源查询请求34,授权访问可以搜索资源结构26并得到节点50e由节点名称51e“用户配置”和节点标识符52e“key5”。箭头54e表示节点50e为父节点50c的子节点。
如果评估的结果表明(步骤108)基于ACL中的信息客户机有访问资源的授权,那么授权服务27返回(步骤110)成功的响应到资源管理器25。资源管理器25可以执行(步骤112)客户机请求的操作因为客户机已被授权。
使用图4的资源请求32,授权访问27将遍历资源结构26中的节点并从节点50e开始处理凭证集合“key5(key3=所有者)”,随箭头54e到节点50c凭证“key3(key2=所有者)”并随箭头54c到节点50b并引用ACL2“key2(Dad=所有者)”。如果客户机有设置为“Dad”的授权凭证,那么他被授权为“所有者”来执行“设定调制解调器配置”操作。
换句话说,如果(在块108)和节点关联的ACL并未授予客户访问权限,那么授权服务27搜索(步骤114)查找包含有允许客户机访问该资源的足够高的授权级别的ACL父节点。如果为发现父节点,那么ACL和关联的授权级别和授权凭证被转发到授权服务27。然后处理返回块106,其中授权服务用ACL中的信息检查客户机的凭证。
然而,如果(在块114)搜索结构表明不存在有在足够高的授权级别的继承的ACL的父节点,那么授权服务27返回(步骤116)失败结果到资源管理器25。资源管理器被拒绝(步骤118)对该资源的服务并且可以发送该拒绝到客户机。
如果有上述已标识的授权凭证的客户机再次尝试访问对应于节点50d的“装载点”,客户机将被拒绝访问,因为如箭头54d所示节点50d仅代理“审察者”的授权级别到它的父节点50c。节点50c包含有值为“key3(key2=所有者)”的ACL3,表明如箭头54c所示凭证代理给节点50b。因此,对有节点名称51b“DenPC的节点50b”,在ACL53b的授权级别赋值“key2(Dad=所有者)”并不授权“Dad”访问“装载点”节点50d。
使用上述技术,资源厂商如生产者可以定义它自己的公钥/私钥并要求客户机使用密钥以获得对该调制解调器某些方面,如该调制解调器的检查特性的访问。通过限制对检查特性的访问到授权用户,制造者可以使用授权框架23来执行定制的安全限制。
上述技术可以允许授权在多个应用,包括跨越不同管理域的分布式***,之间共享。进一步来说,该技术可以应用于解决和对消费者市场加固服务网关平台相关的问题。该技术也可以被用在企业对企业或企业对消费者的服务应用的电子商务(“e business”)解决方案中,其中通讯的端点内在地为不同管理域的部分。
虽然上面讨论了4种授权级别,提高级别的粒度是可能的。
***不同的特性能够以硬件、软件或硬件和软件的组合实现。例如,***的一些方面可以实现在可编程计算机上执行的计算机程序中。每个程序可以实现在高层次过程或面向对象编程语言中来和计算机***通讯。进一步来说,每个这样的计算机程序可以存储在存储媒体中,如由通用或专用可编程处理器可读的只读存储器(ROM),来配置和操作计算机,当存储媒体由计算机读取以执行上述功能时。
其他实现在下述权利要求的范围之内。
Claims (30)
1.一种方法,其特征在于,所述方法包括:
从第一个请求者接收资源请求,所述资源请求包括凭证并标识将对资源进行的操作;
映射资源请求到一个资源标识符;
基于资源标识符搜索资源数据结构查找资源节点;及
基于资源请求中的凭证是否和资源节点关联的资源授权参数,确定第一个请求者是否有对资源进行操作的授权。
2.如权利要求1所述的方法,其特征在于,所述搜索包括搜索每个标识一个资源并包括一个资源标识符的资源节点。
3.如权利要求1所述的方法,其特征在于,所述搜索包括搜索有向图结构。
4.如权利要求1所述的方法,其特征在于,所述接收资源请求包括接收符合简化的公钥体系的数字证书。
5.如权利要求1所述的方法,其特征在于,所述映射包括映射资源请求到资源标识符并且资源授权参数包括授权对资源的完全访问的所有者级别。
6.如权利要求1所述的方法,其特征在于,所述映射包括映射资源请求到资源标识符并且资源授权参数包括授权对资源的读/写访问的编辑者级别。
7.如权利要求1所述的方法,其特征在于,所述映射包括映射资源请求到资源标识符并且资源授权参数包括授权对资源的只读访问的审察者级别。
8.如权利要求1所述的方法,其特征在于,所述映射包括映射资源请求到资源标识符并且资源授权参数包括拒绝对资源的所有访问的无级别。
9.如权利要求1所述的方法,其特征在于,包括在资源数据结构中将由父节点代理子节点的凭证。
10.如权利要求9所述的方法,其特征在于,基于代理的凭证处理所述资源请求。
11.如权利要求1所述的方法,其特征在于,所述资源请求产生于通过网络连接到服务器计算机的客户机计算机。
12.一种装置,其特征在于,所述装置包括:
存储器,所述存储器用于存储有每个表示相应的资源并且有相应的资源标识符和资源授权参数的资源节点的资源数据结构;及
处理器,所述处理器配置为:
从第一个请求者接收资源请求,所述资源请求包括凭证并标识将对资源进行的操作;
映射资源请求到一个资源标识符;
基于资源标识符搜索资源数据结构查找资源节点;及
基于资源请求中的凭证是否和资源节点关联的资源授权参数,确定第一个请求者是否有对资源进行操作的授权。
13.如权利要求12所述的装置,其特征在于,所述资源数据结构包括有向图结构。
14.如权利要求12所述的装置,其特征在于,所述凭证包括符合简化的公钥体系的数字证书。
15.如权利要求12所述的装置,其特征在于,所述资源授权级别包括授权对资源的完全访问的所有者级别。
16.如权利要求12所述的装置,其特征在于,所述资源授权级别包括授权对资源的读/写访问的编辑者级别。
17.如权利要求12所述的装置,其特征在于,所述资源授权级别包括授权对资源的只读访问的审察者级别。
18.如权利要求12所述的装置,其特征在于,所述资源授权级别包括拒绝对资源的所有访问的无级别。
19.如权利要求12所述的装置,其特征在于,所述资源数据包括从子节点到父节点的资源授权级别代理。
20.一种***,其特征在于,所述***包括:
第一个计算机,所述第一个计算机和配置为产生有凭证的资源请求的第一个请求者关联;
第二个计算机,所述第二个计算机包括用于存储有每个表示相应的资源并且有相应的资源标识符的资源节点的资源数据结构的存储器,并且所述第二个计算机配置为:
从第一个请求者接收资源请求,所述资源请求包括凭证并标识将对资源进行的操作;
映射资源请求到一个资源标识符;
基于资源标识符搜索资源数据结构查找资源节点;及
基于资源请求中的凭证是否和资源节点关联的资源授权等级,确定第一个请求者是否有对资源进行操作的授权;及
使第一个和第二个计算机通过其通讯的网络。
21.如权利要求20所述的***,其特征在于,所述资源数据结构包括有向图数据结构。
22.如权利要求20所述的***,其特征在于,所述凭证包括符合简化的公钥体系的数字证书。
23.如权利要求20所述的***,其特征在于,所述资源授权级别包括由所有者级别、编辑者级别、审察者级别、无级别构成的组中的级别之一。
24.如权利要求20所述的***,其特征在于,包括从子节点到父节点的凭证代理。
25.如权利要求20所述的***,其特征在于,包括由第二个请求者代理和第一个请求者关联的凭证,所述第二个请求者可以使用来自第一个请求者的凭证请求资源,好像它就是第一个请求者那样。
26.一种包含存储计算机可执行指令的计算机可读媒体的物品,其特征在于,所述计算机可执行指令用于使计算机***:
映射资源请求到资源标识符,以响应接收来自第一个请求者的资源请求,所述资源请求包括资源请求包括凭证并标识将对资源进行的操作;
基于资源标识符搜索资源数据结构查找资源节点;及
基于资源请求中的凭证是否和资源节点关联的资源授权参数,确定第一个请求者是否有对资源进行操作的授权。
27.如权利要求26所述的物品,其特征在于,包括用于使计算机***有包含表示资源的包括资源标识符和资源授权级别的资源节点的有向图数据结构的指令。
28.如权利要求26所述的物品,其特征在于,包括用于使计算机***有符合简化的公钥体系的数字证书的指令。
29.如权利要求26所述的物品,其特征在于,包括用于使计算机***由父节点代理子节点的凭证的指令。
30.如权利要求26所述的物品,其特征在于,包括用于使计算机***代由第二个请求者代理和第一个请求者关联的凭证以允许第二个请求者使用来自第一个请求者的凭证请求资源,好像它就是第一个请求者那样。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/854,437 | 2001-05-11 | ||
US09/854,437 US7107610B2 (en) | 2001-05-11 | 2001-05-11 | Resource authorization |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1507732A true CN1507732A (zh) | 2004-06-23 |
CN100488190C CN100488190C (zh) | 2009-05-13 |
Family
ID=25318689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB028095871A Expired - Fee Related CN100488190C (zh) | 2001-05-11 | 2002-05-09 | 授权访问服务器上的资源的方法和*** |
Country Status (6)
Country | Link |
---|---|
US (1) | US7107610B2 (zh) |
CN (1) | CN100488190C (zh) |
DE (1) | DE10296804B4 (zh) |
HK (1) | HK1064839A1 (zh) |
TW (1) | TWI223949B (zh) |
WO (1) | WO2002093872A1 (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100399749C (zh) * | 2004-08-26 | 2008-07-02 | 国际商业机器公司 | 用于聚集***中的用户授权级别的方法和*** |
CN1767435B (zh) * | 2004-10-26 | 2010-07-21 | 株式会社日立制作所 | 数据通信方法和*** |
CN1984090B (zh) * | 2005-12-13 | 2010-09-29 | 株式会社日立制作所 | 数据通信方法以及*** |
CN101056263B (zh) * | 2006-03-30 | 2011-04-06 | 株式会社日立制作所 | 数据通信方法和*** |
CN102576399A (zh) * | 2009-10-20 | 2012-07-11 | 微软公司 | 基于多个凭证的资源访问 |
CN102906757A (zh) * | 2010-05-26 | 2013-01-30 | 惠普发展公司,有限责任合伙企业 | 图授权 |
CN101331494B (zh) * | 2005-12-15 | 2013-03-27 | 国际商业机器公司 | 用于对信息流进行授权的***和方法 |
CN104025503A (zh) * | 2011-12-28 | 2014-09-03 | 英特尔公司 | 使用客户端平台信任根的网页认证 |
CN110348237A (zh) * | 2019-05-24 | 2019-10-18 | 深圳壹账通智能科技有限公司 | 基于区块链的数据管理方法及装置、存储介质、电子设备 |
CN111262884A (zh) * | 2020-03-16 | 2020-06-09 | 陈力 | 智能家居访问授权方法、装置、智能家居***及服务器 |
Families Citing this family (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7882555B2 (en) * | 2001-03-16 | 2011-02-01 | Kavado, Inc. | Application layer security method and system |
US20030079134A1 (en) * | 2001-10-23 | 2003-04-24 | Xerox Corporation | Method of secure print-by-reference |
IL149583A0 (en) * | 2002-05-09 | 2003-07-06 | Kavado Israel Ltd | Method for automatic setting and updating of a security policy |
US7797744B2 (en) * | 2002-06-17 | 2010-09-14 | At&T Intellectual Property Ii, L.P. | Method and device for detecting computer intrusion |
US7823203B2 (en) * | 2002-06-17 | 2010-10-26 | At&T Intellectual Property Ii, L.P. | Method and device for detecting computer network intrusions |
US8375113B2 (en) * | 2002-07-11 | 2013-02-12 | Oracle International Corporation | Employing wrapper profiles |
EP1535444B1 (en) * | 2002-08-19 | 2013-04-17 | Research In Motion Limited | System and method for secure control of resources of wireless mobile communication devices |
US7373662B2 (en) * | 2002-08-27 | 2008-05-13 | Hewlett-Packard Development Company, L.P. | Secure resource access |
US7167586B2 (en) * | 2002-09-30 | 2007-01-23 | Pitney Bowes Inc. | Method and system for remote form completion |
US7343042B2 (en) * | 2002-09-30 | 2008-03-11 | Pitney Bowes Inc. | Method and system for identifying a paper form using a digital pen |
US7546633B2 (en) * | 2002-10-25 | 2009-06-09 | Microsoft Corporation | Role-based authorization management framework |
US7454622B2 (en) * | 2002-12-31 | 2008-11-18 | American Express Travel Related Services Company, Inc. | Method and system for modular authentication and session management |
US7343628B2 (en) * | 2003-05-28 | 2008-03-11 | Sap Ag | Authorization data model |
US7827595B2 (en) * | 2003-08-28 | 2010-11-02 | Microsoft Corporation | Delegated administration of a hosted resource |
EP1526423A1 (en) * | 2003-10-20 | 2005-04-27 | Bayer Aktiengesellschaft | A method of auditing an SAP user authorization system |
US7111230B2 (en) * | 2003-12-22 | 2006-09-19 | Pitney Bowes Inc. | System and method for annotating documents |
US8078705B2 (en) * | 2004-04-05 | 2011-12-13 | Hewlett-Packard Development Company, L.P. | Key-configured topology with connection management |
SG152289A1 (en) * | 2004-05-03 | 2009-05-29 | Research In Motion Ltd | System and method for application authorization |
US7549171B2 (en) * | 2004-06-10 | 2009-06-16 | Hitachi, Ltd. | Method and apparatus for validation of application data on a storage system |
US7617501B2 (en) | 2004-07-09 | 2009-11-10 | Quest Software, Inc. | Apparatus, system, and method for managing policies on a computer having a foreign operating system |
US7480931B2 (en) * | 2004-07-24 | 2009-01-20 | Bbs Technologies, Inc. | Volume mount authentication |
JP4471937B2 (ja) * | 2005-02-07 | 2010-06-02 | 株式会社ソニー・コンピュータエンタテインメント | プロセッサのリソース管理によるコンテンツ制御方法および装置 |
US8631476B2 (en) * | 2005-03-31 | 2014-01-14 | Sap Ag | Data processing system including explicit and generic grants of action authorization |
WO2007031955A2 (en) * | 2005-09-16 | 2007-03-22 | Koninklijke Philips Electronics, N.V. | Cryptographic role-based access control |
US7512792B2 (en) * | 2005-12-15 | 2009-03-31 | International Business Machines Corporation | Reference monitor method for enforcing information flow policies |
US7647630B2 (en) * | 2005-12-15 | 2010-01-12 | International Business Machines Corporation | Associating security information with information objects in a data processing system |
US7904949B2 (en) | 2005-12-19 | 2011-03-08 | Quest Software, Inc. | Apparatus, systems and methods to provide authentication services to a legacy application |
US7913162B2 (en) * | 2005-12-20 | 2011-03-22 | Pitney Bowes Inc. | System and method for collaborative annotation using a digital pen |
US20070143291A1 (en) * | 2005-12-21 | 2007-06-21 | International Business Machines Corporation | Utilizing component targets in defining roles in a distributed and integrated system or systems |
US8996482B1 (en) | 2006-02-10 | 2015-03-31 | Amazon Technologies, Inc. | Distributed system and method for replicated storage of structured data records |
US8447829B1 (en) | 2006-02-10 | 2013-05-21 | Amazon Technologies, Inc. | System and method for controlling access to web services resources |
US8087075B2 (en) | 2006-02-13 | 2011-12-27 | Quest Software, Inc. | Disconnected credential validation using pre-fetched service tickets |
US8429712B2 (en) | 2006-06-08 | 2013-04-23 | Quest Software, Inc. | Centralized user authentication system apparatus and method |
US8326296B1 (en) | 2006-07-12 | 2012-12-04 | At&T Intellectual Property I, L.P. | Pico-cell extension for cellular network |
US7865464B2 (en) | 2006-09-29 | 2011-01-04 | Presenceid, Inc. | Systems and methods for notifying multiple systems and applications of changes to data attributes |
US8103673B2 (en) * | 2006-10-02 | 2012-01-24 | Presenceid, Inc. | Systems and methods for provisioning content from multiple sources to a computing device |
US7865518B2 (en) * | 2006-10-02 | 2011-01-04 | Presenceid, Inc. | Systems and methods for managing identities in a database system |
US7788708B2 (en) | 2006-10-02 | 2010-08-31 | Presenceid, Inc. | Systems and methods for delegating information technology authorization to at least one other person |
US7895332B2 (en) | 2006-10-30 | 2011-02-22 | Quest Software, Inc. | Identity migration system apparatus and method |
US8086710B2 (en) | 2006-10-30 | 2011-12-27 | Quest Software, Inc. | Identity migration apparatus and method |
US8196191B2 (en) | 2007-08-17 | 2012-06-05 | Norman James M | Coordinating credentials across disparate credential stores |
US8863246B2 (en) * | 2007-08-31 | 2014-10-14 | Apple Inc. | Searching and replacing credentials in a disparate credential store environment |
US9471801B2 (en) * | 2007-11-29 | 2016-10-18 | Oracle International Corporation | Method and apparatus to support privileges at multiple levels of authentication using a constraining ACL |
US20090217367A1 (en) * | 2008-02-25 | 2009-08-27 | Norman James M | Sso in volatile session or shared environment |
US8719420B2 (en) | 2008-05-13 | 2014-05-06 | At&T Mobility Ii Llc | Administration of access lists for femtocell service |
US20090286544A1 (en) | 2008-05-13 | 2009-11-19 | At&T Mobility Ii Llc | Administration of an access control list to femto cell coverage |
US8589519B2 (en) * | 2008-06-18 | 2013-11-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and device for uniform resource identifier handling of user device |
US8788681B1 (en) * | 2008-08-25 | 2014-07-22 | Symantec Corporation | Method and apparatus for autonomously managing a computer resource using a security certificate |
JP4677480B2 (ja) * | 2008-09-12 | 2011-04-27 | 株式会社沖データ | 情報処理システム |
US8255984B1 (en) | 2009-07-01 | 2012-08-28 | Quest Software, Inc. | Single sign-on system for shared resource environments |
US8510801B2 (en) * | 2009-10-15 | 2013-08-13 | At&T Intellectual Property I, L.P. | Management of access to service in an access point |
US8789205B2 (en) * | 2010-04-21 | 2014-07-22 | Microsoft Corporation | Role-based graphical user interfaces |
EP2453631B1 (en) | 2010-11-15 | 2016-06-22 | BlackBerry Limited | Data source based application sandboxing |
US9667360B2 (en) | 2012-03-31 | 2017-05-30 | Intel Corporation | Proximate communication with a target device |
US11817939B2 (en) | 2012-03-31 | 2023-11-14 | Intel Corporation | Proximate communication with a target device |
US9125006B2 (en) | 2012-03-31 | 2015-09-01 | Intel Corporation | Proximate communication with a target device |
US8844026B2 (en) | 2012-06-01 | 2014-09-23 | Blackberry Limited | System and method for controlling access to secure resources |
US9813423B2 (en) | 2013-02-26 | 2017-11-07 | International Business Machines Corporation | Trust-based computing resource authorization in a networked computing environment |
WO2014147811A1 (ja) * | 2013-03-22 | 2014-09-25 | 株式会社 日立製作所 | ファイルストレージシステムおよびユーザデータ管理方法 |
WO2015080515A1 (ko) * | 2013-11-29 | 2015-06-04 | 엘지전자 주식회사 | 무선 통신 시스템에서 서비스 구독 리소스 기반 인증 방법 |
WO2016064029A1 (ko) * | 2014-10-23 | 2016-04-28 | 엘지전자 주식회사 | 무선 통신 시스템에서 스케줄 정보 변경 방법 및 이를 위한 장치 |
US20160352773A1 (en) * | 2015-06-01 | 2016-12-01 | Phantom Cyber Corporation | Security action verification in a computing network |
US11683213B2 (en) * | 2018-05-01 | 2023-06-20 | Infra FX, Inc. | Autonomous management of resources by an administrative node network |
US10977380B2 (en) * | 2018-05-25 | 2021-04-13 | Uptake Technologies, Inc. | Hybrid role and attribute based access control system |
US11245701B1 (en) | 2018-05-30 | 2022-02-08 | Amazon Technologies, Inc. | Authorization pre-processing for network-accessible service requests |
US11140166B2 (en) | 2018-10-15 | 2021-10-05 | Uptake Technologies, Inc. | Multi-tenant authorization |
CN110058948B (zh) * | 2019-04-28 | 2022-01-28 | 恒生电子股份有限公司 | 一种资源监控方法、装置、设备及介质 |
US20230019281A1 (en) * | 2019-12-19 | 2023-01-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Resource authorization |
US11921842B2 (en) | 2021-06-14 | 2024-03-05 | Kyndryl, Inc. | Multifactor authorization on accessing hardware resources |
US20230074580A1 (en) * | 2021-09-02 | 2023-03-09 | Oracle International Corporation | Runtime-tailored security policies for applications |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5649099A (en) * | 1993-06-04 | 1997-07-15 | Xerox Corporation | Method for delegating access rights through executable access control program without delegating access rights not in a specification to any intermediary nor comprising server security |
US5764890A (en) | 1994-12-13 | 1998-06-09 | Microsoft Corporation | Method and system for adding a secure network server to an existing computer network |
US5802590A (en) * | 1994-12-13 | 1998-09-01 | Microsoft Corporation | Method and system for providing secure access to computer resources |
US5689708A (en) * | 1995-03-31 | 1997-11-18 | Showcase Corporation | Client/server computer systems having control of client-based application programs, and application-program control means therefor |
GB2301912A (en) * | 1995-06-09 | 1996-12-18 | Ibm | Security for computer system resources |
US5941947A (en) | 1995-08-18 | 1999-08-24 | Microsoft Corporation | System and method for controlling access to data entities in a computer network |
US6067623A (en) * | 1997-11-21 | 2000-05-23 | International Business Machines Corp. | System and method for secure web server gateway access using credential transform |
US6141754A (en) * | 1997-11-28 | 2000-10-31 | International Business Machines Corporation | Integrated method and system for controlling information access and distribution |
CA2228687A1 (en) * | 1998-02-04 | 1999-08-04 | Brett Howard | Secured virtual private networks |
US6279111B1 (en) * | 1998-06-12 | 2001-08-21 | Microsoft Corporation | Security model using restricted tokens |
US6182142B1 (en) | 1998-07-10 | 2001-01-30 | Encommerce, Inc. | Distributed access management of information resources |
US6601171B1 (en) * | 1999-02-18 | 2003-07-29 | Novell, Inc. | Deputization in a distributed computing system |
WO2000056028A1 (en) | 1999-03-15 | 2000-09-21 | Texar Software Corp. | A secure network |
US6226752B1 (en) * | 1999-05-11 | 2001-05-01 | Sun Microsystems, Inc. | Method and apparatus for authenticating users |
US6668322B1 (en) * | 1999-08-05 | 2003-12-23 | Sun Microsystems, Inc. | Access management system and method employing secure credentials |
US6609198B1 (en) * | 1999-08-05 | 2003-08-19 | Sun Microsystems, Inc. | Log-on service providing credential level change without loss of session continuity |
GB2357225B (en) * | 1999-12-08 | 2003-07-16 | Hewlett Packard Co | Electronic certificate |
US7076804B2 (en) * | 2001-05-11 | 2006-07-11 | International Business Machines Corporation | Automated program resource identification and association |
US6957261B2 (en) * | 2001-07-17 | 2005-10-18 | Intel Corporation | Resource policy management using a centralized policy data structure |
-
2001
- 2001-05-11 US US09/854,437 patent/US7107610B2/en not_active Expired - Fee Related
-
2002
- 2002-05-09 DE DE10296804.7T patent/DE10296804B4/de not_active Expired - Fee Related
- 2002-05-09 CN CNB028095871A patent/CN100488190C/zh not_active Expired - Fee Related
- 2002-05-09 WO PCT/US2002/014775 patent/WO2002093872A1/en not_active Application Discontinuation
- 2002-05-10 TW TW091109792A patent/TWI223949B/zh not_active IP Right Cessation
-
2004
- 2004-10-07 HK HK04107702.0A patent/HK1064839A1/xx not_active IP Right Cessation
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100399749C (zh) * | 2004-08-26 | 2008-07-02 | 国际商业机器公司 | 用于聚集***中的用户授权级别的方法和*** |
CN1767435B (zh) * | 2004-10-26 | 2010-07-21 | 株式会社日立制作所 | 数据通信方法和*** |
CN1984090B (zh) * | 2005-12-13 | 2010-09-29 | 株式会社日立制作所 | 数据通信方法以及*** |
CN101331494B (zh) * | 2005-12-15 | 2013-03-27 | 国际商业机器公司 | 用于对信息流进行授权的***和方法 |
CN101056263B (zh) * | 2006-03-30 | 2011-04-06 | 株式会社日立制作所 | 数据通信方法和*** |
CN102576399A (zh) * | 2009-10-20 | 2012-07-11 | 微软公司 | 基于多个凭证的资源访问 |
US8904509B2 (en) | 2009-10-20 | 2014-12-02 | Microsoft Corporation | Resource access based on multiple credentials |
CN102576399B (zh) * | 2009-10-20 | 2015-05-13 | 微软公司 | 基于多个凭证的资源访问 |
CN102906757A (zh) * | 2010-05-26 | 2013-01-30 | 惠普发展公司,有限责任合伙企业 | 图授权 |
CN104025503A (zh) * | 2011-12-28 | 2014-09-03 | 英特尔公司 | 使用客户端平台信任根的网页认证 |
CN104025503B (zh) * | 2011-12-28 | 2017-07-28 | 英特尔公司 | 使用客户端平台信任根的网页认证 |
US9887997B2 (en) | 2011-12-28 | 2018-02-06 | Intel Corporation | Web authentication using client platform root of trust |
CN110348237A (zh) * | 2019-05-24 | 2019-10-18 | 深圳壹账通智能科技有限公司 | 基于区块链的数据管理方法及装置、存储介质、电子设备 |
CN111262884A (zh) * | 2020-03-16 | 2020-06-09 | 陈力 | 智能家居访问授权方法、装置、智能家居***及服务器 |
Also Published As
Publication number | Publication date |
---|---|
US20020169986A1 (en) | 2002-11-14 |
CN100488190C (zh) | 2009-05-13 |
WO2002093872A1 (en) | 2002-11-21 |
US7107610B2 (en) | 2006-09-12 |
TWI223949B (en) | 2004-11-11 |
DE10296804T5 (de) | 2004-04-22 |
HK1064839A1 (en) | 2005-02-04 |
DE10296804B4 (de) | 2015-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100488190C (zh) | 授权访问服务器上的资源的方法和*** | |
US20210073806A1 (en) | Data processing system utilising distributed ledger technology | |
Chadwick et al. | Role-based access control with X. 509 attribute certificates | |
Chadwick et al. | The PERMIS X. 509 role based privilege management infrastructure | |
US7827598B2 (en) | Grouped access control list actions | |
EP1422904B1 (en) | Method and systems for sharing a network resource with a user without current access | |
EP1436682B1 (en) | System and method for specifying security, privacy, and access control to information used by others | |
US8560836B2 (en) | Method and system for dynamically implementing an enterprise resource policy | |
US7464162B2 (en) | Systems and methods for testing whether access to a resource is authorized based on access information | |
CA2489303C (en) | Managing secure resources in web resources that are accessed by multiple portals | |
US20050234859A1 (en) | Information processing apparatus, resource managing apparatus, attribute modifiability judging method, and computer-readable storage medium | |
US20020144149A1 (en) | Trust ratings in group credentials | |
US6678682B1 (en) | Method, system, and software for enterprise access management control | |
Lepro | Cardea: Dynamic access control in distributed systems | |
JPH05250247A (ja) | アクセスの制御方法及びデータ処理装置 | |
WO2003001324A2 (en) | Authorization services with external authentication | |
US10021107B1 (en) | Methods and systems for managing directory information | |
Kagal et al. | A delegation based model for distributed trust | |
Shakarami et al. | Safety and consistency of subject attributes for attribute-based pre-authorization systems | |
CN111241519B (zh) | 基于证书的访问控制***和方法 | |
KR101535746B1 (ko) | 보안 감시 네트워크의 접근 제어 시스템 및 방법 | |
US7606917B1 (en) | Method, apparatus and system for principle mapping within an application container | |
JP2002324053A (ja) | 利用権限管理システム、利用権限管理方法および利用権限管理プログラム | |
Sari et al. | Integrating web server applications with LDAP authentication: Case study on human resources information system of ui | |
Niinimaki et al. | Using virtual organizations membership system with EDG's Grid security and database access |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1064839 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1064839 Country of ref document: HK |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090513 Termination date: 20170509 |