ipfw dynamic ruleset + NAT
Dan Lukes
dan at obluda.cz
Mon Oct 29 17:48:54 CET 2001
Sramek Dalibor wrote:
>> Pri psani ruli je nutne pocitat i s tim, ze paket prochazi
>> firewallem vlastne dvakrat - na vstupnim interface a znovu na
>> vystupnim a pri pouziti NATu a predavani paketu pres DIVERT (a v
>> zavislosti na nastaveni net.inet.ip.fw.one_pass) pocitat i s tim,
>> ze pred divertem se paket rulemi pohybuje "pred prekladem" a po
>> divertu "po prekladu".
>>
>
> V man ipfw se o promenne one_pass pise v souvislosti s dummynetem.
> Ma neco spolecneho i s NATem?
S NATem jen neprimo, ale (mimo jine) s vlastnosti/schopnosti "divert",
ktera je potrebna pro predavani dat NATu.
> Jinak problem s prekladem v kombinaci s dynamickymi pravidly je
> prave v tom, ze pokud se na odchozi paket s prenatovanou adresou
> necha vytvorit dynamicke pravidlo, mam u prichoziho paketu dve
> moznosti: 1, nejdriv NAT, pak test dynamickych pravidel - to
> nefunguje, protoze nat zmeni cilovou adresu 2, nejdriv test dyn.
> pravidel a pak uz nic, protoze tim paket opusti zpracovani
Nezapomente, ze mezi podminkami je i "smer" paketu - takze pro smer "ven"
muzes mit rule nad divertem, omezene na smer "ven" a pro smer dovnitr
pod divertem, omezene na smer dovnitr.
>> konstrukce firewallu za pouziti "keep-state"
>> je pomerne nachylna na DoS utoky
> Podle meho nazoru je to idealni reseni pro site, kde veskery provoz
> je iniciovan zevnitr a uzivatele jsou duveryhodni (u me doma ;-).
Vy nemate deti ? ;-)
Nicmene vazneji - pro site s duveryhodnymi vnitrnimi uzivateli a NATem to
stale jeste nestaci, protoze stale jeste jste napadnutelny vnejsimi
uzivateli na stejnem subnetu (alespon tak, jak jste to mel napsane).
Dan
--
Dan Lukes tel: +420 2 21914205, fax: +420 2 21914206
root of FIONet, KolejNET, webmaster of www.freebsd.cz
AKA: dan at obluda.cz, dan at freebsd.cz, dan at kolej.mff.cuni.cz
More information about the Users-l
mailing list