令和6年度 秋期 応用情報技術者試験 午前 問46
テクノロジ/セキュリティエクスプロイトコードの説明はどれか。
出典:令和6年度 秋期 応用情報技術者試験 午前 問46
- ア攻撃コードとも呼ばれ,ソフトウェアの脆弱性を悪用するコードのことであり,使い方によっては脆弱性の検証に役立つこともある。
- イマルウェア定義ファイルとも呼ばれ,マルウェアを特定するための特徴的なコードのことであり,マルウェア対策ソフトによるマルウェアの検知に用いられる。
- ウメッセージとシークレットデータから計算されるハッシュコードのことであり,メッセージの改ざん検知に用いられる。
- エログインのたびに変化する認証コードのことであり,不正に取得しても再利用できないので不正アクセスを防ぐ。
正解:ア
解説
エクスプロイトコードは攻撃コードとも呼ばれ,ソフトウェアの脆弱性を実際に悪用するために作成されたコードのことです。悪用だけでなく,脆弱性が実際に悪用可能かどうかの検証にも使われることがあります。
選択肢ごとの解説
- ア正しい。脆弱性を悪用するコードで,脆弱性検証にも使われ得るのがエクスプロイトコードです。
- イ誤り。マルウェアを特定する特徴的なコード(シグネチャ)はマルウェア定義ファイルの説明です。
- ウ誤り。メッセージの改ざん検知に使うハッシュコードはMAC(メッセージ認証符号)の説明です。
- エ誤り。ログインのたびに変化する使い捨ての認証コードはワンタイムパスワードの説明です。