概要

コンテンツ セキュリティ ポリシーCSP ) は、クロスサイト スクリプティング ( XSS ) やデータ インジェクション攻撃などの特定の種類の攻撃を検出して軽減するのに役立つ追加のセキュリティ レイヤーです。

Content Security Policy (CSP) - HTTP | MDN

HTTPのContent-Security-Policyレスポンスヘッダーに設定することで、信頼できるコンテンツやスクリプトのみを実行します。違反しているリソースの読み込みや実行は拒否されます。 XSS対策がメインになります。

設定概要

Fetch directives

特定のリソース種別を読み込む事ができる場所を制御する。

Document directives

ポリシーが適用sareru文書とworkerのプロパティを管理

form-actionなど、ユーザーが移動・送信できる場所を制御。

Reporting directives

CSP違反のReportの制御。

対応基準

XSS対策が主になるため、ユーザー入力内容が表示・実行されるようなサービスでは特に対応を検討するべきです。

参考