平成27年秋期試験問題 午前問43
問43解説へ
ワームの検知方式の一つとして,検査対象のファイルからSHA-256を使ってハッシュ値を求め,既知のワーム検体ファイルのハッシュ値のデータベースと照合することによって,検知できるものはどれか。
- ワーム検体と同一のワーム
- ワーム検体と特徴あるコード列が同じワーム
- ワーム検体とファイルサイズが同じワーム
- ワーム検体の亜種に当たるワーム
正解 ア問題へ
広告
解説
SHA-256は、入力データから256ビットのハッシュ値を生成するハッシュ関数です。
ハッシュ関数とは、任意の長さのデータを入力すると固定長のビット列(ハッシュ値、メッセージダイジェスト)を返す関数であり、次のような特徴をもちます。
ハッシュ関数とは、任意の長さのデータを入力すると固定長のビット列(ハッシュ値、メッセージダイジェスト)を返す関数であり、次のような特徴をもちます。
- 決定性
- 入力データが同じであれば、常に同じハッシュ値が生成される
- 雪崩効果
- 入力データが少しでも異なっていれば生成されるハッシュ値は大きく異なったものになる
- 一方向性(原像計算困難性)
- ハッシュ値から元の入力データを割り出すことが計算量的に難しい
- 衝突耐性
- 異なる入力データから同じハッシュ値が生成される可能性が極めて低い
- 正しい。ハッシュ値による検知では、ハッシュ値が同じになるワーム検体と同一のワームしか検知できません。
- ファイルの一部が同じであっても、生成されるハッシュ値は異なったものになるので検知できません。
- ファイルサイズが同じでも、ファイルの内容が異なればハッシュ値は異なったものになるので検知できません。
- 亜種はワーム検体から変異したものでファイル内容の一部が変わっています。ファイル内容の一部でも変わると、生成されるハッシュ値は異なったものになるので検知できません。
広告