登録フォームには、AJAX呼び出しを使用してユーザー名が使用可能かどうかを確認する機能があります。AJAX確認ユーザー名機能のセキュリティ
それはかなりまっすぐ進む
だ- ユーザ名のレコードが見つかった場合はそれ以外の場合は利用でき返し、リターンが取られ、データベース
- に対する当社のサービス
- チェックのユーザー名への呼び出しを行います。
ユーザーが数秒間入力を停止すると、サービスへの呼び出しが実行されます。
しかし、私たちの問題は、攻撃者がサービスに何らかの手段を使用して、すべてのユーザ名のリストをコンパイルできることです。
誰かがこの種の「攻撃」を防止する良い方法を知っていますか?
私が思いつくことができるのは、Captchaを前面に出すように要求していた唯一の人だが、これはユーザーエクスペリエンスが良くなくて、人々が私たちのフォームに記入しない可能性がある。
私たちは、まったく役に立ったら、ASP.NET MVC、C#、SQL Serverを使用しています。
ご協力いただきありがとうございます、ありがとうございます!
と呼ばれます。私は両方のあなたのアイデアが大好きです。 –
こんにちはCais、多くのありがとう。あなたが見たことがない場合に備えて、私はパスワードセキュリティに関する私の個人的な信念と、その問題に取り組むためのよりよいアプローチと考えているものについてもう少し詳しく述べました。 – Tim
私はおそらく誰かがダミーアカウントの1つでログインしようとした場合、私たちに通知されるというトリガーとともにかなりの数のダミーアカウントを追加することも考えていました。 通知を受け取ったら何をするのか分かりませんが、IPアドレスを試したIPアドレスを禁止しますか? –