令和6年度 秋期 プロジェクトマネージャ試験 データベーススペシャリスト試験 エンベデッドシステムスペシャリスト試験 システム監査技術者試験 情報処理安全確保支援士試験 午前 I 問題 【共通】 問16
テクノロジセキュリティ技術
この問題は2024(R6)秋 高度試験共通 午前Iに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
エクスプロイトコードの説明はどれか。
解答・解説を読む
正解: 選択肢ア
正解は ア です。
エクスプロイトコード(Exploit Code)とは、ソフトウェアやハードウェアに存在する脆弱性を突いて、攻撃者の意図した動作を行わせるためのプログラムやスクリプトのことです。攻撃に悪用される一方で、セキュリティ診断などでシステムに脆弱性が存在するかどうかを検証するために用いられることもあります。
各選択肢の解説
- ア: 正解。エクスプロイトコードの説明です。
- イ: シグネチャ(マルウェア定義ファイル)の説明です。マルウェア特有のパターンやコードを記録したもので、マルウェアの検知に使用されます。
- ウ: メッセージ認証符号(MAC: Message Authentication Code)の説明です。メッセージとシークレットデータから計算されるハッシュコードであり、メッセージの改ざん検知や送信者の認証に用いられます。
- エ: ワンタイムパスワード(OTP)の説明です。ログインのたびに変化する使い捨てのパスワードであり、リプレイ攻撃などの不正アクセスを防ぐ目的で利用されます。