FIREWALL Paweł Woźnica
Kryteria filtrowania: Listy reguł: INPUT – pakiety przychodzące OUTPUT – pakiety wychodzące FOROWARD – pakiety przekazywane Kryteria filtrowania: Typ protokołu: TCP, UDP, ICMP itp. Numer gniazda (dla TCP/UDP) Typ datagramu: SYN/ACK, dane, ICMP echo Request ipt. Adres źródłowy Adres docelowy
Popularne numery portów oraz skojarzone z nimi protokoły
Realizacje faierwalli: Sprzętowa Programowa, np.: Norton Personal Firewall Kerio WinRoute Firewall Sygate Personal Firewall Outpost Firewall Pro Kaspersky Anti-Hacker
Generacje firewalli ipfw ipfwadm ipchains iptables
Schematy przetwarzania pakietów - ipfwadm, ipchains
Schematy przetwarzania pakietów cd. - iptables
Tworzenie własnych reguł w ipchains : Przykładowa konfiguracja dostępu do sieci WWW z sieci lokalnej o adresie 172.16.1.0 ipfwadm -F -f ipfwadm -F -p deny ipfwadm -F -a accept -P tcp -S 172.16.1.0/24 -D 0/0 80 ipfwadm -F -a accept -P tcp -S 0/0 80 -D 172.16.1.0/24 ipchains -F forward ipchains -P forward DENY ipchains -A forward -s 0/0 80 -d 172.16.1.0/24 -p tcp -y -j DENY ipchains -A forward -s 172.16.1.0/24 -d 0/0 80 -p tcp -b -j ACCEPT Tworzenie własnych reguł w ipchains : ipchains -P input DENY ipchains -N tcpin ipchains -A tcpin -s ! 172.16.0.0/16 ipchains -A tcpin -p tcp -d 172.16.0.0/16 ssh -j ACCEPT ipchains -A tcpin -p tcp -d 172.16.0.0/16 www -j ACCEPT ipchains -A input -p tcp -j tcpin ipchains -A input -p all
Porównanie
KONIEC