- - PR -
iptablesの設定についてご質問
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-09-21 07:21
初めまして、龍巻と申します。
早速のご質問ですが、現在、Linux(FC3/4)でWeb/Mail/FTPを立ち上げています。 基本的に市販のブロードバンドルーターで必要なポートだけしか開けていません。 ただ、市販だけに高度な設定が出来るわけでは無いため、Linux側でさらなる制御 を行っています。 一番問題なのが、ICMPです。ルーターで返答を許可するリモートホストを限定を する場合、IPアドレスでなければいけなく、また設定数も限られています。 PoD攻撃や、Smurf攻撃などの問題や、稼働サーバーの存在を無意味に知られたく 無いため、基本的に下手に外部からPing要求などは受け付けたく有りません。 しかし、昨今のセキュリティ事情からそうも言ってられない事情があります。 そこで、ICMPの応答要求をLAN内と特定リモートホストからだけに許可した場合は どのように設定をすればいいのか、いまいち判断つきません。 $IPTABLES -A INPUT -s $RMHOST -p icmp --icmp-type 8 -j ACCEPT $IPTABLES -A OUTPUT -d $RMHOST -p icmp --icmp-type 0 -j ACCEPT $IPTABLES -A OUTPUT -d $RMHOST -p icmp --icmp-type 8 -j ACCEPT $IPTABLES -A INPUT -s $RMHOST -p icmp --icmp-type 0 -j ACCEPT echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts iptables -N spoofing iptables -A spoofing -j LOG --log-prefix '[iptables SPOOFING] ' iptables -A spoofing -j DROP iptables -N ping-death iptables -A ping-death -m limit --limit 1/s --limit-burst 4 -j ACCEPT iptables -A ping-death -j LOG --log-prefix '[iptables PING DEATH] ' iptables -A ping-death -j DROP 註1:$RMHOSTは許可したいリモートホストの変数定義です。 註2:INPUT/OUTPUT/FORWARDは基本ポリシーは全てDROPです。 などと適当に考えてみたのですが、要領得ないところがあるので皆様のお力を拝借 させて頂きたいと思います。宜しくお願い致します。 | ||||
|
投稿日時: 2005-09-21 07:37
おはようございます.
source となる IP/network address を明示的に指定しているようですし, それでよいのでは? | ||||
|
投稿日時: 2005-09-21 17:00
spoofing や ping-death も含めての質問なら、
これらにジャンプする部分も提示した方が良いでしょう。
これは、Ping of Death ではなく Ping Flood だと思います。 |
1