IPA過去問ドリル

平成30年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問4

テクノロジ/セキュリティ

エクスプロイトコードの説明はどれか。

出典:平成30年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問4

正解:ア

解説

エクスプロイトコード(攻撃コード)とは,ソフトウェアやシステムに存在する脆弱性を実際に悪用して,不正な操作の実行や権限の奪取などを行うためのプログラムやスクリプトのことです。攻撃者が悪用すれば不正アクセスの手段となりますが,脆弱性診断の担当者やセキュリティ研究者が,公開されている脆弱性が実際に悪用可能かどうかを検証する目的で利用することもあります。

選択肢ごとの解説

  • 正しい。攻撃コードとも呼ばれ,脆弱性を悪用するソフトウェアのコードであり,使い方によっては脆弱性の検証に役立つこともあるのが,エクスプロイトコードです。
  • 誤り。マルウェアを解析して得られる,マルウェアを特定するための特徴的なコード(シグネチャ)は,マルウェア対策ソフトの定義ファイルに用いられるものであり,エクスプロイトコードの説明ではありません。
  • 誤り。メッセージとシークレットデータから計算されるハッシュコードで改ざんを検知する仕組みは,メッセージ認証符号(MAC)の説明であり,エクスプロイトコードの説明ではありません。
  • 誤り。ログインの度に変化し,窃取されても再利用できない認証コードは,ワンタイムパスワードの説明であり,エクスプロイトコードの説明ではありません。
情報処理安全確保支援士の過去問を演習モードで解く