情報セキュリティマネジメント 平成30年度 春期 午前 問16
サイバー攻撃手法とマルウェア
ハッシュ関数に関する問題
ワームの検知方式の一つとして,検査対象のファイルからSHA-256を使ってハッシュ値を求め,既知のワーム検体ファイルのハッシュ値のデータベースと照合する方式がある。この方式によって,検知できるものはどれか。
- ア ワーム検体と同一のワーム
- イ ワーム検体と特徴あるコード列が同じワーム
- ウ ワーム検体とファイルサイズが同じワーム
- エ ワーム検体の亜種に該当するワーム
答えと解説
✓ これが正解ア ワーム検体と同一のワーム
解説
ハッシュ値が一致するのは中身が同じ検体だけです。
ハッシュ関数は、入力データから決まった長さの値を求めるもので、同じ入力からはいつも同じ値が、少しでも違う入力からはまったく別の値が出ます。SHA-256でもこの性質は同じです。だから、検査したファイルの値が既知のワーム検体の値と一致したということは、そのファイルの中身が検体とそっくり同じだという意味になります。この方式で見つけられるのは、検体と同一のワームだけです。中身が1バイトでも書き換えられていれば値は合わなくなるので、少しでも作り替えられたものは照合に引っ掛かりません。
ほかの選択肢の解説
- イ ワーム検体と特徴あるコード列が同じワーム:特徴あるコード列だけが共通するものは、ファイル全体としては検体と別の中身です。全体から求めた値は合わないので、部分的な共通点を手掛かりにする見つけ方は、この照合ではできません。
- ウ ワーム検体とファイルサイズが同じワーム:ファイルサイズが同じでも、並んでいるデータが違えば求まる値は別物になります。大きさがそろっていることは中身がそろっていることを意味しないため、この照合では拾えません。
- エ ワーム検体の亜種に該当するワーム:亜種は元の検体に手を加えて作られたもので、中身が違います。中身が変われば値も変わるため、あらかじめ登録された検体の値と突き合わせる方式では見つけ出せません。
関連用語
- ハッシュ
関数 どんな長さのものからも決まった長さの値を作り出す計算。 - SHA-256データから決まった長さの値を計算する関数。
- ワーム他のプログラムに寄生せず、自分の複製を作って自力で広がるマルウェアです。
- 亜種もとのマルウェアを少し変えて作られた、別の型のことです。
- ハッシュ
値 データから計算した固定長の値のこと。 - データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。
出典:平成30年度 春期 情報セキュリティマネジメント試験 午前 問16
解説の最終確認:2026-09-25
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和5年度 科目A 問5:
SHA-256に 関する 問題 (SHA-256) - 科目A・
B サンプル 問題 科目A 問29: 動的解析に 該当するもの (ハッシュ 値) - 科目A・
B サンプル 問題 科目A 問10: ハッシュ 値を 利用する 目的 (ハッシュ 関数) - 平成30年度 秋期 午前 問15:
ランサムウェアに 関する 問題 (ワーム) - 平成29年度 秋期 午前 問27:
ワームの 特徴 (ワーム)
同じ分野の問題
誤りを見つけたら報告する