平成29年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問5
テクノロジ/セキュリティ情報セキュリティにおけるエクスプロイトコードの説明はどれか。
出典:平成29年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問5
- ア同じセキュリティ機能をもつ製品に乗り換える場合に,CSV など他の製品に取り込むことができる形式でファイルを出力するプログラム
- イコンピュータに接続されたハードディスクなどの外部記憶装置や,その中に保存されている暗号化されたファイルなどを閲覧,管理するソフトウェア
- ウセキュリティ製品を設計する際の早い段階から実際に動作する試作品を作成し,それに対する利用者の反応を見ながら徐々に完成に近づける開発手法
- エソフトウェアやハードウェアの脆弱性を利用するために作成されたプログラム
正解:エ
解説
エクスプロイトコードとは,ソフトウェアやハードウェアに存在する脆弱性を悪用(exploit)するために作成されたプログラムやスクリプトのことです。脆弱性検証や攻撃の実証(PoC:Proof of Concept)などに使われる一方,悪用されるとシステムへの侵入や不正操作を可能にしてしまいます。
選択肢ごとの解説
- ア誤り。他製品に取り込める形式でファイルを出力する機能はデータ互換性(エクスポート機能)の説明であり,エクスプロイトコードとは無関係です。
- イ誤り。外部記憶装置内の暗号化ファイルを閲覧・管理するソフトウェアの説明であり,エクスプロイトコードの説明ではありません。
- ウ誤り。試作品を作成し利用者の反応を見ながら完成に近づける開発手法はプロトタイピングの説明であり,エクスプロイトコードとは無関係です。
- エ正しい。エクスプロイトコードは,ソフトウェアやハードウェアの脆弱性を悪用するために作成されたプログラムです。