メインコンテンツへスキップ
防御・対策

CSP form-action

CSP form-action Directive

CSPでHTMLフォームの送信先を制限する指令。ページ内スクリプトによる通信先を制限するconnect-srcとは対象が異なり、フォーム送信経路の意図しない変更を抑える。

認証、決済、外部フォームなどの正当な宛先を洗い出してから導入します。default-srcでは補完されないため明示的な検討が必要です。送信先制限はサーバー側の認可やCSRF対策を代替しません。ブラウザの挙動やリダイレクトを含む業務フローも検証します。

  • 初心者向けには「入力フォームを送ってよい宛先のルール」
  • API通信先の制限とは対象を分ける
  • 送信先が正しくても認可やCSRF対策は必要
← 用語集一覧に戻る
ESC