Ubuntu/Gmailなどで間違ったパスワードを入力すると、もう一度パスワードを尋ねるのに時間がかかります。しかし、正しいパスワードを入力するとすぐにログインできます。間違ったパスワードを入力するとどうなりますか?
なぜですか?アルゴリズムの最良の入力が正しいパスワードなのか?それは幻想で、その原因は何ですか?
Ubuntu/Gmailなどで間違ったパスワードを入力すると、もう一度パスワードを尋ねるのに時間がかかります。しかし、正しいパスワードを入力するとすぐにログインできます。間違ったパスワードを入力するとどうなりますか?
なぜですか?アルゴリズムの最良の入力が正しいパスワードなのか?それは幻想で、その原因は何ですか?
これは、権限のないユーザーがパスワードを見つけるために多数の文字列を試してしまうのを防ぐため、一般的なセキュリティ手段です。誤った入力後に少し休止することで、間違ったパスワードを入力したユーザーはやや不快になりますが、そのような攻撃からの保護が大幅に強化されます。
そして、間違った試行ごとに待ち時間が増えることがよくあります – JeremyWeir
きちんとしたトリック!うわー! :) –
攻撃者が多数のログイン試行を並行して設定できる場合、単純な遅延は役に立ちません。人工的な遅れはもはや彼に何の費用もかからないので、彼はどれくらいの時間がかかるか気にしない。しかし、同じアカウントまたは同じソースで同時に処理されるログイン試行回数の上限と組み合わせて、残りのものを拒否したり、遅延を直列に実行して並列に実行したりすることはできません。 –
いいえ、悪意のあるユーザーが複数のパスワードをすぐに試してしまうのを防ぐためです。
これはアルゴリズムとは関係ありません。
あなたのウェブページでこのようなアルゴリズムを試してみてください。;) – letsc