パスポイ

クロスサイトスクリプティングとは,Webサイトの脆弱性を利用した攻撃である。 ITパスポート 平成24年度春期77

テクノロジ系

クロスサイトスクリプティングとは,Webサイトの脆弱性を利用した攻撃である。クロスサイトスクリプティングに関する記述として,適切なものはどれか。

  • Webページに,ユーザの入力データをそのまま表示するフォーム又は処理があるとき,第三者が悪意あるスクリプトを埋め込むことでクッキーなどのデータを盗み出す。
  • サーバとクライアント間の正規のセッションに割り込んで,正規のクライアントに成りすますことで,サーバ内のデータを盗み出す。
  • データベースに連携しているWebページのユーザ入力領域に悪意あるSQLコマンドを埋め込み,サーバ内のデータを盗み出す。
  • 電子メールを介して偽のWebサイトに誘導し,個人情報を盗み出す。
正解と解説を見る

正解

Webページに,ユーザの入力データをそのまま表示するフォーム又は処理があるとき,第三者が悪意あるスクリプトを埋め込むことでクッキーなどのデータを盗み出す。

クロスサイトスクリプティング(XSS)は、入力データをそのままページに表示するWebサイトの脆弱性を悪用し、第三者が悪意あるスクリプトを埋め込んでクッキーなどの情報を盗み出す攻撃であるため、アが正解である。イはセッションハイジャック(セッション乗っ取り)の説明であり、正規の通信に割り込んで成りすます攻撃を指す。ウはSQLインジェクションの説明であり、入力欄に不正なSQL文を埋め込みデータベースを不正操作する攻撃である。エはフィッシングの説明であり、メールで偽サイトへ誘導して個人情報を詐取する手口である。攻撃対象と手口の違いを整理して覚えることが重要である。

出典:平成24年度 春期 ITパスポート試験 問77

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。