令和元年度春期 応用情報技術者試験 午前 問36
情報セキュリティにおけるエクスプロイトコードの説明はどれか。
- ア 同じセキュリティ機能をもつ製品に乗り換える場合に,CSV形式など他の製品に取り込むことができる形式でファイルを出力するプログラム
- イ コンピュータに接続されたハードディスクなどの外部記憶装置や,その中に保存されている暗号化されたファイルなどを閲覧,管理するソフトウェア
- ウ セキュリティ製品を設計する際の早い段階から実際に動作する試作品を作成し,それに対する利用者の反応を見ながら徐々に完成に近づける開発手法
- エ ソフトウェアやハードウェアの脆弱性を検査するために作成されたプログラム
解答・解説を見る
正解:エ
AI解説
エクスプロイトコードは、ソフトウェアやハードウェアの脆弱性を実際に突いて動作を検証するために作成されたプログラムである。脆弱性検査に使われる一方、攻撃者に悪用されると脆弱性攻撃の道具となる。exploit(悪用する)という語義が判断の手がかりになる。 ア: 誤り。他製品に取り込める形式でファイルを出力するのはエクスポート機能の説明であり、語感の似た用語によるひっかけである。 イ: 誤り。外部記憶装置内のファイルを閲覧・管理するソフトウェアはエクスプローラ(ファイルマネージャ)の説明である。 ウ: 誤り。試作品への利用者の反応を見ながら開発する手法はプロトタイピングの説明である。 エ: 正しい。脆弱性を検査(実証)するためのプログラムがエクスプロイトコードである。PoC(概念実証)コードとも呼ばれる。 💡 「エクスポート」「エクスプローラ」など音の似た用語を並べる典型的なひっかけ問題。エクスプロイト=脆弱性を突くコード、と一点だけ確実に覚えれば解ける。
出典:令和元年度 春期 応用情報技術者試験 午前 問36 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。