重複の可能性:ウェブリクエストのレート制限アルゴリズムを実装する最良の方法は何ですか?
- What’s a good rate limiting algorithm?
- Throttling method calls to M requests in N seconds
- Best way to implement request throttling in ASP.NET MVC?
私は減らすために、Webアプリケーションのためのアルゴリズムを制限する移動時間ウィンドウ率を実施するための最良の方法を探していますスパムまたはブルートフォース攻撃。
「過去5分間の特定のIPからのログイン失敗の最大回数」、「最後のN分間の最大(投稿/投票/ etc ...)」などがあります。
x分ごとにハードリセット(twitter apiなど)ではなく、移動時間ウィンドウアルゴリズムを使用することをお勧めします。
これはC#/ ASP.Netアプリケーション用です。
私は提供されたdupesのいずれも実際にasp.net/c# slantでこの質問に答えないと思います。 – spender
@spender:その言葉「可能」;-) – Argalatyr
元の質問内容ではなく、「近い」投票者に本当に向けられました。 – spender