平成30年度 春期 応用情報技術者試験 午前 問37
テクノロジ/セキュリティクロスサイトスクリプティングの手口はどれか。
出典:平成30年度 春期 応用情報技術者試験 午前 問37
- アWeb アプリケーションのフォームの入力フィールドに,悪意のある JavaScript コードを含んだデータを入力する。
- イインターネットなどのネットワークを通じてサーバに不正にアクセスしたり,データの改ざんや破壊を行ったりする。
- ウ大量のデータを Web アプリケーションに送ることによって,用意されたバッファ領域をあふれさせる。
- エパス名を推定することによって,本来は認証された後にしかアクセスが許可されないページに直接ジャンプする。
正解:ア
解説
クロスサイトスクリプティング(XSS)は,脆弱性のあるWebアプリケーションの入力フィールドなどに悪意のあるスクリプト(JavaScriptコードなど)を含むデータを入力し,他の利用者のブラウザ上で実行させることで情報窃取などを行う攻撃手口です。
選択肢ごとの解説
- ア正しい。Webアプリケーションの入力フィールドに悪意のあるJavaScriptコードを入力するのは,クロスサイトスクリプティングの典型的な手口です。
- イ誤り。ネットワークを通じてサーバに不正アクセスし,データの改ざんや破壊を行うのは,不正アクセス一般の説明であり,XSS特有の手口ではありません。
- ウ誤り。大量のデータを送ってバッファ領域をあふれさせるのは,バッファオーバーフロー攻撃の説明です。
- エ誤り。パス名を推定して認証を回避しページに直接ジャンプするのは,強制ブラウジング(Forced Browsing)などの説明です。