0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

パスワード > 暗号化についての検討 > 再起動する / 外部サービスを利用時にパスワードを使用

Last updated at Posted at 2015-11-09

(追記 2017/08/30): 「復号化」から「復号」に訂正しました。

以下の条件のシステムで使うパスワードについて検討

  • 再起動後もシステムが動き続ける
    • 再起動後にパスワードの再入力はできない場合がある
  • 適宜、パスワードを使う
    • ある外部サービスに接続する

パスワードは暗号化され、外部に漏れないようにしないといけない。
一方で、復号できないと外部サービスに接続できない。
再起動も考慮するため、メモリ上にのみ存在させる、という手は使えない。

SHA-256などの暗号化を使うとした場合も「ハッシュパスワード」をどう管理するか?という問題になっていきそう。

  • ハッシュパスワードの管理
    • ソフトで固定 : ソースプログラムが漏洩しない限り、ハッシュパスワードも漏えいしない?
    • ユーザ入力 : 元のパスワードと同じく、ハッシュパスワードの管理機構が必要になる

以下も有効だろうか?

  • ハッシュ暗号化に加えて、独自の変換をかぶせる
    • 独自変換部分はプログラムの解析をしない限りわからない。
    • その場合、ハッシュ暗号化は必要なのか?? 独自変換だけでもいいのだろうか?
    • 独自変換をするのと、ソフト固定のハッシュパスワードを使ったハッシュ変換をするのと、それぞれの長所短所が未消化
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?