[发明专利]页面的重定向防护方法、装置及电子设备有效
申请号: | 202010593813.1 | 申请日: | 2020-06-28 |
公开(公告)号: | CN111737624B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 杨林 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 北京金讯知识产权代理事务所(特殊普通合伙) 11554 | 代理人: | 黄剑飞 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 定向 防护 方法 装置 电子设备 | ||
本公开涉及一种页面的重定向防护方法、装置、电子设备及计算机可读介质。该方法包括:根据用户对目标页面的访问请求获取超文本传输协议报文;对所述超文本传输协议报文进行解析;在解析结果满足第一策略时,确定所述目标页面为主页面;在所述超文本传输协议报文中剔除周期性报文;对剔除周期性报文之后的超文本传输协议报文进行重定向防护。本公开涉及的页面的重定向防护方法、装置、电子设备及计算机可读介质,能够优化正常客户端的访问体验,大幅度提升主网页页面的功能的可用性。
技术领域
本公开涉及计算机信息处理领域,具体而言,涉及一种页面的重定向防护方法、装置、电子设备及计算机可读介质。
背景技术
客户端打开一个页面,需要请求很多资源,除了动态请求外,还有静态请求,如果jpg、js、css文件等,现行方案都是排除诸多静态文件不对其作出响应,然后对所有的动态请求的HTTP报文使用拼接的重定向HTTP报文进行响应。现行方案中除了302/307、验证码防护还有JavaScript重定向防护。在HTTP报文访问超过一定阈值之后,通过构造含有JavaScript的HTML页面对客户端进行响应,通过比HTTP协议栈高一层的浏览器渲染层达成重定向的目的。
客户端打开一个页面,网站可能会周期性的请求一些内容如时间、认证等信息,这些HTTP响应不会被浏览器渲染,反而加大了浏览器的解析压力和解析错误,导致浏览器窗口解析线程出现错误,从而浏览器浏览窗口卡死。这就恶化了正常客户端的访问体验,对功能的可用性有大幅度的降低。
因此,需要一种新的页面的重定向防护方法、装置、电子设备及计算机可读介质。
在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本公开提供一种页面的重定向防护方法、装置、电子设备及计算机可读介质,能够优化正常客户端的访问体验,大幅度提升主网页页面的功能的可用性。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一方面,提出一种页面的重定向防护方法,该方法包括:根据用户对目标页面的访问请求获取超文本传输协议报文;对所述超文本传输协议报文进行解析;在解析结果满足第一策略时,确定所述目标页面为主页面;在所述超文本传输协议报文中剔除周期性报文;对剔除周期性报文之后的超文本传输协议报文进行重定向防护。
在本公开的一种示例性实施例中,还包括:在解析结果满足第二策略,确定所述目标页面为辅助页面;对所述目标页面的超文本传输协议报文不进行重定向防护。
在本公开的一种示例性实施例中,在解析结果满足第一策略时,确定所述目标页面为主页面,包括:在所述解析结果中不包含有Referer字段时,确定所述目标页面为主页面。
在本公开的一种示例性实施例中,在解析结果满足第一策略时,确定所述目标页面为主页面,还包括:在所述解析结果中包含有Referer字段,且Referer字段中的域名与host字段的值不相等时,确定所述目标页面为主页面。
在本公开的一种示例性实施例中,在所述超文本传输协议报文中剔除周期性报文,包括:在所述解析结果中包含有Referer字段,且Referer字段中的域名与host字段的值相等时,在所述目标页面对应的超文本传输协议报文中剔除周期性报文。
在本公开的一种示例性实施例中,在所述目标页面对应的超文本传输协议报文中剔除周期性报文,包括:将Referer字段中的统一资源定位符和超文本传输协议报文中的统一资源定位符进行多层比较;根据多层比较结果,剔除所述目标页面对应的超文本传输协议报文中的周期性报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010593813.1/2.html,转载请声明来源钻瓜专利网。