$IPTABLES -t mangle -A PREROUTING -p tcp --tcp-flags FIN,ACK FIN -j DROP
neznamena vsak tento kod, ze druha strana nebude moct regularne ukoncit spojenie? Nebolo by vhodnejsie dat toto pravidlo do tabulky filter za ESTABLISHED,RELATED -j ACCEPT?
Vdaka za odpovede
dve otazky o iptables
Pre pridávanie komentárov sa musíte prihlásiť.
-
-
Re: dve otazky o iptables 06.10.2006 | 18:15azurIt Návštevníkv prvej otazke pises, ze ti nie je jasny rozdiel medzi 'mangle' a 'filter' a v druhej hovoris, ze by podla teba bolo lepsie prehodit nejake pravdilo z 'mangle' do 'filter'.. zaujimave ;)
-
Re: Re: dve otazky o iptables 06.10.2006 | 21:06v-ger NávštevníkAno. Predpokladam totiz, ze je dovod preco je filter aj mangle tabulka, aj ked ho ja sam nevidim. A to pravidlo som presunul do filter lebo az tam mam povolene ESTABLISHED,RELATED
-
-
Re: dve otazky o iptables 06.10.2006 | 22:27jariq Návštevníkad1: Tabulka filter je defaultna takze, ak pises nejake pravidlo a nedefinujes tabulku je priradene prave do nej. Tabulku mangle ale vyuzivaju moduly, ktore upravuju nejaku cast paketu, ako napriklad tag (oznacenie) paketu. Pakety podla oznacenia mozes potom napriklad jednoducho prehnat shapperom. Tuto upravu v tabulke filter nespravis. ad2: co pises vyzera logicky.. skus to dat tak ako vravis no pakety nedropuj ale loguj. Z masiny s IP A sa pripoj trebars na ftp a checkni ci je niektory z tych paketov zalogovany. Potom z masiny s IP B pusti FIN scan a checkni ci su zalogovane.
-
Re: Re: dve otazky o iptables 10.10.2006 | 20:40v-ger NávštevníkVdaka za odpoved. Ku tej dvojke, ked som si pozrel RFC 793 (o TCP protokole), tak v kapitole 3.1 pisu ze ked je raz spojenie nadviazane, tak vsetky pakety musia mat ACK bit nastaveny, cize situacia ked z bitov FIN,ACK je nastaveny len FIN by nemala nastat (okrem umyselne znetvoreneho paketu) a teda ho mozme zahodit. Mna miatlo ze ked niekde bola schema ukoncenia, tak vyzerala asi takto: A posle FIN B B posle FIN/ACK A A posle ACK B takze to vyzeralo akoby sa spojenie ukoncovalo FIN bez ACK, evidentne vsak v tejto scheme sa mysli ze to ACK spolu s FIN znamena konkretne potvrdenie prveho FIN.
-
Re: Re: Re: dve otazky o iptables 11.10.2006 | 00:31jariq NávštevníkPredpokladam, ze uz si sa s tym urcite stretol a vies, ze iptables obsahuje modul state, ktory zabezpecuje vykonavanie kontroly stavu spojenia. Ak teda pouzijes pravidlo s tymto modulom (napr. iptables -A INPUT -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT), tak by malo poskytnut vyssiu mieru ochrany nez pravidlo, v ktorom rucne zadefinujes flagy, pretoze bude overovane, ci prechadzajuce pakety naozaj pochadzaju z korektne nadviazaneho spojenia. V takom pripade napriklad snifferom generovany paket neprejde.
-
-
-