CSRF 検証をバイパスする警告をユーザーが受け入れるのを防ぐ

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • CSRF 検証をバイパスする警告をユーザーが受け入れるのを防ぐことで、クロスサイトリクエストフォージェリ (CSRF) のリスクを軽減します。

    glide.security.csrf.strict.validation.modeシステムプロパティは、ユーザーが警告を受け入れることができないようにします。これにより、悪意のある可能性がある要求がインスタンスに送信される可能性があります。この警告は、被害者の他のいずれかのアクティブなセッションに属する anti-CSRF トークンが一致しないために POST 要求が失敗した場合に表示されます。glide.security.csrf.strict.validation.mode が推奨値の true に設定されていない場合、攻撃者は、被害者に属する別のアクティブなセッションから漏洩した CSRF トークンを利用して CSRF 攻撃を策定できます。

    インスタンスへの POST 要求には、ユーザーの現在のセッションに一致する「sysparm_ck」または「X-UserToken」内に CSRF 対策トークンが含まれています。代わりに、anti-CSRF トークンがユーザーの他のいずれかのアクティブなセッションに関連付けられている場合、このプロパティが false に設定されている場合、POST 要求は security_interceptor.do への 302 リダイレクトを返し、ユーザーが使用できる [続行] ボタンを返します。

    このボタンをクリックすると、インスタンスに要求が再送信されますが、有効な CSRF 対策トークンを持つようになります。このプロパティが true に設定されている場合、security_interceptor.do ページへの 302 リダイレクトには [ 続行 ] ボタンが表示されず、ユーザーは要求を再送信できません。

    プロパティ glide.security.csrf.strict.validation.modetrue に設定されていることを確認します。

    詳細情報

    属性 説明
    構成名 glide.security.csrf.strict.validation.mode
    構成タイプ システムプロパティ (/sys_properties_list.do)
    データタイプ ブーリアン
    推奨値 true
    デフォルト値 true
    フォールバック値 false
    カテゴリ
    セキュリティリスク
    • 重大度スコア:3.7
    • CVSS 評価:低
    • セキュリティリスクの詳細:CSRF 攻撃が成功すると、攻撃者は被害者が実行できる操作を効果的に実行できます。
    機能への影響 なし
    依存関係と前提条件 なし