--- title: "Permissions-Policy:限制第三方能力与安全治理" keywords: - Permissions-Policy - Feature Policy - 第三方限制 - geolocation - camera description: "介绍 Permissions-Policy 的头部语法与策略设计,限制 iframe/第三方脚本的能力范围,并提供部署与验证建议。" categories: - 文章资讯 - 技术教程 --- 概述 Permissions-Policy(原 Feature Policy)通过响应头限制站点与嵌入内容的能力,如定位、摄像头、麦克风、全屏等,降低第三方脚本风险并提升合规性。 示例与用法 ``` Permissions-Policy: geolocation=(), camera=(), microphone=(self), fullscreen=(self) ``` 工程建议 - 白名单:仅对必要的来源开放能力,其他一律禁止。 - 配置管理:针对不同页面与嵌入场景配置差异化策略;结合 CSP/COOP。 - 验证:通过 DevTools/报表观察被拒绝能力调用;记录异常来源与频率。 参考与验证 - MDN Permissions-Policy 文档:https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy - web.dev 指南:https://web.dev/articles/permissions-policy - WHATWG/规范讨论:https://github.com/w3c/webappsec-permissions-policy

发表评论 取消回复