クロスサイトリクエストフォージェリとは?くろすさいとりくえすとふぉーじぇり
クロスサイトリクエストフォージェリとは、利用者がログイン済みのサイトに対し、罠サイトから意図しない更新要求を送らせる攻撃。ブラウザがCookieを自動送信する性質を悪用し、本人の権限で退会・送金・設定変更などを実行させる。要求が正規の利用者から来るため、サーバ側のログは正常に見える。
最終更新:2026-10-10
基本情報を最短で暗記・合格する →背景
Webサイトは、ログイン後の要求を、ブラウザが自動で送るCookieだけで本人のものと判断していた。そのため、別のサイトから送られた要求でも、ログイン中の本人の操作として受け入れてしまう穴があった。要求が本当に自サイトの画面から送られたかを、サイトを作る側が確かめる仕組みが必要になった。
具体例
掲示板に仕掛けた画像タグやフォームの自動送信により、被害者が別タブで開いていた会員サイトのパスワード変更が実行される。対策は3つある。要求ごとに推測できない値(秘密トークン)を画面に埋め込んで照合すること、要求がどのページから来たかを示すReferer(リファラ)を確かめること、CookieにSameSite属性(別のサイトから来た要求にはCookieを付けないようにする指定)を付けること。
試験での引っ掛け
XSSと混同しやすいが、XSSはスクリプトを実行させて情報を盗むのに対し、CSRFは要求を送らせるだけで応答は攻撃者に届かない。入力値のエスケープだけでは防げない点が要注意。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。