エクスプロイトコードとは

正解は「攻撃コードとも呼ばれ、ソフトウェアの脆弱性を悪用するコードのことであり、使い方によっては脆弱性の検証に役立つこともある。」です。 エクスプロイト(Exploit)とは、OSやソフトウェアの脆弱性を突いて不正な動作を行わせるためのプログラムやスクリプトのことです。攻撃に悪用される一方で、セキュリティ診断(ペネトレーションテスト)でシステムの脆弱性を検証するためにも使用されます。 他の選択肢の解説: ・「マルウェア定義ファイルとも呼ばれ…」:シグネチャ(パターンファイル)の説明です。 ・「メッセージとシークレットデータから計算されるハッシュコードのことであり…」:メッセージ認証コード(MAC)の説明です。 ・「ログインのたびに変化する認証コードのことであり…」:ワンタイムパスワードの説明です。

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

出典令和6年度 秋期 高度情報処理技術者試験 午前Ⅰ 問16
ア
攻撃コードとも呼ばれ、ソフトウェアの脆弱性を悪用するコードのことであり、使い方によっては脆弱性の検証に役立つこともある。
イ
マルウェア定義ファイルとも呼ばれ、マルウェアを特定するための特徴的なコードのことであり、マルウェア対策ソフトによるマルウェアの検知に用いられる。
ウ
メッセージとシークレットデータから計算されるハッシュコードのことであり、メッセージの改ざん検知に用いられる。
エ
ログインのたびに変化する認証コードのことであり、不正に取得しても再利用できないので不正アクセスを防ぐ。