[发明专利]一种管理用户权限的方法和装置有效
申请号: | 202010867404.6 | 申请日: | 2020-08-25 |
公开(公告)号: | CN112069517B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 陈映雪 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;H04L9/08;H04L9/30;H04L9/32 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;王安娜 |
地址: | 200120 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 管理 用户权限 方法 装置 | ||
1.一种管理用户权限的方法,其特征在于,包括:
接收第一用户发送的权限分配请求,所述权限分配请求携带权限信息;
将所述权限信息存储到第一标签中;
接收第二用户发送的密码注册请求,所述密码注册请求携带所述第二用户的密码;
将所述第二用户的密码存储到所述第一标签中;
接收第二用户的访问请求;所述访问请求携带所述第二用户的用户名和密码;
基于所述权限信息和所述第二用户的密码确定所述第二用户的访问权限;
将所述第二用户的密码存储到所述第一标签中,包括:
采用椭圆曲线算法对所述第二用户的密码进行计算,得到所述密码对应的公钥和验证点;
将所述第二用户的密码存储到所述第一标签中;
基于所述权限信息和所述第二用户的密码确定所述第二用户的访问权限,包括:
判断所述访问请求携带的所述第二用户的用户名与所述第一标签中的所述第二用户的用户名是否一致;
若是,则继续判断所述访问请求携带的所述第二用户的密码与所述第一标签中的所述第二用户的密码是否一致;
若是,则将访问数据返回至所述第二用户;
若否,则返回访问失败的消息;
若否,则返回访问失败的消息;
判断所述访问请求携带的所述第二用户的密码与所述第一标签中的所述第二用户的密码是否一致,包括:
采用椭圆曲线算法对所述公钥及其对应的验证点进行计算,得到私钥;
判断所述私钥与所述第一标签中所述第二用户的密码是否一致;
若是,则判断所述访问请求携带的所述第二用户的密码与所述第一标签中的所述第二用户的密码是否一致;
若是,则将访问数据返回至所述第二用户;
若否,则返回访问失败的消息;
若否,则返回访问失败的消息。
2.根据权利要求1所述的方法,其特征在于,所述权限信息包括:第二用户的用户名和访问权限。
3.根据权利要求2所述的方法,其特征在于,所述访问权限包括:查看、修改、添加和删除中的至少一种。
4.根据权利要求1所述的方法,其特征在于,将访问数据返回至所述第二用户,包括:
根据所述第一标签中所述第二用户的访问权限,将所述访问权限对应的访问数据返回至所述第二用户。
5.根据权利要求4所述的方法,其特征在于,所述访问数据包括存储在数据库系统中的数据库表。
6.根据权利要求1所述的方法,其特征在于,将访问数据返回至所述第二用户之后,还包括:
在所述第二用户的访问过程中,将所述第二用户的用户操作存储到第二标签中。
7.根据权利要求6所述的方法,其特征在于,所述用户操作包括操作行为、操作对象、操作时间和操作次数中的至少一种。
8.根据权利要求7所述的方法,其特征在于,所述操作行为包括:查看、修改、添加和删除中的至少一种。
9.根据权利要求6所述的方法,其特征在于,将所述第二用户的用户操作存储到第二标签中之后,还包括:
将所述第一标签中的所述第二用户的访问权限与所述第二标签中的所述第二用户的用户操作进行比对,以判断权限管理是否存在漏洞。
10.根据权利要求9所述的方法,其特征在于,判断权限管理是否存在漏洞,包括:
若所述第二标签中的所述第二用户的用户操作不属于所述第一标签中的所述第二用户的访问权限,则判定权限管理存在漏洞。
11.根据权利要求10所述的方法,其特征在于,判定权限管理存在漏洞之后,还包括:
向所述第一用户发出告警信息,以提示权限管理存在漏洞。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010867404.6/1.html,转载请声明来源钻瓜专利网。