「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:平成27年度 ITパスポート試験(IP) 春期分 問84

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
クロスサイトスクリプティング訪問者が入力した内容を表示しているようなホームページにおいて、その入力内容を見た人が困ったことになるような内容を入力する攻撃のこと。あるいはそれが可能になっている状態
Webサイトホームページのこと……というのは厳密には違いますが、ホームページのことだと思って良いです
Webページホームページの中の1ページ
Webブラウザホームページを見るときに使うソフト
ブラウザ「Webブラウザ」の省略表現
ソースコード人間語で書いたプログラムの元ネタ
スクリプト「ソースコードを書く→すぐに動かす」ができるプログラム
脆弱性放っておくとヤバいところ。セキュリティ上の欠陥
OSコンピュータの人格に相当するソフト
サーバサービスや機能を提供する側のコンピュータ
Webサーバホームページ関連の仕事をしているサーバ
認証「おまえ誰?OKなやつ?」を確認する作業
ログイン特定の人しか入れない場所や使えないサービスを「自分はOKな人ですよー」な認証を受けて使える状態にすること
ID個人を特定するために付与される名札(身分証明用の番号)
ログインIDログインするときに使うID
インストールソフトを中に入れて使えるようにすること

問題


問題文
クロスサイトスクリプティングに関する記述として,適切なものはどれか。
ピヨ意訳:クロスサイトスクリプティングの説明は、どれ?

解答選択肢
Webサイトの運営者が意図しないスクリプトを含むデータであっても,利用者のブラウザに送ってしまう脆弱性を利用する。
ピヨ意訳:ホームページの掲示板とかで、運営者が「あっ、そんなのを入力すると思わなかったよ」な内容(悪いプログラム)を含む投稿内容でも表示してしまう欠陥を利用する
Webページ入力項目にOSの操作コマンドを埋め込んでWebサーバ送信し,サーバを不正に操作する。
ピヨ意訳:ホームページの入力項目にコンピュータを操作するコマンドを入れてサーバに送り、サーバを操作する
複数のWebサイトに対して,ログインIDパスワードを同じものに設定するという利用者の習性を悪用する。
ピヨ意訳:いろんなサービスでログインIDとパスワードを使い回すという利用者の習性を悪用する
利用者に有用なソフトウェアと見せかけて,悪意のあるソフトウェアをインストールさせ,利用者のコンピュータに侵入する。
ピヨ意訳:普通のソフトと見せかけた悪いソフトを入れさせ、そのコンピュータに侵入する


正解までのつなぎ

正解


正解
Webサイトの運営者が意図しないスクリプトを含むデータであっても,利用者のブラウザに送ってしまう脆弱性を利用する。
ピヨ意訳:ホームページの掲示板とかで、運営者が「あっ、そんなのを入力すると思わなかったよ」な内容(悪いプログラム)を含む投稿内容でも表示してしまう欠陥を利用する

ピヨピヨ解説


クロスサイトスクリプティングは

悪い人がホームページにイタズラする
 ↓
訪問者がホームページを見る
 ↓
被害に遭う


な流れで行われる悪いこと、もしくは、それが可能になっている状態です。

例えば、悪い人が「これを見たやつのパソコンは爆発する」という内容をピヨピヨホームページの掲示板に投稿したとしましょう。
実際には、それを見た瞬間に「見た人のパソコンを爆発させるプログラム」が動くような内容だとします。

おっと、ピヨ太君がピヨピヨホームページの掲示板を見ました。
「これを見たやつのパソコンは爆発する」という内容を見たピヨ太君のパソコンさんは爆発します。

ピヨ太君は涙目ですね。

クロスサイトスクリプティングの流れは、そんな感じです。

ということで「ア:Webサイトの運営者が意図しないスクリプトを含むデータであっても,利用者のブラウザに送ってしまう脆弱性を利用する。」が正解です。

「Webサイトの運営者が意図しないスクリプト」が「悪さをするプログラム」に相当します。
「利用者のブラウザに送ってしまう」は「利用者のパソコンで表示しちゃう(≒悪さをするプログラムが動いてしまう)」と解釈してください。

あと、ついでなので書いておくと「イ:Webページの入力項目にOSの操作コマンドを埋め込んでWebサーバに送信し,サーバを不正に操作する。」は「クロスサイトスクリプティング」の説明です。

「ウ:複数のWebサイトに対して,ログインIDとパスワードを同じものに設定するという利用者の習性を悪用する。」は「リスト型攻撃アカウントリスト攻撃」の説明です。

「エ:利用者に有用なソフトウェアと見せかけて,悪意のあるソフトウェアをインストールさせ,利用者のコンピュータに侵入する。」はコンピュータウイルスを送り込むときのやり口です。

気が向いたら、併せて覚えてあげてください。


スポンサーリンク
書籍画像040
書籍画像012


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
あたえる人があたえられる
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け