一种资源发布方法技术

技术编号:39664789 阅读:8 留言:0更新日期:2023-12-11 18:28
本申请公开了一种资源发布方法

【技术实现步骤摘要】
一种资源发布方法、装置、系统及存储介质


[0001]本申请涉及资源共享
,特别涉及一种资源发布方法

装置

系统及存储介质


技术介绍

[0002]目前的云端资源共享方案中,云平台会对外发布开放端口,客户端在进行资源访问时,能够通过该开放端口向云平台发送资源访问请求,云平台在接收到资源访问请求之后,会将访问请求对应的资源反馈给客户端

[0003]现有的云资源共享方案中,云平台发布的是开放端口,对所有用户可见,因此,恶意用户也可以通过该开放端口探测和访问业务资源,业务资源存在巨大的安全风险

因此,如何提供一种资源发布方法,避免恶意用户的探测和访问,提升业务资源的安全性,成为一项亟待解决的技术问题


技术实现思路

[0004]本申请提供一种资源发布方法

装置

系统及存储介质,用以避免恶意用户的探测和访问,提升业务资源的安全性

[0005]本申请提供一种资源发布方法,包括:
[0006]通过认证成功的目标客户端及其对应的虚拟协议栈之间的直连通信隧道接收所述目标客户端发送的资源访问请求;
[0007]通过资源转发服务将所述资源访问请求转发给服务端代理,以使所述服务端代理获取所述资源访问请求对应的业务资源;
[0008]通过资源转发服务接收所述服务端代理发送的与所述资源访问请求对应的业务资源;
[0009]通过所述目标客户端及其对应的虚拟协议栈之间的直连通信隧道将所述业务资源发布给所述目标客户端

[0010]本申请的有益效果在于:在本申请中,通过认证成功的目标客户端及其对应的虚拟协议栈之间的直连通信隧道接收所述目标客户端发送的资源访问请求,在获取到与资源访问请求对应的业务资源之后,再通过直连通信隧道将所述业务资源反馈给目标客户端

因此,只有通过认证的客户端,才可以向对应虚拟协议栈发送资源访问请求,并且客户端的访问请求和向客户端反馈资源是都采用了直连通信隧道,对客户端来说无需下发路由,保障客户业务网络拓扑不外露,进一步保证了用户资源的安全

[0011]在一个实施例中,所述认证成功的目标客户端的认证方式如下:
[0012]通过接入服务端口接收客户端的接入认证信息;
[0013]判断所述接入认证信息是否合法;
[0014]当所述接入认证信息合法时,确定所述客户端为认证成功的目标客户端

[0015]在一个实施例中,所述方法还包括:
[0016]当检测到有云用户注册成功时,创建所述云用户的虚拟协议栈

[0017]在一个实施例中,所述方法还包括:
[0018]在目标客户端认证成功之后,识别出所述目标客户端登录用户标识对应的云用户;
[0019]确定所述云用户的虚拟协议栈为与所述目标客户端对应的虚拟协议栈;
[0020]建立所述虚拟协议栈与所述目标客户端之间的直连通信隧道

[0021]在一个实施例中,所述云用户的虚拟协议栈中配置有地址池,所述建立所述虚拟协议栈与所述目标客户端之间的直连通信隧道,包括:
[0022]从所述目标客户端对应的云用户的虚拟协议栈中所配置的地址池中调取一虚拟地址;
[0023]将所述虚拟地址发送给所述目标客户端,以使所述目标客户端将所述虚拟地址作为所述目标客户端的通信地址;
[0024]建立所述虚拟协议栈与所述虚拟地址的直连通信隧道

[0025]在一个实施例中,通过资源转发服务将所述资源访问请求转发给服务端代理,包括:
[0026]获取所述目标客户端的地址信息和端口信息;
[0027]将所述目标客户端的地址信息和端口信息添加到所述资源访问请求中;
[0028]将添加了目标客户端的地址信息和端口信息的资源访问请求转发给所述服务端代理

[0029]在一个实施例中,所述服务端代理通过以下方式向资源转发服务发送与资源访问请求对应的业务资源:
[0030]在获取到所述业务访问请求对应的业务资源之后,将目标客户端的地址信息

端口信息与所述业务资源一起发送给所述资源转发服务

[0031]本申请还通过一种资源发布装置,包括:
[0032]第一接收模块,用于通过认证成功的目标客户端及其对应的虚拟协议栈之间的直连通信隧道接收所述目标客户端发送的资源访问请求;
[0033]转发模块,用于通过资源转发服务将所述资源访问请求转发给服务端代理,以使所述服务端代理获取所述资源访问请求对应的业务资源;
[0034]第二接收模块,用于通过资源转发服务接收所述服务端代理发送的与所述资源访问请求对应的业务资源;
[0035]发布模块,用于通过所述目标客户端及其对应的虚拟协议栈之间的直连通信隧道将所述业务资源发布给所述目标客户端

[0036]在一个实施例中,所述认证成功的目标客户端的认证方式如下:
[0037]通过接入服务端口接收客户端的接入认证信息;
[0038]判断所述接入认证信息是否合法;
[0039]当所述接入认证信息合法时,确定所述客户端为认证成功的目标客户端

[0040]在一个实施例中,所述装置还包括:
[0041]创建模块,用于当检测到有云用户注册成功时,创建所述云用户的虚拟协议栈

[0042]在一个实施例中,所述装置还包括:
[0043]识别模块,用于在目标客户端认证成功之后,识别出所述目标客户端登录用户标识对应的云用户;
[0044]确定模块,用于确定所述云用户的虚拟协议栈为与所述目标客户端对应的虚拟协议栈;
[0045]建立模块,用于建立所述虚拟协议栈与所述目标客户端之间的直连通信隧道

[0046]在一个实施例中,所述云用户的虚拟协议栈中配置有地址池,所述建立模块包括:
[0047]调取子模块,用于从所述目标客户端对应的云用户的虚拟协议栈中所配置的地址池中调取一虚拟地址;
[0048]分配子模块,用于将所述虚拟地址发送给所述目标客户端,以使所述目标客户端将所述虚拟地址作为所述目标客户端的通信地址;
[0049]建立子模块,用于建立所述虚拟协议栈与所述虚拟地址的直连通信隧道

[0050]在一个实施例中,所述转发模块包括:
[0051]获取子模块,用于获取所述目标客户端的地址信息和端口信息;
[0052]添加子模块,用于将所述目标客户端的地址信息和端口信息添加到所述资源访问请求中;
[0053]转发子模块,用于将添加了目标客户端的地址信息和端口信息的资源访问请求转发给所述服务端代理

[0054]在一个实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种资源发布方法,其特征在于,包括:通过认证成功的目标客户端及其对应的虚拟协议栈之间的直连通信隧道接收所述目标客户端发送的资源访问请求;通过资源转发服务将所述资源访问请求转发给服务端代理,以使所述服务端代理获取所述资源访问请求对应的业务资源;通过资源转发服务接收所述服务端代理发送的与所述资源访问请求对应的业务资源;通过所述目标客户端及其对应的虚拟协议栈之间的直连通信隧道将所述业务资源发布给所述目标客户端
。2.
如权利要求1所述的方法,其特征在于,所述认证成功的目标客户端的认证方式如下:通过接入服务端口接收客户端的接入认证信息;判断所述接入认证信息是否合法;当所述接入认证信息合法时,确定所述客户端为认证成功的目标客户端
。3.
如权利要求1所述的方法,其特征在于,所述方法还包括:当检测到有云用户注册成功时,创建所述云用户的虚拟协议栈
。4.
如权利要求3所述的方法,其特征在于,所述方法还包括:在目标客户端认证成功之后,识别出所述目标客户端登录用户标识对应的云用户;确定所述云用户的虚拟协议栈为与所述目标客户端对应的虚拟协议栈;建立所述虚拟协议栈与所述目标客户端之间的直连通信隧道
。5.
如权利要求4所述的方法,其特征在于,所述云用户的虚拟协议栈中配置有地址池,所述建立所述虚拟协议栈与所述目标客户端之间的直连通信隧道,包括:从所述目标客户端对应的云用户的虚拟协议栈中所配置的地址池中调取一虚拟地址;将所述虚拟地址发送给所述目标客户端,以使所述目标客户端将所述虚拟地址作为所述目标客户端的通信地址;建立所述虚拟协议栈与所述虚拟地址的直连通信隧道
。6.
如权利要求1所述的方法,其特征在于,通过资源转发服务将...

【专利技术属性】
技术研发人员:姚成松林国敏张静慈杜常存刘静张志斌
申请(专利权)人:北京完信科技有限公司
类型:发明
国别省市:

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

1