介绍
CDN (Content Delivery Network)是内容分发网络,就是将静态资源分发到不同地方,各个地方的人就近访问,提高访问速度,减轻服务器压力。
工作原理

防盗链
Referer防盗链
-
通过来源来查看是否合法

原理:检测referer是不是合法访问来源。
这里会有一个问题就是,当我们第一次访问网站地址时,没有referer,那么我们需要将referer设置为空也可以访问,导致不安全。 -
时间戳防盗链
时间戳防盗链的目的是使得每个请求的url都具有一定的 “时效性”,所以url本身需要携带过期时间相关的信息,同时还需要确保这个过期时间不能被恶意修改,因此采用md5算法,将key、过期时间、文件路径等信息进行加密得到签名加入url,并在 CDN 节点进行验证。

http://xxx.yyy.com/DIR1/dir2/vodfile.mp4?v=1.1&sign=<SIGN>&t=<T>
来源:https://developer.qiniu.com/fusion/kb/1670/timestamp-hotlinking-prevention