Tema: Re: iptables fw
Autorius: aspats
Data: 2011-09-15 23:20:15
On 09/13/2011 09:16 PM, CodeC wrote:
> pasikuriau firewall su iptables. liko viena neispresta problema.
> pastoviai atakuojamas 22 (ssh) portas.
>
> vienas is sprendimu galetu buti toks:
>
> iptables -P INPUT ACCEPT
> iptables -P OUTPUT ACCEPT
> iptables -P FORWARD ACCEPT
>
> iptables -A INPUT -i eth0 -p tcp --dport 22 -m state --state NEW -m
> recent --set --name SSH
> iptables -A INPUT -i eth0 -p tcp --dport 22 -m state --state NEW -m
> recent --update --seconds 60 --hitcount 8 --rttl --name SSH -j DROP
>
>
> taciau as naudoju DROP policy:
>
> iptables -P INPUT DROP
> iptables -P OUTPUT DROP
> iptables -P FORWARD DROP
>
> ir poto po viena atidarau ko man reikia. tokiu atveju rules'ai 22-am
> portui nebetenka prasmes. kaip ta pati (ar bent panasiai) realizuoti
> naudojant DROP policy?
Susikurti papildoma chaina ir ten dirbti

iptables -P INPUT DROP

#naujas chainas ssh
iptables -N ssh

#visus paketus su NEW state i nauja chaina
iptables -A INPUT -i eth1 -p tcp --dport 22 -m state --state NEW -j ssh

#visus kitus, t.y ne NEW priimti
iptables -A INPUT -i eth1 -p tcp --dport 22 -j ACCEPT

#Darai viska ka darydavai INPUT chaine
iptables -A ssh -i eth1 -p tcp --dport 22 -m state --state NEW -m recent 
--set --name SSH
iptables -A ssh -i eth1 -p tcp --dport 22 -m state --state NEW -m recent 
--update --seconds 60 --hitcount 8 --rttl --name SSH -j DROP

Isbandziau, lyg ir veikia.