一种基于网关的链接生成方法、装置、服务器和存储介质制造方法及图纸

技术编号:24889193 阅读:23 留言:0更新日期:2020-07-14 18:16
本发明专利技术公开了一种基于网关的链接生成方法,包括:从分布式数据库中获取目标文件的文件路径;基于预设算法,将所述文件路径转换为文件编号;基于所述文件编号和链接规则生成第一链接;将所述第一链接发送至公网。本实施例将文件路径转换为文件编号,使暴露在公网的链接不记录文件路径信息,使文件存储系统的文件格式和文件内容无法被第三方直接读取,同时也避免了第三方恶意的通过随机遍历等碰撞攻击方式获取分布式系统的内部文件。

【技术实现步骤摘要】
一种基于网关的链接生成方法、装置、服务器和存储介质
本专利技术实施例涉及分布式领域技术,尤其涉及一种基于网关的链接生成方法、装置、服务器和存储介质。
技术介绍
分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统能够用普通的机器完成单个计算机无法完成的计算、存储任务,实现对更多的机器的利用,处理更多的数据。在现有技术方案中,分布式系统的文件基于文件路径生成链接,链接直接暴露到公网,外部链接不安全。业务应用根据分布式存储提供的文件路径拼装成外部链接,公网也可以看到文件路径,存在安全隐患。外部链接无法管控。文件路径一旦生成,除了删除分布式存储的文件,没有其它方法可以阻止访问,容易被第三方攻击。
技术实现思路
本专利技术提供一种基于网关的链接生成方法,通过将文件路径转换为文件编号,将链接中的文件路径隐藏,以实现对分布式系统文件数据的保护。包括:从分布式数据库中获取目标文件的文件路径;基于预设算法,将所述文件路径转换为文件编号;基于所述文件编号和链本文档来自技高网...

【技术保护点】
1.一种基于网关的链接生成方法,其特征在于,包括:/n从分布式数据库中获取目标文件的文件路径;/n基于预设算法,将所述文件路径转换为文件编号;/n基于所述文件编号和链接规则生成第一链接;/n将所述第一链接发送至公网。/n

【技术特征摘要】
1.一种基于网关的链接生成方法,其特征在于,包括:
从分布式数据库中获取目标文件的文件路径;
基于预设算法,将所述文件路径转换为文件编号;
基于所述文件编号和链接规则生成第一链接;
将所述第一链接发送至公网。


2.根据权利要求1所述的一种基于网关的链接生成方法,其特征在于,在所述将所述第一链接发送至公网之后,还包括:
获取客户端的链接修改请求,所述链接修改请求包括所述第一链接和所述第一链接的待修改标识位;
基于所述待修改标识位对所述第一链接进行修改,生成第二链接;
将所述第一链接替换为所述第二链接。


3.根据权利要求2所述的一种基于网关的链接生成方法,其特征在于,所述客户端包括访客UID,则在所述基于所述链接修改请求对所述第一链接进行修改,生成第二链接之前,还包括:
判断所述访客UID是否在预设的修改权限名单中;
若不在,则向所述客户端发送无修改权限的信息。


4.根据权利要求1所述的一种基于网关的链接生成方法,其特征在于,在所述将所述第一链接发送至公网之后,还包括:
获取客户端的链接访问请求,所述链接访问请求中包括所述文件编号;
基于所述预设算法,将所述文件编号转换为所述文件路径;
基于所述文件路径从所述分布式数据库获取所述目标文件;
将所述目标文件发送至所述客户端。


5.根据权利要求4所述的一种基于网关的链接生成方法,其特征在于,所述链接访问请求中包括所述链接规则,则所述基于所述预设算法,将所述文件编号转换为所述文件路径之前,还包括:
判断所述链接规则是否与预...

【专利技术属性】
技术研发人员:毛家杰
申请(专利权)人:深圳市卡牛科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1