[发明专利]一种大数据系统的客户端认证方法在审
申请号: | 201910065485.5 | 申请日: | 2019-01-24 |
公开(公告)号: | CN109815720A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 刘劲松;徐静;饶江;苏中祥;李娟 | 申请(专利权)人: | 江苏华生基因数据科技股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 224007 江苏省盐城市经*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据节点 大数据 客户端 客户端认证 认证客户端 访问令牌 访问链 管理服务器 处理压力 访问过程 数据条件 系统资源 随机数 访问 客户 平衡 | ||
本发明涉及一种大数据系统的客户端认证方法,该方法由管理服务器基于客户端的数据条件,确定其访问的多个数据节点,并基于客户端生成的随机数,生成多个访问令牌构成的访问链,客户端基于所述访问链,依次访问所述多个数据节点,每个数据节点基于相应访问令牌认证客户端。通过上述方法,每个数据节点独立认证客户端,并控制客户端对大数据系统中各个数据节点的访问过程,提高系统资源的利用率,平衡各数据节点的处理压力。
【技术领域】
本发明属于计算机和互联网领域,尤其涉及大数据领域,具体的,涉及一种大数据系统的客户端认证方法。
【背景技术】
随着计算机和互联网技术的快速发展,我们处在了一个信息爆炸的时代,为了处理大量的信息,出现了大数据的概念。所谓大数据,是指无法在可承受的时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
由于数据的海量特性,人们仅仅凭一己之力很难对这些数据这些分析,但是在以云计算为代表的技术创新大幕的衬托下,这些原本很难收集和使用的数据开始容易被利用起来了,通过各行各业的不断创新,大数据逐步为人类创造更多的价值。
由于大数据系统具有海量数据,其通常使用大量的数据节点来存储数据,每个数据节点是一个单独的数据存储服务器,通过分布式的存储来分散数据存储和数据处理压力。当一个客户端需要进行某种大数据分析时,其就需要分别连接各个数据节点,寻找并获取其需要的数据。在现有技术中,为了保证数据的安全性,各个数据节点需要对客户端进行认证,以确定其是一个合法的客户端,这种反复认证降低了效率。另外,现有技术对客户端的认证没有限制,数据分析人员只要拥有权限,可以操作客户端随意连接各个节点获取数据,如果出现很多数据分析人员操作大量的客户端进行数据分析而不作限制,容易导致整个系统的压力过大。
【发明内容】
为了解决上述问题,本发明提出了一种大数据系统的客户端认证方法。
本发明采用的技术方案如下:
一种大数据系统的客户端认证方法,包括以下步骤:
(1)客户端连接并登录管理服务器;
(2)客户端向管理服务器发送其所需的数据条件;
(3)管理服务器基于所述数据条件确定n个数据节点,分别为node1,node2,……,noden;
(4)客户端生成一个随机数R,将该随机数发送给管理服务器;
(5)管理服务器针对上述n个数据节点分别生成对应的访问时间限制,所述访问时间限制是客户端对相应数据节点的最迟访问时间;具体地,管理服务器为数据节点nodei生成访问时间限制TSi(1≤i≤n);
(6)管理服务器为客户端生成访问上述n个数据节点的访问链;所述访问链是由n个访问令牌链接形成的数据链,具体的,管理服务器对于nodei生成访问令牌Accessi,即:
Accessn=En(R,TSn,Sig(R,TSn))
Accessk=Ek(Accessk+1,Addressk+1,R,TSk,Sig(R,TSk)),1≤k≤n-1
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏华生基因数据科技股份有限公司,未经江苏华生基因数据科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910065485.5/2.html,转载请声明来源钻瓜专利网。