左門至峰の株式会社エスエスコンサルティング)です。過去問を多数引用しながら、基礎知識をしっかり学んでもらうように作ってあります。(情報セキュリティスペシャリスト)を楽しく学べるように工夫したいと思います。ハッシュ関数とソルトパスワードを暗号化するために利用されているハッシュ関数。ハッシュ値から元のパスワードデータを復元することができないというのが、ハッシュ関数の特徴である。パスワードなんてしょせん10文字以内。今のコンピュータ性能であれば、できるのでは?この疑問に関して、ズバリ過去問(H20SV午後I問4)で解説されている。:しかし,部門サーバのOSでは,パスワードはハッシュ化されています。ハッシュ値からパスワードを復元することは,困難なのではないでしょうか。H主任:パスワード候補のハッシュ値をあらかじめ計算し蓄えておいたテーブルを利用して,ハッシュ値からパスワードを特定する方法もある。]で表されるから,約780億通りになる。1秒間にパスワードを1万回試すことができるとすると,すべてのパスワードを試すには,約91日必要だ。]を超えない整数値になる。1回の比較に100ミリ秒かかるとしても,最大3.7秒で探索できることになる。約780億通りだとすると,テーブルのサイズはかなり大きくなりそうですね。H主任:そのとおりだ。(W)バイトのテーブルになる。レインボーテーブルというテーブルを用いた攻撃では,ハッジュ値の計算を併用することによって,テーブルのサイズを抑えつつ,数秒から数分でほとんどのパスワードを解読できたという報告がある。したらいいのでしょうか。H主任:パスワードの情報だけでなく,ソルトという情報を付加してハッシュ値を計算することによって,ハッシュ値からパスワードを特定しにくくする方法を採用したOSを導入するのがいいだろう。(1)~(3)に答えよ。]に入れる適切な数式を解答群の中から選び,記号で答えよ。Nlog10N(3)ソルトを使用するとハッジュ値からパスワードを特定しにくくなるのはなぜか。40字以内で具体的に述べよ。この、問題(3)を考えましょう。難しい問題ですが、順を追って説明します。パスワードの保存方法ユーザ認証用のパスワードは、認証サーバにて、そのままの平文で保存されているわけではない。ハッシュ値によって暗号化されている。最近は不正アクセスによって、OCNのIDパスワードが最大400万件流出の可能性というニュースを聞きました。確かにこのようにハッシュ化されていれば、元のパスワードは分からないですね。最近は攻撃者もあの手この手で攻めてくる。以下のように、パスワードとハッシュ値をデータベース化しておくのだ(レインボーテーブル)。不正入手したパスワードのハッシュ値から元のパスワードを見つければよい。そこで、ソルトの登場だ。パスワードをハッシュするときに、ランダムな値(ソルト)を付加する。これにより、同じパスワードでも、ソルトが違うので、ハッシュ値も違う。攻撃者はレインボーテーブルを用意できなくなるのだ。・同じパスワードでもソルトが異なるとハッシュ値が変わるから・攻撃者がソルトの値ごとにテーブルを用意する必要があるからちなみに、ソルト(salt)とは、塩コショーの「塩」で、ハッシュのセキュリティを強化するために、塩を振りかけるという意味である。(平成30年春・秋)の徹底解説をした本です。(2)論文試験の意識改革に!論文試験の合格のコツがわかる本。論文試験に一発合格した10人のアンケートも掲載。至峰(技術評論社)私のIT資格取得に対するノウハウを1冊にまとめた本です。左門至峰のプロフィール左門至峰の簡単なプロフィールはこちらプライバシーポリシープライバシーポリシーへのリンクはこちら講演・研修・セミナーの依頼こちらからメッセージをお送りください。第三者には公開されません。講演・セミナー以外のメッセージにはお答えできませんので、ご理解ください。エスエスコンサルティング↑このページのトップヘ。