DoS攻撃/ブルートフォース攻撃対策アプリの近況

# 対策アプリケーションの近況
## トレンド
![スクリーンショット 2016-07-11 19.11.07.png](https://qiita-image-store.s3.amazonaws.com/0/15175/bb0844bf-c7c1-f7f6-1a31-572d1a0d60c2.png "スクリーンショット 2016-07-11 19.11.07.png")
[Google Trends](https://www.google.co.jp/trends/explore#q=denyhosts%2C%20fail2ban%2C%20sshguard%2C%20mod_security%2C%20mod_evasive&cmpt=q&tz=Etc%2FGMT-9) を見る限りでは、どうやら **Fail2ban** の一人勝ちのようである。

## 開発状況
| 名称        | 安定版              | 最新評価版            | Yum          |
|-------------|--------------------|----------------------|--------------|
| mod_evasive | 1.10.1 (2010/02)   | -                    | 1.10.1 (epel)|
| mod_dosdetector| 0.2 (2007/07/10)| GitHub (2013/10/27)  | -            |
| mod_security| 2.9.1 (2016/03/10) | GitHub (2016/12/02)  | 2.7.3 (base) |
| mod_qos     | 11.31 (2016/07/24) | -                    | 11.5 (epel)  |
| DenyHosts   | 2.10  (2015/02/15) | 3.1beta (2015/09/17) | 2.9 (epel)   |
| Fail2ban    | 0.9.6 (2016/12/10) | 0.10-a1 (2016/07/14) | 0.9.3 (epel) |
| Sshguard    | 1.7.1 (2016/10/25) | 1.99.0  (2017/01/02) | 1.5 (rpm DL) |


# Apache の DoS 攻撃対策モジュール
「Apache DoS攻撃」などで検索すると、Apache モジュールとして **mod_evasive** と **mod_dosdetector** に言及している記事が2015年以降の近年でも多いが、いずれも継続的な開発は行われていない。

## mod_evasive
**mod_evasive** は Deep Logic, Inc の Jonathan Zdziarski によって2002年10月に 1.0.0 がリリースされたが、2010年2月の 1.10.1 を最後に更新されておらず、オリジナルのソースは Apache 2.2 までしか対応していない。
知名度は比較的高く、 RHEL/CentOS では EPEL リポジトリに最終バージョンのパッケージが用意されている。
GitHub のフォークもまばらで継続開発は行われていない。

## mod_dosdetector
**mod_dosdetector** は、はてなの元 CTO の田中慎司氏によって2007年1月に 0.1 がリリースされたが、2007年7月に 0.2 をリリースした以降、バージョンアップは行われていない。
GitHub で Apache 2.4 に対応したプルリクエストを2013年10月にマージしているが、これが最後となっており、事実上開発は継続されていない。

Takayuki Miwa 氏が [mod_dosdetector-fork](http://qiita.com/tkyk@github/items/00f01708cfe1f45a73ad) としてフォークしており、Apache 2.4 専用版として 1.1.0 を2016年2月にリリースしている。

## ModSecurity (mod_security)
**ModSecurity (mod_security)** は2002年に最初のバージョンがリリースされ、2011年より Turstwave 社の SpiderLabs チームが開発を行っているオープンソースの WAF (Web Application Firewall) である。
Google Trends では Fail2ban に次いで参照されている。当初は圧倒的な人気を誇っていたが、2009年頃より Fail2ban に首座を奪われたようだ。

## mod_qos
QoS (Quality of Service) の制御を可能とするモジュール。 Slowloris 攻撃の対策に [Lynis](http://qiita.com/bezeklik/items/cf9be2deb546c69123e7) にサジェストされる。 EPEL リポジトリからインストールできる。

# ブルートフォース攻撃対策アプリケーション
SSH へのブルートフォース攻撃対策として DenyHosts 、 Fail2ban 、 Sshguard の3つの人気が高い。
Apache モジュールと比べて近年でも継続的に開発が行われている。
## DenyHosts
## Fail2ban
## Sshguard

# セキュリティ関連記事
* [PHPセキュリティ強化モジュール Suhosin](http://qiita.com/bezeklik/items/5e8b1f76465e39dc6cd0)
* [DoS攻撃/ブルートフォース攻撃対策アプリの近況](http://qiita.com/bezeklik/items/6d86a162e278f576e4ca)
* [Linuxアンチウイルスソフト ClamAV](http://qiita.com/bezeklik/items/4696e15c889ffff6bc41)
* [Linux Malware Detect](http://qiita.com/bezeklik/items/43a7d4fce6bc23fe84d3)
* [ルートキット検出ツール Rootkit Hunter (rkhunter)](http://qiita.com/bezeklik/items/bc7affef8afe7c63f2ce)
* [ルートキット検出ツール chkrootkit](http://qiita.com/bezeklik/items/7964ce67f1a1363b694e)
* [ファイル改ざん検知ツール AFICK](http://qiita.com/bezeklik/items/298dafd2aeb053b4ca88)
* [ファイル改ざん検知ツール AIDE](http://qiita.com/bezeklik/items/d144d77a3e54cd35c06b)
* [脆弱性スキャナー OpenVAS](http://qiita.com/bezeklik/items/a64cad37eb03a1db2de4)
* [Linuxセキュリティ監査ツール Lynis](http://qiita.com/bezeklik/items/cf9be2deb546c69123e7)