什么是鉴权URL?
2025-07-18
35
参考资料
什么是鉴权URL?
鉴权URL是CDN用于验证请求合法性的安全机制。主要包含以下关键要素:
组成结构
原始URL + 鉴权参数(时间戳、签名等)
核心参数
timestamp:请求有效期时间戳
sign:加密生成的签名串
uid:用户标识(可选)
工作原理
a) 用户请求携带鉴权参数
b) CDN节点校验:时间是否过期
签名是否匹配
c) 验证通过则返回内容,失败返回403签名生成方式
常用算法:MD5、SHA1、HMAC-SHA256
典型格式:sign = hash(key + path + timestamp)
主要类型
时间戳鉴权:基于时间有效期
远程鉴权:回源校验
IP黑白名单:结合IP限制
配置要点
密钥定期轮换
时间窗口设置(通常5-30分钟)
签名排除参数配置
典型应用场景
防止盗链
保护付费内容
限制URL有效期
注意事项:
密钥需严格保管
时间同步要求
避免签名参数被篡改