この製品には、ユーザーが元のパスワードを知らなくてもパスワードを回復または変更できる仕組みが含まれているが、その仕組みは弱い。
アプリケーションは、パスワードを忘れた場合にユーザが自分のアカウントにアクセスするための手段を提供する 仕組みを持つのが一般的です。非常に多くの場合、パスワード回復機構は弱く、正当なシステム・ユーザ以外がそのユーザのア カウントにアクセスできる可能性を高くする効果があります。弱いパスワード回復スキームは、強力なパスワード認証スキームを完全に弱体化させる。
この弱点は、セキュ リティ質問が推測したり答えを見つけたりするのが簡単すぎることかもしれません(例えば、 質問があまりに一般的であったり、ソーシャルメディアを使って答えを見つけることができ たりするため)。あるいは、パスワード回復の仕組みのコードに実装上の弱点があり、例えばシステムを騙して、新しいパスワードをユーザー以外の電子メールアカウントに電子メールで送信してしまうかもしれない。パスワードリセットの速度に制限がないため、攻撃者が連続してパスワードを回復しようとすると、正当なユーザーが攻撃者によってサービスを拒否される可能性がある。システムは、新しい一時的なパスワードを生成するのではなく、元のパスワードをユーザーに送るかもしれない。要約すると、パスワード回復機能は、注意深く設計され、実装されていない場合、攻撃者がシステムに不正にアクセスすることを可能にするような方法で悪用される可能性のあるシステムの最も弱いリンクになることがよくあります。
The product contains a mechanism for users to recover or change their passwords without knowing the original password, but the mechanism is weak.
It is common for an application to have a mechanism that provides a means for a user to gain access to their account in the event they forget their password. Very often the password recovery mechanism is weak, which has the effect of making it more likely that it would be possible for a person other than the legitimate system user to gain access to that user's account. Weak password recovery schemes completely undermine a strong password authentication scheme.
This weakness may be that the security question is too easy to guess or find an answer to (e.g. because the question is too common, or the answers can be found using social media). Or there might be an implementation weakness in the password recovery mechanism code that may for instance trick the system into e-mailing the new password to an e-mail account other than that of the user. There might be no throttling done on the rate of password resets so that a legitimate user can be denied service by an attacker if an attacker tries to recover their password in a rapid succession. The system may send the original password to the user rather than generating a new temporary password. In summary, password recovery functionality, if not carefully designed and implemented can often become the system's weakest link that can be misused in a way that would allow an attacker to gain unauthorized access to the system.