ITパスポート 平成27年度 春期 特別措置試験 問84
セキュリティ
クロスサイトスクリプティングに関する記述として,適切なものはどれか。
- ア Webサイトの運営者が意図しないスクリプトを含むデータであっても,利用者のブラウザに送ってしまう脆弱性を利用する。
- イ Webページの入力項目にOSの操作コマンドを埋め込んでWebサーバに送信し,サーバを不正に操作する。
- ウ 複数のWebサイトに対して,ログインIDとパスワードを同じものに設定するという利用者の習性を悪用する。
- エ 利用者に有用なソフトウェアと見せかけて,悪意のあるソフトウェアをインストールさせ,利用者のコンピュータに侵入する。
答えと解説
✓ これが正解ア Webサイトの運営者が意図しないスクリプトを含むデータであっても,利用者のブラウザに送ってしまう脆弱性を利用する。
解説
登場するのが三者であるところが、他の攻撃と違います。
この手口には、仕掛ける側、踏み台にされる場所、そして見に来た人の三者が出てきます。仕掛ける側が、動く命令を含んだ書き込みを場所に置きます。場所の側がそれをそのまま送り返してしまうと、見に来た人の手元でその命令が動きます。つまり弱点があるのは場所の側で、被害を受けるのは見に来た人です。名前がサイトをまたぐという意味なのは、この二者が場所を経由してつながるからです。クロスサイトスクリプティングと、命令を送り込んで場所の側を操る手口は、入口が似ていても被害を受ける相手が違います。入力欄を突く手口は、埋め込むものと動く場所で見分けます。命令が動く先が使う人の手元なのか、場所の側なのか、それとも記録の置き場なのかで、名前が分かれます。対策はどれも同じ考えで、受け取った文字をそのまま使わないことです。
ほかの選択肢の解説
- イ Webページの入力項目にOSの操作コマンドを埋め込んでWebサーバに送信し,サーバを不正に操作する。:入力欄に別の命令を埋め込んで、場所の側を操る手口の説明です。被害を受けるのが場所の側になる点が違います。場所の側が乗っ取られる例を聞かれたら、こちらが答えになります。開かれるのは、その機械そのものに向けた命令です。
- ウ 複数のWebサイトに対して,ログインIDとパスワードを同じものに設定するという利用者の習性を悪用する。:同じ合い言葉を使い回す癖を突く手口の説明です。どこかで漏れた組をそのまま試す形で、入力欄は使いません。使い回しをやめれば防げる手口を聞かれたら、こちらが答えになります。一つの場所で漏れると、他の場所まで開いてしまいます。
- エ 利用者に有用なソフトウェアと見せかけて,悪意のあるソフトウェアをインストールさせ,利用者のコンピュータに侵入する。:役に立つものに見せかけて入り込む手口の説明です。入る道の話であって、見に来た人の手元で命令を動かす話ではありません。入り込む道の名を聞かれたら、こちらが答えになります。入った後に何をするかは、また別の話になります。
関連用語
- クロスサイトスクリプティング出力処理の不備を突き、利用者のブラウザで攻撃者のスクリプトを動かす攻撃です。
- 脆弱性OSやソフトに残っている、攻撃の足掛かりになりうる弱点のこと。
- Webサーバ利用者のブラウザからの要求を受け取り、ページを返すサーバです。
- パスワード本人だけが知っているという前提で使う合言葉。
出典:平成27年度 春期 ITパスポート試験(特別措置試験) 問84
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問65:
DNSサーバの 役割に 関する 記述 (Webサーバ) - 令和8年度 問92:
ゼロトラストに 関する 問題 (脆弱性) - 令和7年度 問88:
“物理的 セキュリティ 対策”の 例 (Webサーバ) - 令和6年度 問87
(クロスサイトスクリプティング) - 令和2年度 10月 (特別措置試験) 問58:
マルウェアに 関する 問題 (クロスサイトスクリプティング)
同じ分野の問題
誤りを見つけたら報告する