「パスワードをお忘れですか?」ページは古いパスワードを電子メールで送信しますが、それがプレーンテキストで保存されたという最も確実な証拠ですか?


8

サイトが古いパスワードをメールで送信するとき、サイトでパスワードをリセットするように要求するのではなく、そのセキュリティ対策が何を意味するのか疑問に思っています。

これは、彼らが自分の便宜のためにパスワードをプレーンテキストで保存することを意味しますか、それとも彼らはまだパスワードに暗号化を使用できますか?



3
暗号化は双方向のプロセスであり、正しいキーを指定して情報を解読できます。パスワードは通常、代わりにハッシュを使用する必要があります。これは、理論的にはパスワードが特定のハッシュ値になる一方向のコーディングであり、逆にするのは難しいか不可能です。次にログインすると、入力したパスワードは同じ方法でコード化され、保存されているコード化された値と比較され、一致する場合は入力できます。実際には、レインボーテーブルの使用など、さまざまなブルートフォースプロセスによってプロセスを逆転させることができます...
Oskar Duveborn 2009

2
暗号化されていてもいなくても、プランテキストのメールで送信しました。そのWebサイトは、セキュリティに関して真面目ではなく、手がかりもありません。うまくいけば、他の場所で使用するパスワードを彼らに与えなかったでしょう。正しい?
端午

毎月1回、ユーザー名とパスワードを要求するかどうかにかかわらず、電子メールで送信するように強く求めていたため、サイトを放棄しました。私は彼らに数回電子メールを送り、これは良い習慣ではないことを伝えた後、あきらめました。
TRiG、2011年

回答:


25

パスワードがDBに保存されるときに暗号化を使用している可能性がありますが、暗号化されているかどうかにかかわらず、取得可能な形式でパスワードを保存するべきではありません。

彼らはパスワードの一方向ハッシュ(プラスsalt)を取るべきです。これは、入力したパスワードが以前に入力したパスワードと一致するかどうかを確認できることを意味しますが、彼ら(またはDBにアクセスできるクラッカー)はそれが何であるかを見つけることができません。パスワードを暗号化することは、クラッカーがDB 暗号化キーを見つける必要があることを意味しますが、キーはWebサイトを提供するサーバー上にある必要があるため、これはほとんど考えられません。

したがって、彼らがあなたにパスワードを送信できる場合、これは彼らがよく知られたセキュリティのベストプラクティスに従っていないことを意味します。

このような悪い習慣は、で登録するすべてのWebサイトに異なるパスワードを使用するのに十分な理由です。


9
ところで、彼らをハッカーの代わりにクラッカーと呼んでくれてありがとう!
NVRAM

余談ですが、主要な銀行では、双方向ハッシュはクレジットカード情報を保存するのに十分安全であると考えられています。
runako

1
@runako:双方向ハッシュとは何ですか?ハッシュ関数は通常、特定のサイズの値を生成します。これは、オリジナルがハッシュ値より大きくない限り、オリジナルを再び見つけることができないことを意味します。
David Thornley

1
すみません、投稿ミス。それは「双方向機能」であるべきでした。
runako 09/09/25

19

それがあってもされて暗号化され、安全な、その電子メールは安全な方法はありませんでした。

あなた知っていることの1つ電子メールを使用することによって、パスワードが他の多く場所ほぼ
確実にプレーンテキストで保存されるようになったことです

  • 上の自分のメールサーバ
  • 電子メールプロバイダーのサーバー
  • コンピュータのブラウザまたは電子メールストレージディレクトリ
  • 途中で「聞いていた」かもしれない人のハードドライブ/ログ
  • ...と非常に可能性のいずれかのあなたとそのサイト間のインターネットのホップ。

1

デイブが言ったように、彼らは暗号化を使用することができ、できればうまくいっていますが、パスワードをプレーンテキストで保存するサイトを見てきました。また、[パスワードを忘れた]ボタンをクリックすると、新しいパスワードを生成する可能性があります。これは、最初にログインするときに変更する必要があるためです。一番下の行は、あなたが彼らがあなたのパスワードをどのように保存するかを知らない、そしてあなたがサポートを受ける同じ会社によってサイトがホストされていない限り、そして彼らが数人しか持っていないということです。それがどのように保存されているかを知っていて、たとえ彼らがそれを知っていたとしても、彼らはあなたに言う可能性は低いです。


0

答えは「いいえ」です。これは何の証拠にもなりません。

いずれにしても、パスワードが内部的にどのように保存されているかを知る方法はありません。mysqlなどのデータベースを使用している可能性が高く、データベース内で暗号化されていない可能性があります。ただし、TrueCryptなどの一部の暗号化されたメディアにデータベース全体を意識的に格納している可能性もあります。あなたができることは、彼らがあなたのプライバシーを保護するために十分な対策を講じていることを願っています。


6
一方向ハッシュで暗号化されて保存されていないことの証明であり、プレーンテキストのパスワードを取得できます。
NVRAM

1
取得されるのはプレーンテキストと同じではありません。取得するとは、復号化されることも意味します。プレーンテキストとは、簡単なテキストとして保存され、手間をかけずに表示できることを意味します。
harrymc

1
復号化できる場合、安全ではありません。認証ボックスを引き継ぐと、全員のパスワードを復号化するための鍵が手に入ります。
Jeremy L

1
ええ、サイトサーバーを引き継ぐと、一方向にハッシュされる前でもパスワードをログに記録できます。みんな来て、あなたはばかげています。
harrymc 2009
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.