5

Ubuntu/Gmailなどで間違ったパスワードを入力すると、もう一度パスワードを尋ねるのに時間がかかります。しかし、正しいパスワードを入力するとすぐにログインできます。間違ったパスワードを入力するとどうなりますか?

なぜですか?アルゴリズムの最良の入力が正しいパスワードなのか?それは幻想で、その原因は何ですか?

+0

あなたのウェブページでこのようなアルゴリズムを試してみてください。;) – letsc

答えて

7

これは、権限のないユーザーがパスワードを見つけるために多数の文字列を試してしまうのを防ぐため、一般的なセキュリティ手段です。誤った入力後に少し休止することで、間違ったパスワードを入力したユーザーはやや不快になりますが、そのような攻撃からの保護が大幅に強化されます。

+0

そして、間違った試行ごとに待ち時間が増えることがよくあります – JeremyWeir

+0

きちんとしたトリック!うわー! :) –

+1

攻撃者が多数のログイン試行を並行して設定できる場合、単純な遅延は役に立ちません。人工的な遅れはもはや彼に何の費用もかからないので、彼はどれくらいの時間がかかるか気にしない。しかし、同じアカウントまたは同じソースで同時に処理されるログイン試行回数の上限と組み合わせて、残りのものを拒否したり、遅延を直列に実行して並列に実行したりすることはできません。 –

4

いいえ、悪意のあるユーザーが複数のパスワードをすぐに試してしまうのを防ぐためです。

これはアルゴリズムとは関係ありません。

関連する問題