ウカマル応用情報技術者ログイン

平成30年度 春期 応用情報技術者 問37

テクノロジ系

クロスサイトスクリプティングの手口はどれか。

選択肢
正解と解説

正解 ア

XSS(クロスサイトスクリプティング)は、入力欄に悪意のあるスクリプトを入れ、Webページに埋め込ませて利用者のブラウザで実行させる攻撃です。

クロスサイトスクリプティング(XSS:Cross-Site Scripting)は、Webアプリケーションが入力値をそのまま画面に出力する脆弱性を突く攻撃です。攻撃者はフォームの入力フィールドなどに、JavaScriptなどのスクリプトを含むデータを入力します。生成されたページを閲覧した利用者のブラウザで、そのスクリプトが実行されます。その結果、Cookieの盗取や偽の画面の表示などが起こります。決め手は「入力フィールド」に「悪意のあるJavaScriptコード」を入れる点です。対策は、出力時のエスケープ処理(サニタイジング)です。

イ:ネットワーク経由でサーバに不正アクセスし、データを改ざん・破壊する行為はクラッキングです。

ウ:用意されたバッファ領域を超える大量のデータを送り、あふれさせる攻撃はバッファオーバフロー攻撃です。

エ:パス名を推定し、認証後にしか見られないページへ直接アクセスする攻撃は強制ブラウジングです。

出典:平成30年度 春期 応用情報技術者試験 問37

全年度から出題。10問で実力を判定します。登録不要。

出典:平成30年度 春期 応用情報技術者試験 問37(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方