1、作业内容:根据下述场景,配置一套最小范围 Content-Security-Policy 场景: a、当前网站域名为 website.com b、js、css、font 静态资源在 cdn.qiniu.com c、视频资源在 cdn.qcloud.com
时间: 2024-10-22 08:05:18 浏览: 27
cun_chu_guan_li.rar_320条_site:www.pudn.com
Content-Security-Policy (CSP) 是一种安全策略,用于限制网页可以加载的内容来源。针对您给出的场景,可以设置一个基础的 CSP 策略,允许从特定的 CDN 和域名加载资源。这是一个示例配置:
```html
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' cdn.qiniu.com; style-src 'self' cdn.qiniu.com 'unsafe-inline'; font-src 'self' cdn.qiniu.com; media-src cdn.qcloud.com">
```
这里解释一下各个部分:
- `default-src 'self'`:默认情况下只允许加载当前页面('self'),防止恶意脚本注入。
- `script-src 'self' cdn.qiniu.com`:指定 JavaScript 来自当前页面和 Qiniu CDN。
- `style-src 'self' cdn.qiniu.com 'unsafe-inline'`:样式表也来自上述源,并允许内联样式('unsafe-inline')。
- `font-src 'self' cdn.qiniu.com`:字体文件同样仅限于当前页和 Qiniu CDN。
- `media-src cdn.qcloud.com`:视频资源只允许从腾讯云 CDN 加载。
阅读全文