[发明专利]控制资源访问的方法和系统有效
申请号: | 201610769808.5 | 申请日: | 2016-08-30 |
公开(公告)号: | CN107786520B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 汪竞 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 毛威;时林 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 资源 访问 方法 系统 | ||
1.一种内容分发网络CDN中控制资源访问的方法,其特征在于,所述方法包括:
获取映射关系信息,所述映射关系信息用于记录多个域名与多个防盗链规则之间的映射关系,所述防盗链规则在所述CDN提供的集成开发环境IDE中编辑和编译;
接收用户的第一访问请求,所述第一访问请求中携带第一统一资源定位符URL,所述第一URL中包括第一域名的指示信息;
根据所述第一域名和所述映射关系信息,确定所述第一域名对应的第一防盗链规则;
根据所述第一防盗链规则对所述第一访问请求进行校验处理,确定访问策略,其中,
所述方法还包括:
在所述IDE中提供原子集合,所述原子集合中的每个原子能够实现一个指定功能;
基于第一用户操作,从所述原子集合中选择多个原子,并确定所述多个原子之间的连接关系;
根据所述多个原子之间的连接关系,生成所述多个防盗链规则。
2.根据权利要求1所述的方法,其特征在于,所述获取映射关系信息,包括:
呈现第一配置界面,所述第一配置界面包括输入区域;
获取用户在所述输入区域输入的配置信息;
根据所述配置信息,生成所述映射关系信息。
3.根据权利要求2所述的方法,其特征在于,所述输入区域包括第一区域和第二区域,所述第一区域用于输入域名标识,所述第二区域用于输入防盗链规则标识,
以及,获取用户在所述输入区域输入的配置信息,包括:
获取用户在所述第一区域输入的域名标识、在第二区域输入的防盗链规则标识;
以及,根据所述配置信息,生成所述映射关系信息,包括:
根据所述域名标识和所述防盗链规则标识,生成所述映射关系信息。
4.根据权利要求1中所述的方法,其特征在于,所述方法还包括:
呈现第二配置界面,所述第二配置界面显示有所述映射关系信息;
基于第二用户操作,删除所述映射关系信息中记录的所述第一域名与第一防盗链规则的映射关系,并卸载所述第一防盗链规则。
5.根据权利要求1中所述的方法,其特征在于,所述方法还包括:
判断所述映射关系信息中记录的多个防盗链规则是否有更新;
当确定所述多个防盗链规则中的第二防盗链规则发生更新时,加载更新后的第二防盗链规则,其中,所述第二防盗链规则与第二域名对应;
在接收到携带有第二域名的指示信息的第二访问请求时,根据所述更新后的第二防盗链规则对所述第二访问请求进行校验处理。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一URL用于指示用户需要访问的第一资源,所述根据所述第一防盗链规则对所述第一访问请求进行校验处理,确定访问策略,包括:
从所述第一URL中获取待校验信息;
执行所述第一防盗链规则,以对所述待校验信息进行校验处理;
当所述待校验信息符合所述第一防盗链规则时,允许所述用户访问所述第一资源;
当所述待校验信息不符合所述第一防盗链规则时,禁止所述用户访问所述第一资源。
7.根据权利要求1中所述的方法,其特征在于,所述多个防盗链规则以脚本形式存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610769808.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智救通可视化道路救援平台
- 下一篇:3‑三氟甲基氯苄的制备方法