自分のサイトに対する Web スクレイピングやサービス拒否攻撃を阻止するために、自分の Web サーバーへのリクエストを抑制したいと考えています。私は比較的緩いつもりです。重要なことは、物事を遅くするほど多くを要求する人がいないということです。
短期間に多くのリクエストが行われた場合に特定の IP からのリクエストが遅くなるように、IP アドレスによるスロットリングを設定することを考えていました。
いくつか質問があります...
- これは、Web サーバー レベルで Web スクレイパーや DoS 攻撃に対処する正しい方法ですか?
- 共有 IP ネットワークで作業している可能性のある通常のユーザーに不便を与えないようにするための適切な制限は何ですか?
- スロットリングは具体的にどのように設定すればよいですか? Apache/2.2 を使用しています