[发明专利]一种短横杆格式的外链改写方法及系统在审
申请号: | 202011430411.6 | 申请日: | 2020-12-09 |
公开(公告)号: | CN112600950A | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 郭文强;林志远;谢玉燕;吴炳文;韩松涛 | 申请(专利权)人: | 福建万物易联网络科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;G06F16/955;H04L9/06;H04L9/32;H04L29/06 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 胡林 |
地址: | 350000 福建省福州市连江县*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 横杆 格式 改写 方法 系统 | ||
本发明公开了一种短横杆格式的外链改写方法及系统,外链改写步骤包括:当进入外链改写步骤时,先替换外链域名的分隔符;再为替换分隔符后的外链域名添加安全校验码、支持IPV6解析的泛域名;获取改写后的外链域名;所述改写后的外链域名格式为:替换分隔符后的外链域名+安全校验码+泛域名。该系统,包括CDN边缘缓存装置、IPV6天窗改造装置、外链源站以及客户源站,其中:所述CDN边缘缓存装置用于接收用户请求或转发用户请求,并缓存或向用户返回对应响应内容;所述IPV6天窗改造装置用于接收转发的用户请求或回源获取响应,并进行响应内容进行外链资源改写;所述客户源站用于响应对应客户域名的资源;所述外链源站用于响应对应外链域名的资源。
技术领域
本发明涉及链接、域名算法、天窗问题等技术领域,具体涉及一种短横杆格式的外链改写方法及系统。
背景技术
IPV4地址空间的不足阻碍和限制了互联网的发展,因此IPV6取代IPV4已成必然趋势。在进行源站IPV6改造过程中,如果仅做简单的IPV4地址到IPV6地址的转换,那么网站用到外链资源的源站如果不支持IPV6,则在纯IPV6的环境下,无法访问这些外链资源,导致天窗问题。当前有些进行源站IPV6升级改造方案会对网站第三方外链进行改写,解决天窗问题。
现有的改写方法通常有:
1.将域名直接替换为固定的支持IPV6解析的域名,然后将原始的域名放在域名后的URI或者URL查询串中。这种改写方式存在的问题:实际操作中,发现很多js脚本会使用到URI或者查询串的逻辑,这种修改方式会导致URI或者查询串内容改变,导致js执行异常,这种方式较容易导致页面出错。
2.简单地将域名中的“.”替换为“-”。这种改写方法在URL域名还原的时候容易出错,因为实际的原始域名中可能是包含“-”的,还原的时候会导致-被错误地还原为“.”。
3.以上改写方法都没有对改写后的URL没有进行校验,容易被其他人攻击。
综上现有解决天窗问题的外链改写方式存在如下弊端:
1.替换域名,将原始域名内容放在URI或者查询串的方式,可能会影响js逻辑的执行,导致页面出错。
2.简单地将“.”替换为“-”,容易出现原始域名确实包含“-”,被错误还原为“.”。
3.没有对改写后的URL进行检验,无法确保改写后过来访问的URL是系统改写的,容易导致他人使用简单的规则进行攻击。
发明内容
针对现有技术中的缺陷,本发明提供一种短横杆格式的外链改写方法及系统,改写后外链资源请求处理的时候能够正确还原原始域名,正确获取外链资源的响应,可以对改写后的URL访问进行校验,避免他人攻击。
一种短横杆格式的外链改写方法,外链改写步骤包括:当进入外链改写步骤时,先替换外链域名的分隔符;再为替换分隔符后的外链域名添加安全校验码、支持IPV6解析的泛域名;获取改写后的外链域名;所述改写后的外链域名格式为:替换分隔符后的外链域名+安全校验码+泛域名。
一种短横杆格式的外链改写系统,包括所述的一种短横杆格式的外链改写方法,还包括CDN边缘缓存装置、IPV6天窗改造装置、外链源站以及客户源站,其中:所述CDN边缘缓存装置用于接收用户请求或转发用户请求,并缓存或向用户返回对应响应内容;所述IPV6天窗改造装置用于接收转发的用户请求或回源获取响应,并进行响应内容进行外链资源改写;所述客户源站用于响应对应客户域名的资源;所述外链源站用于响应对应外链域名的资源。
本发明一种短横杆格式的外链改写方法及系统通过短横杆的方式改写外链资源的域名,并且在改写后外链资源请求处理的时候能够正确还原原始域名,正确获取外链资源的响应。该改写方法,不改变原来URL的结构,避免影响网页js的程序执行。改写后的URL包含校验码,可以对改写后的URL访问进行校验,避免他人攻击。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建万物易联网络科技有限公司,未经福建万物易联网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011430411.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全自动电芯撕膜机及其撕膜工艺
- 下一篇:一种新型旋转式网箱固定桩