用于在专线环境下获取外网资源的方法及装置制造方法及图纸

技术编号:26425884 阅读:34 留言:0更新日期:2020-11-20 14:23
本说明书的实施例提供用于在专线环境下获取外网资源的方法和装置。用户经由网络专线向业务系统发起外网资源获取请求,所述外网资源获取请求包括代理URL地址,所述代理URL地址包括资源站点地址转换信息和资源站点相对路径信息。业务系统从代理URL地址中获取资源站点地址转换信息和资源站点相对路径信息;并且使用资源站点地址转换信息和资源站点相对路径信息来将代理URL地址转换为真实URL地址。随后,业务系统使用真实URL地址来获取外网资源,并将所获取的外网资源经由网络专线提供给用户。

【技术实现步骤摘要】
用于在专线环境下获取外网资源的方法及装置
本说明书实施例通常涉及互联网领域,尤其涉及用于在专线环境下获取外网资源的方法及装置。
技术介绍
在一些应用场景下,由于所访问的数据是敏感数据,为了保证数据安全避免外泄,需要用户在专线环境下访问业务系统所提供的数据。例如,在业务系统是网商非现场监管系统的应用场景下,用户是例如银监会或保监会的监管人员,网商非现场监管系统提供给监管人员查询的数据都非常敏感。为了保证数据安全,在监管人员的办公网络到网商非现场监管系统的部署机房之间建立网络专线以供通信使用,其中,办公网络和网络专线与互联网完全隔离。按照这种方式,监管人员可以通过办公网络来经由网络专线访问网商非现场监管系统。然而,在这种情况下,会引入另外一个问题,即,网商非现场监管系统的前端页面中涉及的页面资源需要通过互联网进行访问,所述页面资源例如包括图片、样式、JS脚本等资源,而监管人员的办公网络无法访问到页面资源,从而导致网商非现场监管系统的前端页面无法正常渲染。
技术实现思路
鉴于上述,本说明书实施例提供用于在专线环境下获取外网资源的方法及装置。利用该方法和装置,可以在确保业务系统的数据安全的情况下获取外网资源。根据本说明书实施例的一个方面,提供一种用于在专线环境下获取外网资源的方法,所述方法由业务系统执行,所述方法包括:接收用户经由网络专线发起的外网资源获取请求,所述外网资源获取请求包括代理URL地址,所述代理URL地址包括资源站点地址转换信息和资源站点相对路径信息;从所述代理URL地址中获取所述资源站点地址转换信息和所述资源站点相对路径信息;使用所述资源站点地址转换信息和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址;使用所述真实URL地址来获取外网资源;以及将所获取的外网资源经由所述网络专线提供给用户。可选地,在上述方面的一个示例中,所述外网资源获取请求由用户调用所述业务系统提供的代理接口发起。可选地,在上述方面的一个示例中,所述资源站点地址转换信息和所述资源站点相对路径信息是所述URL地址的参数,从所述代理URL地址中获取所述资源站点地址转换信息和所述资源站点相对路径信息包括:根据预定识别规则来从所述代理URL地址中识别出所述资源站点地址转换信息和所述资源站点相对路径信息。可选地,在上述方面的一个示例中,所述业务系统维护有资源站点地址映射表,所述资源站点地址映射表用于存储资源站点地址转换信息与真实资源站点地址之间的映射关系,使用所述资源站点地址转换信息和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址包括:使用所述资源站点地址转换信息来在所述资源站点地址映射表中获取对应的真实资源站点地址;以及使用所述真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址。可选地,在上述方面的一个示例中,所述业务系统维护有白名单,所述白名单存储授权的资源站点地址列表,所述方法还包括:根据所述白名单和所述真实资源站点地址,确认所述外网资源获取请求是否是授权的外网资源获取请求,使用所述真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址包括:在确认所述外网资源获取请求是授权的外网资源获取请求后,使用所述真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址。可选地,在上述方面的一个示例中,所述业务系统维护有白名单,所述白名单存储资源站点地址转换信息与授权的真实资源站点地址之间的映射关系,所述方法包括:使用所述资源站点地址转换信息来在所述白名单中查询授权的真实资源站点地址,使用所述真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址包括:在查询到授权的真实资源站点地址后,使用所查询到的真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址。根据本说明书的实施例的另一方面,提供一种用于在专线环境下获取外网资源的装置,所述装置应用于业务系统,所述装置包括:请求接收单元,接收用户经由网络专线发起的外网资源获取请求,所述外网资源获取请求包括代理URL地址,所述代理URL地址包括资源站点地址转换信息和资源站点相对路径信息;资源站点信息获取单元,从所述代理URL地址中获取所述资源站点地址转换信息和所述资源站点相对路径信息;URL地址转换单元,使用所述资源站点地址转换信息和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址;资源获取单元,使用所述真实URL地址来获取外网资源;以及资源提供单元,将所获取的外网资源经由所述网络专线提供给用户。可选地,在上述方面的一个示例中,所述外网资源获取请求由用户调用所述业务系统提供的代理接口发起。可选地,在上述方面的一个示例中,所述资源站点地址转换信息和所述资源站点相对路径信息是所述URL地址的参数,所述资源站点信息获取单元根据预定识别规则来从所述代理URL地址中识别出所述资源站点地址转换信息和所述资源站点相对路径信息。可选地,在上述方面的一个示例中,所述业务系统维护有资源站点地址映射表,所述资源站点地址映射表用于存储资源站点地址转换信息与真实资源站点地址之间的映射关系,所述装置还包括:真实地址获取单元,使用所述资源站点地址转换信息来在所述资源站点地址映射表中获取对应的真实资源站点地址,所述URL地址转换单元使用所述真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址。可选地,在上述方面的一个示例中,所述业务系统维护有白名单,所述白名单存储授权的资源站点地址列表,所述装置还包括:授权确认单元,根据所述白名单和所述真实资源站点地址,确认所述外网资源获取请求是否是授权的外网资源获取请求,在确认所述外网资源获取请求是授权的外网资源获取请求后,所述URL地址转换单元使用所述真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址。可选地,在上述方面的一个示例中,所述业务系统维护有白名单,所述白名单存储资源站点地址转换信息与授权的真实资源站点地址之间的映射关系,所述装置包括:真实地址获取单元,使用所述资源站点地址转换信息来在所述白名单中查询授权的真实资源站点地址,在查询到授权的真实资源站点地址后,所述URL地址转换单元使用所查询到的真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址。根据本说明书的实施例的另一方面,提供一种用于在专线环境下获取外网资源的系统,包括:部署在专线环境中的终端设备;业务系统,包括如上所述的用于在专线环境下获取外网资源的装置,其中,所述终端设备经由网络专线与所述业务系统可通信地连接,并且使用所述网络专线来访问所述业务系统中的业务数据。根据本说明书的实施例的另一方面,提供一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器耦合的存储器,所述存储器存储指令,当所述指令被所述至少一个处理器执行时,使得所述至少一个处理器执行如上所述的用于在专线环境下获取外网资本文档来自技高网...

【技术保护点】
1.一种用于在专线环境下获取外网资源的方法,所述方法由业务系统执行,所述方法包括:/n接收用户经由网络专线发起的外网资源获取请求,所述外网资源获取请求包括代理URL地址,所述代理URL地址包括资源站点地址转换信息和资源站点相对路径信息;/n从所述代理URL地址中获取所述资源站点地址转换信息和所述资源站点相对路径信息;/n使用所述资源站点地址转换信息和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址;/n使用所述真实URL地址来获取外网资源;以及/n将所获取的外网资源经由所述网络专线提供给用户。/n

【技术特征摘要】
1.一种用于在专线环境下获取外网资源的方法,所述方法由业务系统执行,所述方法包括:
接收用户经由网络专线发起的外网资源获取请求,所述外网资源获取请求包括代理URL地址,所述代理URL地址包括资源站点地址转换信息和资源站点相对路径信息;
从所述代理URL地址中获取所述资源站点地址转换信息和所述资源站点相对路径信息;
使用所述资源站点地址转换信息和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址;
使用所述真实URL地址来获取外网资源;以及
将所获取的外网资源经由所述网络专线提供给用户。


2.如权利要求1所述的方法,其中,所述外网资源获取请求由用户调用所述业务系统提供的代理接口发起。


3.如权利要求1所述的方法,其中,所述资源站点地址转换信息和所述资源站点相对路径信息是所述URL地址的参数,
从所述代理URL地址中获取所述资源站点地址转换信息和所述资源站点相对路径信息包括:
根据预定识别规则来从所述代理URL地址中识别出所述资源站点地址转换信息和所述资源站点相对路径信息。


4.如权利要求1所述的方法,其中,所述业务系统维护有资源站点地址映射表,所述资源站点地址映射表用于存储资源站点地址转换信息与真实资源站点地址之间的映射关系,
使用所述资源站点地址转换信息和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址包括:
使用所述资源站点地址转换信息来在所述资源站点地址映射表中获取对应的真实资源站点地址;以及
使用所述真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址。


5.如权利要求4所述的方法,其中,所述业务系统维护有白名单,所述白名单存储授权的资源站点地址列表,所述方法还包括:
根据所述白名单和所述真实资源站点地址,确认所述外网资源获取请求是否是授权的外网资源获取请求,
使用所述真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址包括:
在确认所述外网资源获取请求是授权的外网资源获取请求后,使用所述真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址。


6.如权利要求1所述的方法,其中,所述业务系统维护有白名单,所述白名单存储资源站点地址转换信息与授权的真实资源站点地址之间的映射关系,所述方法包括:
使用所述资源站点地址转换信息来在所述白名单中查询授权的真实资源站点地址,
使用所述真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址包括:
在查询到授权的真实资源站点地址后,使用所查询到的真实资源站点地址和所述资源站点相对路径信息来将代理URL地址转换为真实URL地址。


7.一种用于在专线环境下获取外网资源的装置,所述装置应用于业务系统,所述装置包括:
请求接收单元,接收用户经由网络专线发起的外网资源获取请求,所述外网资源获取请求包括代理URL地址,所述代理URL地址包括资源站点地址转换信息和资源站点相...

【专利技术属性】
技术研发人员:王翔南
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1