[发明专利]基于内容流行度的内容分发网络缓存污染防御方法在审
| 申请号: | 202111227105.7 | 申请日: | 2021-10-21 |
| 公开(公告)号: | CN113852643A | 公开(公告)日: | 2021-12-28 |
| 发明(设计)人: | 朱笑岩;樊甜甜;韩雪雪;冯鹏斌;马建峰 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
| 地址: | 710071*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 内容 流行 分发 网络 缓存 污染 防御 方法 | ||
本发明公开了一种基于内容流行度的内容分发网络缓存污染防御方法,实现步骤为:1、计算所有缓存资源内容流行度;2、计算所有缓存资源的源站哈希值;3、确定命中缓存资源;4、计算命中缓存资源的哈希值;5、判断命中缓存资源哈希值与缓存服务器存储的源站哈希值是否相等,若是,执行步骤6,否则,执行步骤7;6、将缓存资源确定为良性资源后返回给用户;7、更新恶性资源。本发明不仅可以检测所有被污染的资源,还可以用原缓存的良性资源返回给用户,而且用源服务器的最新资源更新恶性资源后返回给用户,使得本发明保障用户访问资源的正确性。
技术领域
本发明属于通信技术领域,更进一步地涉及网络通信技术领域中的一种基于内容流行度的内容分发网络缓存污染防御方法。本发明可用于对内容分发网络中被污染攻击的缓存进行检测并清除已缓存的恶性资源。
背景技术
为了适应现代互联网快速通信的要求,内容分发网络(Content DeliveryNetwork,CDN)将网站内容缓存在最接近用户的网络“边缘”即缓存服务器上,使用户可以就近取得所需的内容,从技术上解决网络带宽小、用户访问量大、网点分布不均的问题,大大提高用户访问网站的响应速度。因此,缓存在内容分发网络上的网络资源成为攻击者破坏网络安全的目标。常见的缓存污染攻击,如缓存投毒,通过替换的内容分发网络上缓存服务器的缓存资源,致使缓存服务器返回用户有害文件或拒绝服务。现有的防御缓存污染攻击方式仅针对某种攻击进行防御设计,这种方式局限于特定的攻击方式,无法应对变种的缓存污染攻击。
杭州又拍云科技有限公司在其申请的专利文献“一种基于内容分发网络的攻击防御方法”(申请号:202110178012.3申请公布号:CN 113037716 A)中公开了一种基于内容分发网络的攻击防御方法。该方法实现的步骤为:(1)在内容分发网络设置边缘节点;(2)根据链路的个数确定高防组数,建立高防集群组;(3)域名解析到内容分发网络后,在内容分发网络的每个边缘节点和链路设置请求数和带宽的阈值,当某个边缘节点的请求数、流量至少一个超过阈值,则进行的异常处理;(4)切入高防集群后分别对高防集群的每个高防IP进行请求数、流量监测,同时对内容分发网络中受到影响的边缘节点、链路、IP进行请求数、流量监测。该方法存在的不足之处在于,对超过内容分发网络边缘节点设置阈值后的请求数或流量进行处理,低于所设置阈值的请求和流量没有分析和检测。
中兴通讯股份有限公司在其申请的专利文献“内容分发网络安全检测方法及系统”(申请号:201710882559.5申请公布号:CN 109561051 A)中公开了一种内容分发网络安全检测方法。该方法实现的步骤为:(1)获取内容分发网络节点复制的网络流量数据得到全网络流量数据;(2)对获取的全量网络流量数据按预设入侵检测规则进行安全分析,判断是否恶意资源;(3)根据分析结果确定是否存在安全告警。该方法存在的不足之处是,只对恶意资源做出判断和预警,并未对恶意资源进行任何的处理,可能导致用户误访问到该恶意资源时,无法获取所需的网页资源。
发明内容
本发明的目的在于针对上述现有技术的不足,提出一种基于内容流行度的内容分发网络缓存污染防御方法,用于解决现有技术仅依靠设置阈值检测部分恶意资源,而导致漏检的风险,以及未处理恶性资源,用户误访问到该恶意资源时,无法获取所需的网页资源,导致无法正确响应用户请求的问题。
本发明实现上述目的的思路是:本发明的缓存服务器通过计算用户请求命中缓存的所有资源的内容流行度,根据内容流行度的排序存储所有资源的源站哈希值,通过响应用户资源头信息值判断命中缓存资源,再将命中缓存资源的哈希值与存储的源站哈希值对比,获得所有被污染的资源,相较于现有技术实现对缓存服务器上所有恶意资源的检测,解决了现有技术存在漏检风险的问题。本发明根据命中缓存资源的属性,将原缓存的良性资源返回给用户或用源服务器的最新资源更新恶性资源后返回给用户,相较于现有技术使用源服务器的最新资源更新恶意资源后返回给用户,解决了现有技术无法正确响应用户请求的问题。
本发明的技术方案包括如下步骤:
步骤1,计算所有缓存资源内容流行度:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111227105.7/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法





