皆さん、IP ブラックリストが機能しないことは誰もが知っています。スパム送信者がプロキシ経由で侵入する可能性があり、正当なユーザーが影響を受ける可能性もあります... IP の実際のリストは、アプリケーションのフィードバックとユーザーの行動に基づいて動的に決定されます。
例: - 誰かがあなたのログイン画面を総当たり攻撃しようとする - よく書かれていないボットがあなたのサイトに非常に奇妙な HTTP リクエストを発行する - スクリプトキディがスキャナーを使ってアプリの脆弱性を探す
次のメカニズムが機能するかどうか疑問に思っています。もしそうなら、それを行うツールがあるかどうか知っていますか:
- Web アプリケーションでは、開発者は「攻撃」を報告するためのフックを持っています。違反は軽微 (無効なパスワード) である可能性があり、ブラックリストに登録されるまでには数十回の違反が必要です。または、重大な場合があり、24 時間以内にそのような違反が 2 回あると、追い出されます。
- すべてのページが読み込まれる前に何らかの形式の Web サーバー レベルのブロックが開始され、ユーザーが「不適切な」IP から来たかどうかが判断されます。
- 組み込みの「許し」メカニズムがあります。違反は、しばらくすると IP に対してカウントされなくなります。
ありがとう!
追記: 解決策が PHP で機能した場合は素晴らしいと思いますが、言語/プラットフォームを問わず、一般的なアプローチについてのご意見をお待ちしております。