This application provides a resource access control method and device, wherein the method includes: receiving the client sends the request for access to a resource, the resource access request includes the resources corresponding to the encrypted resources identification, access identification, and using the corresponding user access to resources for the client requests the user identification and access; the user identification and the access operation corresponds to the public key, using the public key to decrypt the resource identifier, and determining the corresponding resource identifier is encrypted with the user identity and access operation identifies the private key in the decryption is successful, the resources available to the client. This application significantly improves the processing speed of resource access control.
【技术实现步骤摘要】
本申请涉及网络技术,特别涉及一种资源访问控制方法和装置。
技术介绍
随着网络技术的发展,目前用户经常从网上进行办公或者查询信息等,比如某个公司采用电子化办公,工作人员需要从网上访问公司的内部资源(比如某些图片或者文档等资源)进行办公处理。上述用户操作通常需要进行资源访问控制,即使是公司内部员工使用公司的网上资源,不同类型的工作人员其访问权限也是不同的,比如,某些人只具有读的权限,另外的一些人具有写的权限。一般实现访问控制的方式是,记录用户与资源和权限的对应关系,比如记录用户A——资源a——权限是写,这样用户A在访问资源a时,系统查询得到上述对应关系,得知用户A具有对该资源进行写的权限,则开放资源a给用户进行写操作;又例如,如果记录用户B——资源a——权限是读,则在用户B要对资源写请求时,系统查询该权限会发现用户的权限是只读,则拒绝用户对资源进行写操作。但是这种方式使得在处理用户对资源的访问控制时,处理过程非常复杂,每次用户请求访问时都要查表检查用户对该资源的权限,而且记录上述对应关系的数据量很大,在处理访问控制时效率很低,使得用户的资源访问速度较慢。
技术实现思路
有鉴于此,本申请提供一种资源访问控制方法和装置,以提高资源访问控制的处理速度。具体地,本申请是通过如下技术方案实现的:第一方面,提供一种资源访问控制方法,包括:接收客户端发送的资源访问请求,所述资源访问请求包括:所述资源对应 ...
【技术保护点】
一种资源访问控制方法,其特征在于,包括:接收客户端发送的资源访问请求,所述资源访问请求包括:所述资源对应的加密后的资源标识、访问操作标识、以及使用所述客户端请求访问资源的用户对应的用户标识;获取与所述用户标识和所述访问操作标识对应的公钥,使用所述公钥对所述资源标识进行解密,在解密成功时确定所述资源标识是用所述用户标识和访问操作标识对应的私钥加密,则将所述资源提供至所述客户端。
【技术特征摘要】
1.一种资源访问控制方法,其特征在于,包括:
接收客户端发送的资源访问请求,所述资源访问请求包括:所述资源对应
的加密后的资源标识、访问操作标识、以及使用所述客户端请求访问资源的用
户对应的用户标识;
获取与所述用户标识和所述访问操作标识对应的公钥,使用所述公钥对所
述资源标识进行解密,在解密成功时确定所述资源标识是用所述用户标识和访
问操作标识对应的私钥加密,则将所述资源提供至所述客户端。
2.根据权利要求1所述的方法,其特征在于,在所述接收客户端发送的用
于请求访问资源的资源访问请求之前,还包括:
生成所述用户对应的用户标识,并根据所述用户标识和访问操作标识生成
对应的公私钥对,所述访问操作标识用于表示所述用户的访问操作权限。
3.根据权利要求2所述的方法,其特征在于,所述根据所述用户标识和访
问操作标识生成对应的公私钥对之后,还包括:
将对应关系存储在缓存中,所述对应关系是所述用户标识和访问操作标识
的组合与所述公私钥对之间的对应关系。
4.根据权利要求2所述的方法,其特征在于,在所述接收客户端发送的用
于请求访问资源的资源访问请求之前,还包括:
接收用于请求显示所述资源标识的资源显示请求,所述资源显示请求包括:
所述用户标识和请求执行的访问操作对应的访问操作标识;
获取与所述用户标识和访问操作标识对应的私钥,并使用所述私钥加密所
述资源标识后显示给所述客户端。
5.根据权利要求4所述的方法,其特征在于,所述使用私钥加密所述资源
标识,包括:
根据所述资源标识生成资源摘要,并使用所述私钥加密所述资源摘要。
6.根据权利要求5所述的方法,其特征在于,在使用所述公钥对所述资源
\t标识进行解密并解密成功之后,将所述...
【专利技术属性】
技术研发人员:陈奇,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。