IPA公式正解:エ ソフトウェアやハードウェアの脆弱性を検査又は攻撃するために作成されたプログラム
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。エクスプロイトコード(Exploit Code)とは、ソフトウェアやハードウェアなどの脆弱性(セキュリティホール)を検証・実証したり、実際に悪用して不正な攻撃を行ったりするために作成されたプログラムやスクリプトのことです。
【詳細解説】■ 本問の核心・解法のポイント
エクスプロイト(exploit)は英語で「不当に利用する」「食い物にする」という意味を持ちます。セキュリティの分野において「エクスプロイトコード」とは、OSやアプリケーション、ハードウェアに存在する既知または未知の脆弱性を悪用(実証・攻撃)するために書かれたプログラムやスクリプトを指します。ペネトレーションテスト(侵入テスト)などのセキュリティ検証目的でも作成・利用されます。
・各選択肢の徹底解説:
・ア:異なる製品間でのデータ移行のためのエクスポート機能の説明です。
・イ:ディスク暗号化管理ツールやファイル暗号化管理ソフトウェアの説明です。
・ウ:プロトタイピング(試作型開発モデル)の説明です。
・エ:【選択肢エ★】脆弱性の実証や攻撃を行うためのプログラムであり、エクスプロイトコードの正確な定義です。
よって正解はエです。