IPA過去問ドリル

令和2年度 10月 データベーススペシャリスト試験 午前Ⅱ 問19

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

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

出典:令和2年度 10月 データベーススペシャリスト試験 午前Ⅱ 問19

正解:ア

解説

エクスプロイトコードとは,ソフトウェアの脆弱性を悪用して,本来意図されていない動作(不正なコード実行や権限昇格など)を引き起こすためのコード(攻撃コード)です。ペネトレーションテストなど,脆弱性の検証目的で利用されることもあります。

選択肢ごとの解説

  • 正しい。エクスプロイトコードは攻撃コードとも呼ばれ,ソフトウェアの脆弱性を悪用するコードであり,脆弱性診断など検証目的で利用されることもあります。
  • 誤り。マルウェアを特定するための特徴的なコード(マルウェア定義ファイル)は,シグネチャ(パターンファイル)の説明であり,エクスプロイトコードとは異なります。
  • 誤り。メッセージとシークレットデータから計算されるハッシュコードでメッセージの改ざん検知に用いられるものは,メッセージ認証コード(MAC)の説明です。
  • 誤り。ログインのたびに変化し,窃取されても再利用できない認証コードは,ワンタイムパスワードの説明です。
データベーススペシャリストの過去問を演習モードで解く