ex5,ex7.music4爆撃対策本部 その2

このエントリーをはてなブックマークに追加
688root▲ ★
今の設定:

<IfModule mod_dosevasive20.c>
# DOSHashTableSize 3097
DOSHashTableSize 100000
DOSPageCount 2
# DOSSiteCount 50
DOSSiteCount 10
DOSPageInterval 1
# DOSSiteInterval 1
DOSSiteInterval 30
# DOSBlockingPeriod 10
DOSBlockingPeriod 300
</IfModule>

というわけで、

・1秒間に2回を超えて同一IPから同じURIをアクセスしてはだめ
・30秒間に10回を超えて同一IPからアクセスしてはだめ
・もしやったら、300秒間403エラー

のはず。
689桃太郎 ◆MOMOwomoIk :04/10/13 16:16:55 ID:Tout7lfq
よくわかんないけど、リロードも上記条件?
690root▲ ★:04/10/13 16:17:29 ID:???
今は KeepAlive 切ってあるので、同条件のはず。>>689
691動け動けウゴウゴ2ちゃんねる:04/10/13 16:21:28 ID:dyS5yZ8U
よく理解していなくて申し訳ないのですが、
2ちゃんブラウザを使っている場合、
上記の規制には引っかからなくてOKでしょうか?
692動け動けウゴウゴ2ちゃんねる:04/10/13 16:23:00 ID:0A0PO0Hm
やってみればいいじゃん
693動け動けウゴウゴ2ちゃんねる:04/10/13 16:23:12 ID:UAK861f+
Live2chだとリロードは関係ないみたいと思う
694動け動けウゴウゴ2ちゃんねる:04/10/13 16:23:35 ID:eKl4ekCT
うまく設定すれば実況対策にもならん?
695root▲ ★:04/10/13 16:23:40 ID:???
実験中、、、。

でも、効きが悪いなぁ。すぐに入らないや。
子供プロセス毎にテーブルを持つみたい。
つまり、全部の子供に反映するのには、時間がかかる

→ BBSでやる方が今回はいいかも
696桃太郎 ◆MOMOwomoIk :04/10/13 16:23:54 ID:Tout7lfq
ちょっとマシン2台で遊んでみたけど、ダメなのか?
普通にいけちゃうみたいだけど。
697root▲ ★:04/10/13 16:24:03 ID:???
>>694
もちろん、そういうことも考えて実験しています。
698root▲ ★:04/10/13 16:25:16 ID:???
前記のように、bbs.cgi を止めたいような場合には、
このモジュールは効果薄いみたい。

田代砲とかには、たぶんとても効果を発揮しますけど。
699動け動けウゴウゴ2ちゃんねる:04/10/13 16:28:20 ID:dyS5yZ8U
>>692
やっても規制に引っかからないので、あれ? と思った訳で。
700root▲ ★:04/10/13 16:31:13 ID:???
考えてみれば10発や20発のアクセスなんて全然DoSじゃないから、
別の切り口が必要っすね。たぶん。

でも、ひとつかしこくなった & FreeBSD 5.3R導入の準備ができた &
田代砲&Korean Attack対策ができるかも、
ということで。
701動け動けウゴウゴ2ちゃんねる:04/10/13 16:57:44 ID:UyL0MH6t
>>688
>1秒間に2回を超えて同一IPから同じURIをアクセスしてはだめ
http://ex7.2ch.net/news4vip/subback.html
にでF5を5回ぐらい連打してみる・・・
規制なし

>30秒間に10回を超えて同一IPからアクセスしてはだめ
適当に20スレッドぐらい連続で新規ウインドウで開くをやってみる
規制なし
702root▲ ★:04/10/13 17:03:35 ID:???
>>701
今はだめですね。

>>701 が、動いている httpd の数だけ浸透しないと、コンプリートに規制かからないです。
つまり、

規制なし

だんだん403の比率が上がっていく

全部403になる

という動きをします。

で、MaxRequestsPerChildの数を満了してhttpdが上がりなおすと、
そのhttpdは0からはじめることになります。
(mod_dosevasiveは各子供プロセスが個別にメモリにしかテーブルを持ってないから)

ということで以前の韓国アタックのようなほんとのDoS攻撃対策には有効ですが、
bbs.cgiを100秒で100回起動する、といった攻撃には、そのままでは効果ないです。