クロスサイトスクリプティングの特徴に関する記述として,適切なものはどれか。
- アWebサイトに入力されたデータに含まれる悪意あるスクリプトを,そのままWebブラウザに送ってしまうという脆弱性を利用する。
- イ入力されたデータの長さをチェックしていないWebサイト上のアプリケーションに対し,長すぎるデータを送りつける。
- ウ有用なソフトウェアに見せかけて利用者にインストールさせ,コンピュータに侵入する。
- エワープロソフトや表計算ソフトの操作手順を記録し,呼び出して実行する機能を不正に利用する。
正解と解説を見る
正解
ア Webサイトに入力されたデータに含まれる悪意あるスクリプトを,そのままWebブラウザに送ってしまうという脆弱性を利用する。
正解は1番目の選択肢である。クロスサイトスクリプティングは,Webサイトの入力フォームなどに悪意あるスクリプトを含むデータを送り込み,そのサイトが入力内容を適切に処理(エスケープ)せずそのままWebブラウザへ送り返してしまう脆弱性を悪用する攻撃である。2番目の選択肢は長大なデータを送りつけるバッファオーバフロー攻撃,3番目はトロイの木馬,4番目はマクロウイルスの説明であり,いずれもクロスサイトスクリプティングとは異なる攻撃・脅威の説明である。