情報セキュリティマネジメント 平成28年度 春期 午前 問21
サイバー攻撃手法とマルウェア
SQLインジェクションの問題
クロスサイトスクリプティングに該当するものはどれか。
- ア Webアプリケーションのデータ操作言語の呼出し方に不備がある場合に,攻撃者が悪意をもって構成した文字列を入力することによって,データベースのデータの不正な取得,改ざん及び削除を可能とする。
- イ Webサイトに対して,他のサイトを介して大量のパケットを送り付け,そのネットワークトラフィックを異常に高めてサービスを提供不能にする。
- ウ 確保されているメモリ空間の下限又は上限を超えてデータの書込みと読出しを行うことによって,プログラムを異常終了させたりデータエリアに挿入された不正なコードを実行させたりする。
- エ 攻撃者が罠を仕掛けたWebページを利用者が閲覧し,当該ページ内のリンクをクリックしたときに,不正スクリプトを含む文字列が脆弱なWebサーバに送り込まれ,レスポンスに埋め込まれた不正スクリプトの実行によって,情報漏えいをもたらす。
答えと解説
✓ これが正解エ 攻撃者が罠を仕掛けたWebページを利用者が閲覧し,当該ページ内のリンクをクリックしたときに,不正スクリプトを含む文字列が脆弱なWebサーバに送り込まれ,レスポンスに埋め込まれた不正スクリプトの実行によって,情報漏えいをもたらす。
解説
罠のページ経由で不正スクリプトを実行させる攻撃です。
クロスサイトスクリプティングは、Webアプリケーションが受け取った文字列を、そのままページの一部として出力してしまう弱点を突く攻撃です。攻撃者は罠を仕掛けたWebページを用意しておき、そこを閲覧した利用者にリンクをクリックさせます。すると不正スクリプトを含む文字列が、弱点のあるWebサーバへ送り込まれ、サーバが返すレスポンスに埋め込まれた形で利用者のもとへ戻ってきます。そのスクリプトが利用者のWebブラウザ上で動いてしまい、情報漏えいにつながります。被害が現れるのが、誘い込まれた利用者の画面の側であるところが、この手口の特徴です。
ほかの選択肢の解説
- ア Webアプリケーションのデータ操作言語の呼出し方に不備がある場合に,攻撃者が悪意をもって構成した文字列を入力することによって,データベースのデータの不正な取得,改ざん及び削除を可能とする。:データ操作言語の呼出し方の不備を突き、細工した文字列を入力してデータベースのデータを不正に取得したり改ざんしたりする攻撃です。狙われているのはサーバ側に置かれたデータであって、閲覧した人の画面ではありません。
- イ Webサイトに対して,他のサイトを介して大量のパケットを送り付け,そのネットワークトラフィックを異常に高めてサービスを提供不能にする。:他のサイトを介して大量のパケットを送り付け、ネットワークの通信量を異常に高めてサービスを提供できなくする攻撃です。ねらいはサービスを止めることであり、閲覧者のもとでスクリプトを動かすことではありません。
- ウ 確保されているメモリ空間の下限又は上限を超えてデータの書込みと読出しを行うことによって,プログラムを異常終了させたりデータエリアに挿入された不正なコードを実行させたりする。:確保されたメモリ空間の下限や上限を超えて書込みと読出しを行い、プログラムを異常終了させたり不正なコードを実行させたりする攻撃です。突かれているのはメモリの扱いの誤りであって、ページの組立て方の弱点ではありません。
関連用語
- クロスサイトスクリプティング出力処理の不備を突き、利用者のブラウザで攻撃者のスクリプトを動かす攻撃です。
- SQLインジェクション入力欄にデータベースへの命令を混ぜ込み、想定していない操作をさせる攻撃。
- バッファオーバーフロー用意したメモリ領域を超えて書き込ませ、異常終了や不正な実行を招く攻撃です。
- DDoS攻撃乗っ取られた多数の機器から一斉に仕掛けるDoS攻撃で、送信元を絞って防ぐのが難しくなります。
- Webアプリケーションブラウザから使う、サーバ側で動くプログラムのことです。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。
- 改ざん保管や送信の途中で、内容を許されずに書き換えること。
- パケット送るものを小さく切り、宛先を書いて運ぶ包みです。
出典:平成28年度 春期 情報セキュリティマネジメント試験 午前 問21
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和7年度 科目A 問2:
SIEMに 関する 問題 (パケット) - 令和5年度 科目A 問7
(クロスサイトスクリプティング) - 科目A・
B サンプル 問題 科目A 問25: CAPTCHAに 該当するもの (SQLインジェクション) - 平成28年度 秋期 午前 問22:
バッファオーバーフローの 問題 (バッファオーバーフロー) - 平成30年度 秋期 午前 問21:
APTの 説明 (DDoS攻撃)
同じ分野の問題
誤りを見つけたら報告する