Csomagszűrés részletkérdések

Fórumok

Sziasztok!

Még csak most tanulmányozom az iptables-ről szóló doksikat, és hát - többek között - egy dolgot nem értek. Pl. van e értelme eldobni minden bejövő csomagot, ha nem fut egyetlen szolgáltatás sem? Gondolok itt arra, hogy esetleg a kernelnek így is kell valamennyit foglalkoznia a csomagokkal, vagy éppen hogy nem és sokkal hatékonyabban csinálja a semmit, mint ha pl.

iptables -A INPUT -p tcp --dport 0:65535 -j DROP

lenne rábízva. Illetve, másik kérdésem: Ha valaki csak böngészésre használja a gépét, akkor elég-e neki ennyi:

iptables -A INPUT -p tcp --dport 6000 -j DROP

ha a többi porton nem figyel semmi?

Előre is köszi.

Ben

Hozzászólások

Ha egyáltalán nem kell kintről elérni:

iptables -F INPUT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -P INPUT DROP

A load amit ezzel megspórolsz az kb elenyésző. A kernelnek mindenképp foglalkoznia kell a csomaggal, tűzfalazva csak annyi a különbség hogy nem kell visszajeleznie hogy "itt nincs semmi".

De elvileg a kérdéses esetben ez is elég lenne?

iptables -A INPUT -p tcp --dport 6000 -j DROP

nmap csak ezt mutatta ki, amikor scanneltem a gépet - igaz, a filtered jelzőt is kitette mellé. Lehet egyebként iptables-el olyan hatást elérnem, hogy úgy tűnjön, a 6000-es porton sem fut semmi?

ben

u.i.: Persze, az alapból tiltás nyilván jó dolog, de most még csak kísérletezgetek az iptables-el és ismerni akarom a többi lehetőséget is (melyik megoldás mennyire jó, rossz, milyen mellékhatásaik lehetnek stb.)

_Rendes_ csomagszűrőben lehet. Tehát ne drop-pold a csomagot, hanem tessen rendes tisztességes választ küldeni.
a) olvasgass utána, hogy működik a TCP, meg az UDP, meg az ICMP
b) jobb híján küldj egy csomagot a (pl.) 10000-s portra, és pl. tcpdump-pal nézd a forgalmat. Aztán küldj egyet az iptables-sel fenti módon védett 6000-s portra. és azt a forgalmat is figyeld. És ha feltűnik a különbség, akkor már csak meg kell keresned, hogy ezt mivel tudod elérni a csomagszűrődben.