クロスサイトスクリプティングの手口はどれか。
平成30年度 春期 応用情報技術者 問37
テクノロジ系
正解と解説
正解 ア
XSS(クロスサイトスクリプティング)は、入力欄に悪意のあるスクリプトを入れ、Webページに埋め込ませて利用者のブラウザで実行させる攻撃です。
クロスサイトスクリプティング(XSS:Cross-Site Scripting)は、Webアプリケーションが入力値をそのまま画面に出力する脆弱性を突く攻撃です。攻撃者はフォームの入力フィールドなどに、JavaScriptなどのスクリプトを含むデータを入力します。生成されたページを閲覧した利用者のブラウザで、そのスクリプトが実行されます。その結果、Cookieの盗取や偽の画面の表示などが起こります。決め手は「入力フィールド」に「悪意のあるJavaScriptコード」を入れる点です。対策は、出力時のエスケープ処理(サニタイジング)です。
イ:ネットワーク経由でサーバに不正アクセスし、データを改ざん・破壊する行為はクラッキングです。
ウ:用意されたバッファ領域を超える大量のデータを送り、あふれさせる攻撃はバッファオーバフロー攻撃です。
エ:パス名を推定し、認証後にしか見られないページへ直接アクセスする攻撃は強制ブラウジングです。
出典:平成30年度 春期 応用情報技術者試験 問37
全年度から出題。10問で実力を判定します。登録不要。
出典:平成30年度 春期 応用情報技術者試験 問37(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方