The invention discloses an access method for distributed storage files, which includes: generating the authorized signature of the file request node when the file storage node receives the target file access request of the file request node; using the authorized signature, generating the authorized access information of the target file to be accessed according to the preset format, and sending the authorized access information to the text. The file requesting node receives the authorized access information of the target file requesting node, obtains the authorized signature in the authorized access information, and verifies the file requesting node by the authorized signature, and sends the file to the file requesting node through the distributed storage system when the file requesting node passes the verification. The invention also discloses an access device and a storage medium for distributed storage files. The invention realizes a decentralized authorization mechanism, and can complete authorization authentication without the participation of the central server.
【技术实现步骤摘要】
分布式存储文件的访问方法、装置及存储介质
本专利技术涉及分布式存储
,尤其涉及一种分布式存储文件的访问方法、装置及存储介质。
技术介绍
计算机通过文件系统管理、存储数据,而信息爆炸时代中人们可以获取的数据成指数倍的增长,单纯通过增加硬盘个数来扩展计算机文件系统的存储容量的方式,在容量大小、容量增长速度、数据备份、数据安全等方面的表现都差强人意。分布式存储系统可以有效解决数据的存储和管理难题:将固定于某个地点的某个文件系统,扩展到任意多个地点/多个文件系统,众多的节点组成一个文件系统网络。每个节点可以分布在不同的地点,通过网络进行节点间的通信和数据传输。在中心化的分布式存储系统中,文件的授权访问需要经过中心服务器,授权信息一般存储在中心服务器,容易遭到篡改,而且不适用于去中心化的分布式存储系统。
技术实现思路
本专利技术的主要目的在于提供一种分布式存储文件的访问方法、装置及存储介质,旨在解决去中心化的分布式存储系统中的文件授权访问的问题。为实现上述目的,本专利技术提供的其中一种分布式存储文件的访问方法,所述方法包括:接收第一节点发送的搜索目标文件的请求时,向所述第 ...
【技术保护点】
1.一种分布式存储文件的访问方法,其特征在于,包括:接收第一节点发送的搜索目标文件的请求时,向所述第一节点返回第二节点的地址,其中,所述第一节点为文件请求者节点,所述第二节点为所述目标文件的所有者节点;接收到所述第一节点发送的目标文件的授权访问信息时,将所述目标文件的授权访问信息发送给第三节点,以使所述第三节点在所述授权访问信息通过验证时将所述目标文件发送给所述第一节点,其中,所述第三节点为所述目标文件的文件存储者节点。
【技术特征摘要】
1.一种分布式存储文件的访问方法,其特征在于,包括:接收第一节点发送的搜索目标文件的请求时,向所述第一节点返回第二节点的地址,其中,所述第一节点为文件请求者节点,所述第二节点为所述目标文件的所有者节点;接收到所述第一节点发送的目标文件的授权访问信息时,将所述目标文件的授权访问信息发送给第三节点,以使所述第三节点在所述授权访问信息通过验证时将所述目标文件发送给所述第一节点,其中,所述第三节点为所述目标文件的文件存储者节点。2.一种分布式存储文件的访问方法,其特征在于,包括:接收到第一节点对目标文件的访问请求时,对所述第一节点进行授权,生成所述第一节点的授权签名,其中,所述第一节点为文件请求者节点;利用所述授权签名,按照预设格式生成所述目标文件的授权访问信息,并将所述目标文件的授权访问信息发送给所述第一节点,以使所述第一节点利用所述授权访问信息获取所述目标文件。3.如权利要求2所述的分布式存储文件的访问方法,其特征在于,所述方法还包括:第三节点在接收所述第一节点传送的授权访问信息时,获取所述授权访问信息中的授权签名,其中,所述第三节点为所述目标文件的存储者节点;及所述第三节点利用所述授权签名对所述第一点进行验证,当验证通过时,将所述目标文件发送给所述第一节点。4.如权利要求2所述的分布式存储文件的访问方法,其特征在于,所述授权签名中包括文件所有者、文件请求者、授权签名的有效截止时间戳、文件中需要授权的文件长度;以及所述预设格式包括保留字符、预设关键字、文件所有者、为授权的文件请求者、为授权签名的有效截止时间戳、上述的授权签名、文件中需要授权的文件长度及文件路径。5.一种分布式存储文件的访问方法,其特征在于,包括:获取存储待访问的目标文件的所有者节点的地址;获取所述第二节点发送的对所述目标文件的授权访问信息,其中,所述第二节点为所述目标文件的所有者节点;向存储所述目标文件的第三节点发送所述授权访问信息;接收所述第三节点发送的所述目标文件。6.根据权利要求5所述的方法,其特征在于,在获取第二节点发送的对所述目标文件的授权访问信息之前,所述方法还包括:向所述第二节点发送访问所述目标文件的请求。7.根据权利要求5所述的方法,其特征在于,所述授权访问信息包括所述授权第一节点访问所述目标文件的授权签名,所述授权签名中包括文件所有者、文件请求者、授权签名的有效截止时间戳、文件中需要授权的文件长度。8.一种分布式存储文件的访问方法,其特征在于,所述方法包括:第一节点向分布式存储系统发送搜索目标文件的请求;所述分布式存储系统利用索引服务器获取所述目标文件的所有者信息,并将第二节点的地址返回给所述第一节点,其中,所述第二节点为所述目标文件的所有者节点;所述第一节点向所述第二节点发送访问所述目标文件的请求;所述第二节点接收到所述第一节点的访问请求后,对所述第一节点进行授权,生成所述第一节点的授权签名;所述第二节点利用所述第一节点的授权签名生成所述目标文件的授权访问信息,并将所述目标文件的授权访问信息发送给所述第一节点;所述...
【专利技术属性】
技术研发人员:晏亮,
申请(专利权)人:深圳市网心科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。