デジタルフォレンジックスでハッシュ値を利用する目的|情報セキュリティマネジメント 令和4年 サンプル問題 問10
出典:令和4年度 サンプル問題 科目A 問10
分野:セキュリティ / 情報セキュリティ対策
デジタルフォレンジックスでハッシュ値を利用する目的として,適切なものはどれか。
- ア:一方向性関数によってパスワードを復元できないように変換して保存する。
- イ:改変されたデータを,証拠となり得るように復元する。
- ウ:証拠となり得るデータについて,原本と複製の同一性を証明する。
- エ:パスワードの盗聴の有無を検証する。
TSUNAGARU-ADVICE
まず押さえたいこと
デジタルフォレンジックスでは、証拠となるデータを複製して調査する際に、原本と複製のハッシュ値を比較して同一性を確認します。ハッシュ値が一致していれば、複製の過程でデータが変更されていないことを確認できます。
試験では、「フォレンジックス+ハッシュ値=証拠データが改ざんされていないことや、原本と複製の同一性を確認する」と押さえると判断しやすくなります。
迷ったときの判断軸
ハッシュ値は、データを復元したり盗聴を検知したりするためのものではなく、データが改変されていないことを確認するための値です。デジタルフォレンジックスで「原本と複製」「証拠の同一性」「改ざんされていないこと」という表現があれば、ハッシュ値の利用を考えましょう。
科目Bにつなげるために
科目Bでは、インシデント調査のために端末や記録媒体を複製するとき、原本を直接分析して証拠を変化させないことが重要です。取得前後のハッシュ値を記録し、証拠の完全性を示すという考え方を、証拠保全やデジタルフォレンジックスの手順と結び付けて理解しましょう。
デジタルフォレンジックスでは、証拠となるデータを複製して調査する際に、原本と複製のハッシュ値を比較して、内容が同一であることを確認します。ハッシュ値は、データの内容が少しでも変化すると通常は異なる値になるため、データの同一性や完全性の確認に利用できます。
本問では、「デジタルフォレンジックスでハッシュ値を利用する目的」という部分がポイントです。証拠データの原本と複製についてハッシュ値が一致することを確認し、複製が原本と同一であることを示すため、ウが適切です。
❌他選択肢が誤りの理由ア:一方向性関数によってパスワードを復元できないように変換して保存する。
⇒パスワードをハッシュ化して保存する用途の説明です。ハッシュ関数の代表的な利用方法ではありますが、デジタルフォレンジックスにおける証拠保全の目的を説明したものではありません。
イ:改変されたデータを,証拠となり得るように復元する。
⇒ハッシュ値から元のデータを復元することはできません。ハッシュ関数には一方向性があり、ハッシュ値はデータの復元ではなく、データが変化していないかを確認するために利用します。
エ:パスワードの盗聴の有無を検証する。
⇒ハッシュ値を比較しても、通信途中でパスワードが盗聴されたかどうかを直接確認することはできません。盗聴対策には、TLSなどによる通信の暗号化が利用されます。