一种页面处理方法和装置制造方法及图纸

技术编号:15520562 阅读:39 留言:0更新日期:2017-06-04 10:05
本发明专利技术实施例提供了一种页面处理方法和装置,其中的方法具体包括:从所述客户端接收用户访问请求;从所述云服务器获取所述用户访问请求对应的原始页面;将所述原始页面包含的指向所述云服务器的原始统一资源定位符URL替换为指向所述云代理服务器的预置URL,以得到所述原始页面对应的替换页面;所述替换页面包含所述预置URL;向所述客户端返回所述替换页面。本发明专利技术实施例可以提高云服务器的安全性。

Page processing method and device

The embodiment of the invention provides a page processing method and device. The method includes: receiving user access request from the client; the original page for the user access request from the cloud server; the original page contains pointing to the cloud server of the original uniform resource locator URL replace the preset URL pointing to the cloud server agent, to get the original page corresponding to the page replacement; the replacement page contains the preset URL; the replacement page is returned to the client. The embodiment of the invention can improve the security of the cloud server.

【技术实现步骤摘要】
一种页面处理方法和装置
本专利技术涉及通信
,特别是涉及一种页面处理方法和装置。
技术介绍
随着云计算技术的出现,用户可以在本地终端未安装大量的APP(应用程序,Application)的情况下,在任何时间、任何地点,通过网络连接访问运行在云服务器中的应用、数据、或者服务。现有方案中,用户访问云服务器的过程可以为:用户可以通过云服务器提供的接口加载云服务提供商提供的网页,点击网页中的链接以接入云服务器,进而访问云服务器中的数据、应用或服务。专利技术人在实施本专利技术的过程中发现,云服务器提供的接口也容易使非法用户有机可乘,这给云服务器带来极大的安全隐患;例如,某些非法用户为了获取云服务器中的数据,会对云服务器的接口执行恶意攻击造成云服务器中的数据丢失,为云服务器带来极大的安全隐患。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种页面处理方法和装置。依据本专利技术的一个方面,提供了一种页面处理方法,应用于云代理服务器,所述云代理服务器连接在客户端与云服务器之间,所述方法包括:从所述客户端接收用户访问请求;从所述云服务器获取所述用户访问请求对应的原始页面;将所述原始页面包含的指向所述云服务器的原始统一资源定位符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中的主机标识为预置云代理服务器的主机标识,以使针对所述预置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.一种页面处理方法,其特征在于,应用于云代理服务器,所述云代理服务器连接在客户端与云服务器之间,所述方法包括:从所述客户端接收用户访问请求;从所述云服务器获取所述用户访问请求对应的原始页面;将所述原始页面包含的指向所述云服务器的原始统一资源定位符URL替换为指向所述云代理服务器的预置URL,以得到所述原始页面对应的替换页面;所述替换页面包含所述预置URL;向所述客户端返回所述替换页面。2.如权利要求1所述的方法,其特征在于,所述将所述原始页面包含的指向所述云服务器的原始URL替换为指向所述云代理服务器的预置URL的步骤,包括:确定所述原始页面对应的页面类别;将所述页面类别与预置类别进行匹配;在所述页面类别与所述预置类别匹配成功时,依据所述页面类别对应的预置URL以及预置替换特征,将所述原始页面包含的原始URL替换为所述预置类别对应的预置URL。3.如权利要求2所述的方法,其特征在于,所述预置替换特征包括:替换位置和替换长度,则所述将所述原始页面包含的原始URL替换为所述预置类别对应的预置URL的步骤,包括:将所述原始页面包含的原始URL替换为与所述原始URL的替换位置相匹配的预置URL,且将所述预置URL的长度置为所述替换长度。4.如权利要求2所述的方法,其特征在于,所述预置替换特征为根据页面样本进行训练得到的,则根据页面样本进行训练得到所述预置替换特征的步骤,包括:从云服务器收集页面样本;对所述页面样本进行分类,以得到预置类别;提取所述预置类别中各页面样本中的URL特征;其中,所述URL特征包括:所述页面样本中URL的位置信息和长度信息;通过机器学习的方式对提取的URL特征进行训练,以得到所述预置类别对应的预置替换特征。5.如权利要求2所述的方法,其特征在于,所述替换长度小于或者等于所述原始URL的长度,则所述将所述原始页面包含的指向所述云服务器的原始URL替换为指向所述云代理服务器的预置URL的步骤,包括:在将所述原始页面包含的指向所述云服务器的原始URL替换为指向所述云代理服务器的预置URL的过程中,对所述预置URL中...

【专利技术属性】
技术研发人员:高雪峰白敏吕玉超
申请(专利权)人:北京奇虎科技有限公司北京奇安信科技有限公司
类型:发明
国别省市:北京,11

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

1