IPA過去問ドリル

令和2年度 10月 情報処理安全確保支援士試験 午前Ⅱ 問3

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

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

出典:令和2年度 10月 情報処理安全確保支援士試験 午前Ⅱ 問3

正解:ア

解説

エクスプロイトコード(攻撃コード)とは,ソフトウェアに存在する脆弱性を実際に悪用して,権限の奪取や不正な処理の実行などを引き起こすために作られたコードのことです。攻撃者が悪用するために使われる一方で,セキュリティ研究者やペネトレーションテスト実施者が,脆弱性の影響範囲や深刻度を検証するために利用することもあります。

選択肢ごとの解説

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