内容分发网络的反劫持方法、装置、介质和电子设备制造方法及图纸

技术编号:26385352 阅读:35 留言:0更新日期:2020-11-19 23:54
本公开涉及一种内容分发网络的反劫持方法、装置、介质和电子设备,属于计算机技术领域,既能够确定目标内容是否被劫持,又不消耗机器的性能。一种内容分发网络的反劫持方法,包括:从内容请求方接收内容请求,所述内容请求用于请求目标内容;根据约定密钥和所述目标内容的内容大小进行加密计算,得到第一加密信息,所述第一加密信息用于所述内容请求方校验所述目标内容是否被劫持;向所述内容请求方发送针对所述内容请求的第一响应,所述第一响应中包括所述第一加密信息、所述内容大小和所述目标内容。

【技术实现步骤摘要】
内容分发网络的反劫持方法、装置、介质和电子设备
本公开涉及计算机
,具体地,涉及一种内容分发网络的反劫持方法、装置、介质和电子设备。
技术介绍
相关技术中,对于内容分发网络(ContentDeliveryNetwork,CDN)而言,通常是全链路使用安全套接层上的超文本传输协议(HyperTextTransferProtocoloverSecureSocketLayer,HTTPS)。这种方式虽然可以避免劫持问题,但是会导致机器的性能损耗大,增加了CDN节点和源站的压力。
技术实现思路
提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。第一方面,本公开提供一种内容分发网络的反劫持方法,包括:从内容请求方接收内容请求,所述内容请求用于请求目标内容;根据约定密钥和所述目标内容的内容大小进行加密计算,得到第一加密信息,所述第一加密信息用于所述内容请求方本文档来自技高网...

【技术保护点】
1.一种内容分发网络的反劫持方法,其特征在于,包括:/n从内容请求方接收内容请求,所述内容请求用于请求目标内容;/n根据约定密钥和所述目标内容的内容大小进行加密计算,得到第一加密信息,所述第一加密信息用于所述内容请求方校验所述目标内容是否被劫持;/n向所述内容请求方发送针对所述内容请求的第一响应,所述第一响应中包括所述第一加密信息、所述内容大小和所述目标内容。/n

【技术特征摘要】
1.一种内容分发网络的反劫持方法,其特征在于,包括:
从内容请求方接收内容请求,所述内容请求用于请求目标内容;
根据约定密钥和所述目标内容的内容大小进行加密计算,得到第一加密信息,所述第一加密信息用于所述内容请求方校验所述目标内容是否被劫持;
向所述内容请求方发送针对所述内容请求的第一响应,所述第一响应中包括所述第一加密信息、所述内容大小和所述目标内容。


2.根据权利要求1所述的方法,其特征在于,所述约定密钥的数量为多个,所述根据约定密钥和所述目标内容的内容大小进行加密计算,包括:
根据所述内容大小和其中一个所述约定密钥进行加密计算。


3.根据权利要求2所述的方法,其特征在于,所述其中一个所述约定密钥为从多个所述约定密钥中随机选择的一个约定密钥,或者为依据多个所述约定密钥中每个约定密钥的约定使用顺序和约定使用时长而选择的约定密钥。


4.根据权利要求1所述的方法,其特征在于,所述根据约定密钥和所述目标内容的内容大小进行加密计算,包括:
基于所述目标内容的统一资源标识符和/或所述目标内容所关联的域名,确定是否需要进行加密计算;
若确定需要进行加密计算,则根据所述约定密钥和所述内容大小进行加密计算。


5.根据权利要求1至4中任一权利要求所述的方法,其特征在于,所述方法应用于所述内容分发网络中的内容分发网络节点,所述内容请求方为所述内容分发网络中的客户端,则所述方法还包括:
在所述目标内容未被成功缓存的情况下,向所述内容请求方发送针对所述内容请求的第二响应,所述第二响应中包括关于所述目标内容未被成功缓存的指示。


6.根据权利要求1所述的方法,其特征在于,所述根据约定密钥和所述目标内容的内容大小进行加密计算,包括:
利用散列函数对所述约定密钥和所述内容大小进行加密计算。


7.一种内容分发网络的反劫持方法,其特征在于,包括:
向内容提供方发送内容请求,所述内容请求用于请求获取目标内容;
接收所述内容提供方发送的针对所述内容请求的响应;
在所述响应中包括第一加密信息、所述目标内容以及所述目标内容的内容大小的情况下,根据约定密钥和所述内容大小进行加密计算,得到第二加密信息;
利用所述第一加密信息和所述第二加密信息,校验所述目标内容是否被劫持。


8.根据权利要求7所述的方法,其特征在于,所述约定密钥的数量为多个,所述根据约定密钥和所述内容大小进行加密计算,得到第二加密信息,包括:
分别根据多个所述约定密钥中的每个约定密钥和所述内容大小进行加密计算,得到与多个所述约定密钥一一对应的第二加密信息;或者
依据多个所述约定...

【专利技术属性】
技术研发人员:施纯满
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1