私は現在、自分のユーザーがWebサイトにログインする必要があるWebサイトを開発しました。ユーザーが来るときに彼/彼女のためにSession
を作成し、時間の数+彼のログインに失敗した時間を保存する。ユーザーが5回ログインしようとすると、私は彼にCAPTCHA
を表示し、彼にCAPTCHA
コードを入力させる。より多くの10回、彼にそのYou are ban for 2 hours
を示す単純なHTML
ファイルにリダイレクトする。問題はどのように私はインターネットで一意のユーザーを選択できますか?ユーザーに関するどのような情報が一意のユーザーを選択できますか?インターネットで10回以上ログインしようとするユーザーを一意に選択する方法
0
A
答えて
1
ユーザーにログインするように依頼しているので、各ユーザーに一意のログインIDが既にあるように思えます。悪意のあるユーザーがシステムを悪用して別の有効なユーザーをロックアウトしないようにしますそれでもパスワードクラッキングからそれらを停止します。あれは正しいですか?
悪意のあるユーザーが侵入防止スキームを使用して他のユーザーを妨害することを絶対に確実にすることはできません。ブルートフォースを試みているユーザーが他のユーザーのパスワードを強制的に使用しているように見える場合は、そのIPアドレスを一定期間ロックアウトするか、またはそのアカウントのIPアドレスをロックアウトすることができます。 NATゲートウェイの共有IPの背後にある悪意のあるユーザーが、同じゲートウェイの背後にある他のすべてのユーザーをロックアウトさせます。サーバーに送信された情報はすべて偽装される可能性があるため、少しばかりバランスをとっています。ユーザーIDとIPアドレスの組み合わせは、一意の個人を表すという点では誤りではありませんが、最も一般的な悪用を防止するだけで十分です。
0
関連する問題
- 1. チェックボックスを3回以上選択したことを確認する方法は?
- 2. 特定の期間に一意のログインを選択する
- 3. ログインしたユーザーごとに一意のコンテンツを表示する方法は?
- 4. SQLで値の上位10%を選択する方法
- 5. SAPで一意のレコードを選択する方法
- 6. SQLで一意のサブシーケンスを選択する方法は?
- 7. MySQLサブクエリで一意の結果を選択しようとする問題
- 8. データフレームで一意に選択します。
- 9. ユーザーが3回以上ページを表示しないようにする
- 10. 私のJavaScriptメモリゲームを2つ以上の正方形を選択しないようにする方法
- 11. htmlでオプションを選択する方法ログインとショーの内部アプリケーションを選択
- 12. 2つ以上の列を選択する方法= QUERY()
- 13. テーブルから10,000回以上選択する
- 14. アイテムが3つ以上の属性によって一意にしか特定できない場合、DynamoDBで主キーを選択する方法は?
- 15. 組織管理者がcasサーバーの任意のユーザーとしてログインできるようにする方法SSO
- 16. ユーザーが特定のTabBarItemを選択できるようにする方法
- 17. デフォルトのナビゲーションアプリケーションを選択するようにユーザーに指示する方法
- 18. ユーザーがログインしているときに、一部のページを利用できないようにする方法
- 19. approidを使ってアンドロイドで各画像を一意に選択する方法
- 20. 変数をユーザーが選択できるようにループを一時停止する方法
- 21. アンドロイドでSQLiteの最新の10行から一意の値を選択する方法は?
- 22. C#で毎回違う乱数を選択する方法
- 23. Android:選択肢を一度に選択する方法AlertDialog?
- 24. web.DataReaderの在庫選択をユーザーが選択できるようにする
- 25. djangoで一意のユーザーとグループを定義する方法
- 26. ユーザーのログインと同意なしにgoogle oAuthトークンを取得する方法
- 27. MySQLは10日以上のすべてのエントリを選択します
- 28. PyMongoを選択する方法は一意のレコードのみですか?
- 29. Cortanaリストで10個以上のタイルを表示する方法
- 30. リスト選択オプションをマット選択リストで一意にするにはどうすればいいですか?
信頼できますか?それで幸運。適切なブラウザを使用しているユーザーが偽造できない方法はありません。さて、IPの禁止は不十分ですが、それでもプロキシ、アノニマイザとのトラブルを引き起こします...基本的にIPを共有している誰でも。 – cHao
とは無関係 - [CAPTCHA](http://en.wikipedia.org/wiki/CAPTCHA)は「T」 –
ですが、あなたは正しいですが、攻撃のリスクを減らすことができますか?そうではありませんか? – Arian