「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:平成28年度 春期 情報セキュリティマネジメント試験(SG) 午前 問16

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
ディジタルフォレンジックス犯罪捜査を目的としてコンピュータの中にあるデータ通信の記録などを調べる手法とか技術とかのこと
関数処理のまとまり。何かを入れると何かを計算して何かを返してくれるやつ
ハッシュ関数入力に対応する適当な値(適当に見える値)を返してくれる関数
ハッシュ値ハッシュ関数から返される値
一方向性関数結果出力戻り値をもとにして、その結果を得るに至った原因(入力:引数を見つけるのが「ちょー難しいんですけどー」な関数

問題


問題文
ディジタルフォレンジックスハッシュ値を利用する目的として,適切なものはどれか。
ピヨ意訳:ディジタルフォレンジックス(コンピュータの世界でやる犯罪の証拠探し)において、ハッシュ値を利用するのは何のため?

解答選択肢
一方向性関数によってパスワードを復元できないように変換して保存する。
ピヨ意訳:パスワードを復元できないように変換するため
改変されたデータを,証拠となり得るように復元する。
ピヨ意訳:改変されたデータを復元するため
証拠となり得るデータについて,原本と複製の同一性を証明する。
ピヨ意訳:原本と複製が同じもの(差異がない)と証明するため
パスワードの盗聴の有無を検証する。
ピヨ意訳:パスワードが盗聴されていないか調べるため


正解までのつなぎ

正解


正解
証拠となり得るデータについて,原本と複製の同一性を証明する。
ピヨ意訳:原本と複製が同じもの(差異がない)と証明するため

ピヨピヨ解説


問題文にある「ディジタルフォレンジックス」は「犯罪の証拠探し(鑑識とか科学捜査っぽいこと)をコンピュータの世界でやること」です。
日本語では「デジタル鑑識」と意訳されたりします。

ハッシュ値は「ハッシュ関数から返ってきた値」です。
ハッシュ関数は「入力に対応する適当な値(適当に見える値)を返してくれる関数」です。
ハッシュ関数に何かを入れて返ってきた適当な値(適当に見える値)を「ハッシュ値」と呼びます。

以上を踏まえて、それぞれの選択肢を見ていきましょう。

「ア:一方向性関数によってパスワードを復元できないように変換して保存する。」は、書いてあることは間違っていません。その通りです。
ただし、ディジタルフォレンジックスとは無関係な内容です。

「イ:改変されたデータを,証拠となり得るように復元する。」は間違いです。
ハッシュ値には

ハッシュ値をもとにしてハッシュ関数に入れた値を見つけるのは(ほぼ)無理

という特徴があります。
ハッシュ値に何かを復元する力はありませんし、ハッシュ値から元の値を復元するのも(ほぼ)無理です。

「ウ:証拠となり得るデータについて,原本と複製の同一性を証明する。」は、ピンと来ないかもしれませんが、正しいです。
同じ値をハッシュ関数に入れると、返ってくるハッシュ値も同じ値になります。
原本をハッシュ関数に入れて、ハッシュ値を求めます。
複製をハッシュ関数に入れて、ハッシュ値を求めます。
この2つのハッシュ値が同じ値であれば、ハッシュ関数に入れたもの、原本と複製が同じものだと判断できる理屈です。
ハッシュ値を使って原本と複製の同一性を証明できましたね。

「エ:パスワードの盗聴の有無を検証する。」は間違いです。
ハッシュ値に そんな機能は ありません。

ということで「ウ:証拠となり得るデータについて,原本と複製の同一性を証明する。」が正解です。


スポンサーリンク
書籍画像007
書籍画像016


書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本