CSP(Content Security Policy)について

What is CSP?

コンテンツセキュリティポリシー (CSP) は、クロスサイトスクリプティング (Cross-site_scripting) やデータインジェクション攻撃などのような、特定の種類の攻撃を検知し、影響を軽減するために追加できるセキュリティレイヤーです。

CSP 未対応のブラウザーは単に CSP を無視し、ウェブコンテンツにはこれまで通り標準の同一オリジンポリシーを適用します。

CSP を有効にするには、ウェブサーバーから Content-Security-Policy HTTP ヘッダーを返すように設定する必要があります

Rails x CSP

Railsでは、アプリケーションでContent Security Policy(CSP)を設定するためのDSLが提供されています。グローバルなデフォルトポリシーを設定し、それをリソースごとにオーバーライドすることも、lambdaを用いてリクエストごとに値をヘッダーに注入することもできます(マルチテナントのアプリケーションにおけるアカウントのサブドメインなど)

サブブラウザとして Brave を使う

こんなことがあり、Opera から Firefox に乗り換えていたが、どうもFirefoxが手に馴染まない。

ということで braveを試用してみたがすごく良さそうだったのでしばらく使ってみることにした。

Brave: プライバシーを重視した高速かつ安全な次世代ブラウザ | Brave Browser