パスワードを管理する時に気にした方がいいあれこれ

15
パスワードを管理するときに 気にした方がいいあれこれ 2015/07/14 @toku_toku3

Upload: toku-toku

Post on 16-Aug-2015

26 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: パスワードを管理する時に気にした方がいいあれこれ

パスワードを管理するときに気にした方がいいあれこれ

2015/07/14 @toku_toku3

Page 2: パスワードを管理する時に気にした方がいいあれこれ

はなすこと

• イケてないPW管理の例

• SALTについて

• ハッシュ関数について

Page 3: パスワードを管理する時に気にした方がいいあれこれ

イケてないPW管理の例

Page 4: パスワードを管理する時に気にした方がいいあれこれ

イケてないPW管理の例

• 平文で保存している

• 復号できるようにしている

• 「パスワードを忘れたとき」の処理で元のPWをメールで送信している

どうして誰も止めなかった

Page 5: パスワードを管理する時に気にした方がいいあれこれ

イケてる

• 平文で保存しない

• 復号できるようにしない(ハッシュを使う)

• 「パスワードを忘れたとき」は仮パスワードを発効してメールで通知する

Page 6: パスワードを管理する時に気にした方がいいあれこれ

SALTについて

Page 7: パスワードを管理する時に気にした方がいいあれこれ

SALTとは

• /sˈɔːlt/【不可算名詞】 塩,食塩.

Page 8: パスワードを管理する時に気にした方がいいあれこれ

SALTとは

• PWに付与するランダムな文字列

• 生成する暗号化文字列、ハッシュ値をよりセキュアにする

Page 9: パスワードを管理する時に気にした方がいいあれこれ

塩を振らないことで生じる弊害

• MD5 database使って辞書攻撃やレインボーアタックされると耐えられない(かも)

• 情報が流出しても連鎖被害が起き辛い

• ※総当たり攻撃には耐えられない

Page 10: パスワードを管理する時に気にした方がいいあれこれ

ハッシュ関数について

Page 11: パスワードを管理する時に気にした方がいいあれこれ

ハッシュ関数

• MD5

• SHA-1

• SHA-2

Page 12: パスワードを管理する時に気にした方がいいあれこれ

MD5

• 5秒で解析できるので使うな

Page 13: パスワードを管理する時に気にした方がいいあれこれ

SHA-1

• 現在Webで使われている証明書の約90%はこれつかわれてる

Page 14: パスワードを管理する時に気にした方がいいあれこれ

SHA-2

• 今はこれを使おう

Page 15: パスワードを管理する時に気にした方がいいあれこれ

ご清聴ありがとうございました。