質問: Apache2.4でサーバを構築しており、サードパーティのモジュールを使用してDos攻撃に備えようと考えております。 選択肢としては以下の3つが有力なようです。 1. mod_dosdetector 2. mod_evasive 3. mod_bw ところが、以上3つのモジュールはApache2.4に対応していないという情報があり自分で確認したところ、確かにモジュールとして組み込むことはできるのですが(apachectl -Mで確認済)アクセス制限がなされません。 Apache2.4でDos攻撃にモジュールを使って備える場合には、どうすれば良いのでしょうか? よろしくお願いします。
回答: **mod_dosdetector** は Takayuki Miwa さんが Apache 2.4 版を mod_dosdetector-fork としてフォークしていますね。 **mod_evasive** は RHEL/CentOS の場合 EPEL リポジトリからインストールすれば Apache 2.4 対応のようです。 提示されたもの以外で Slowloris 攻撃の対策に Lynis にサジェストされる **mod_qos** や、**ModSecurity**(mod_security)、**Fail2ban** などがあります。 その他、Apache のドキュメントでDoS 攻撃対策のディレクティブとして言及されているものがあります。 * LimitRequestBody * LimitRequestFields * LimitRequestFieldSize * LimitRequestLine * RequestReadTimeout