网络资源的处理方法、装置和系统、存储介质及电子设备制造方法及图纸

技术编号:27886536 阅读:8 留言:0更新日期:2021-03-31 01:50
本发明专利技术公开了一种网络资源的处理方法、装置和系统、存储介质及电子设备。其中,该方法包括:接收已验证的公网接口转发的处理请求,其中,处理请求包含验证信息;对验证信息进行验证;在验证信息通过验证的情况下,获取内网服务器中存储的处理请求对应的网络资源;通过公网接口发送网络资源。本发明专利技术解决了相关技术中网络资源处理的隐私性和安全性较低的技术问题。

【技术实现步骤摘要】
网络资源的处理方法、装置和系统、存储介质及电子设备
本专利技术涉及互联网领域,具体而言,涉及一种网络资源的处理方法、装置和系统、存储介质及电子设备。
技术介绍
在安全性较高的系统中,往往需要登录及权限验证。但当系统由多个子系统构成,尤其是大型企业和政府部门,整个办公系统由多个不同的子系统构成,如果每个系统都使用独立的登录及验证机制,那么登录不同系统将十分频繁,降低员工效率,造成工作成本的浪费。为了解决多个子系统共用一套账号进行权限管理、或者解决能从某一系统跳转到另一系统查看数据等联动的需求,目前有如下的解决方案:通过跳转链接携带权限验证信息,在新的项目页面进行权限验证;通过SSO(SingleSignOn)等单点登录的方式进行登录。但是,上述方案存在如下缺点:所有项目必须暴露在公网或其他可访问局域网下;验证仅针对项目操作起作用,无法对可供下载的静态文件进行有效的验证保护,静态文件有被盗链的风险。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种网络资源的处理方法、装置和系统、存储介质及电子设备,以至少解决相关技术中网络资源处理的隐私性和安全性较低的技术问题。根据本专利技术实施例的一个方面,提供了一种网络资源的处理方法,包括:接收已验证的公网接口转发的处理请求,其中,处理请求包含验证信息;对验证信息进行验证;在验证信息通过验证的情况下,获取内网服务器中存储的处理请求对应的网络资源;通过公网接口发送网络资源。进一步地,对验证信息进行验证包括:判断验证信息是否具备获取网络资源的权限;如果验证信息具备权限,则确定验证信息通过验证;如果验证信息不具备权限,则确定验证信息未通过验证。进一步地,在网络资源为静态文件的情况下,在通过公网接口发送网络资源之后,上述方法还包括:基于静态文件,生成Blob对象链接;通过iframe渲染Blob对象链接。进一步地,在网络资源为下载文件的情况下,在通过公网接口发送网络资源之后,上述方法还包括:基于下载文件,生成Blob对象链接;在新的页面中访问Blob对象链接。进一步地,在获取内网系统中存储的处理请求对应的网络资源之后,上述方法还包括:将网络资源转换为二进制流文件;通过公网接口发送二进制流文件。进一步地,在通过公网接口发送二进制流文件之后,上述方法还包括:对二进制流文件进行转码,得到网络资源。根据本专利技术实施例的另一方面,还提供了一种网络资源的处理装置,包括:接收模块,用于接收已验证的公网接口转发的处理请求,其中,处理请求包含验证信息;验证模块,用于对验证信息进行验证;获取模块,用于在验证信息通过验证的情况下,获取内网服务器中存储的处理请求对应的网络资源;发送模块,用于通过公网接口发送网络资源。进一步地,验证模块包括:判断单元,用于判断验证信息是否具备获取网络资源的权限;确定单元,用于如果验证信息具备权限,则确定验证信息通过验证;如果验证信息不具备权限,则确定验证信息未通过验证。进一步地,在网络资源为静态文件的情况下,上述装置还包括:生成模块,用于在通过公网接口发送网络资源之后,基于静态文件,生成Blob对象链接;渲染模块,用于通过iframe渲染Blob对象链接。进一步地,在网络资源为下载文件的情况下,上述装置还包括:生成模块,用于在通过公网接口发送网络资源之后,基于下载文件,生成Blob对象链接;访问模块,用于在新的页面中访问Blob对象链接。进一步地,上述装置还包括:转换模块,用于将网络资源转换为二进制流文件;发送模块用于通过公网接口发送二进制流文件。进一步地,上述装置还包括:转码模块,用于对二进制流文件进行转码,得到网络资源。根据本专利技术实施例的另一方面,还提供了一种网络资源的处理系统,包括:前端设备,用于发送处理请求,其中,处理请求包含验证信息;后端设备,用于对验证信息进行验证,在验证信息通过验证的情况下,获取内网服务器中存储的处理请求对应的网络资源;已验证的公网接口,连接在前端设备和后端设备之间,用于转发处理请求和网络资源。进一步地,后端设备还用于判断验证信息是否具备获取网络资源的权限,如果验证信息具备权限,则确定验证信息通过验证;如果验证信息不具备权限,则确定验证信息未通过验证。进一步地,前端设备还用于在网络资源为静态文件的情况下,基于静态文件,生成Blob对象链接,并通过iframe渲染Blob对象链接。进一步地,前端设备还用于在网络资源为下载文件的情况下,基于下载文件,生成Blob对象链接,并在新的页面中访问Blob对象链接。进一步地,后端设备还用于将网络资源转换为二进制流文件,并通过公网接口发送二进制流文件。进一步地,前端设备还用于在通过公网接口发送二进制流文件之后,对二进制流文件进行转码,得到网络资源。根据本专利技术实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,程序执行上述的网络资源的处理方法。根据本专利技术实施例的另一方面,还提供了一种电子设备,包括至少一个处理器、至少一个存储器、以及总线;其中,处理器与存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行上述的网络资源的处理方法。在本专利技术实施例中,通过已验证的公网接口转发处理请求,在处理请求中携带的验证信息通过验证会后,将内网服务器中存储的处理请求对应的网络资源通过公网接口转发,从而实现免登录访问的目的。与相关技术相比,网络资源可以部署在内网中,并通过已验证的公网接口进行中转,达到在公网项目中展示非暴露于公网的内网项目,达到隐私性,另外,网络资源安全地通过暴露于公网的项目中的接口进行共享下载,没有被盗链的风险,进而解决了相关技术中网络资源处理的隐私性和安全性较低的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种网络资源的处理方法的流程图;图2是根据本专利技术实施例的一种网络资源的处理装置的示意图;图3是根据本专利技术实施例的一种网络资源的处理系统的示意图;以及图4是根据本专利技术实施例的一种电子设备的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序本文档来自技高网
...

【技术保护点】
1.一种网络资源的处理方法,其特征在于,包括:/n接收已验证的公网接口转发的处理请求,其中,所述处理请求包含验证信息;/n对所述验证信息进行验证;/n在所述验证信息通过验证的情况下,获取内网服务器中存储的所述处理请求对应的网络资源;/n通过所述公网接口发送所述网络资源。/n

【技术特征摘要】
1.一种网络资源的处理方法,其特征在于,包括:
接收已验证的公网接口转发的处理请求,其中,所述处理请求包含验证信息;
对所述验证信息进行验证;
在所述验证信息通过验证的情况下,获取内网服务器中存储的所述处理请求对应的网络资源;
通过所述公网接口发送所述网络资源。


2.根据权利要求1所述的方法,其特征在于,对所述验证信息进行验证包括:
判断所述验证信息是否具备获取所述网络资源的权限;
如果所述验证信息具备所述权限,则确定所述验证信息通过验证;
如果所述验证信息不具备所述权限,则确定所述验证信息未通过验证。


3.根据权利要求1所述的方法,其特征在于,在所述网络资源为静态文件的情况下,在通过所述公网接口发送所述网络资源之后,所述方法还包括:
基于所述静态文件,生成Blob对象链接;
通过iframe渲染所述Blob对象链接。


4.根据权利要求3所述的方法,其特征在于,在所述网络资源为下载文件的情况下,在通过所述公网接口发送所述网络资源之后,所述方法还包括:
基于所述下载文件,生成Blob对象链接;
在新的页面中访问所述Blob对象链接。


5.根据权利要求1所述的方法,其特征在于,在获取内网系统中存储的所述处理请求对应的网络资源之后,所述方法还包括:
将所述网络资源转换为二进制流文件;
通过所述公网接口发送所述二进制流文件。
...

【专利技术属性】
技术研发人员:郭绪涵张叔阳
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

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

1