Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
firewall aggiungere nuove regole
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
rota
l33t
l33t


Joined: 13 Aug 2003
Posts: 960

PostPosted: Thu Aug 31, 2006 4:45 am    Post subject: firewall aggiungere nuove regole Reply with quote

bella,
stavo dando un'occhiata a un server di un cliente e stavo dando un'occhiata alle regole di iptables..

nell serverino ho trovato 2 file

Quote:
# vi /var/lib/iptables
# vi /etc/init.d/iptable


Quote:

# vi /var/lib/iptables

#!/bin/sh
#!/bin/sh

case "$1" in
start)
echo -n "Starting iptables:"
iptables-restore < /var/lib/iptables
echo " done."
;;
save)
echo -n "Saving iptables:"
iptables-save > /var/lib/iptables
echo " done."
;;
esac






Quote:


# vi /etc/init.d/iptable

# Generated by iptables-save v1.2.11 on Wed Jul 20 07:10:01 2005
*filter
:INPUT ACCEPT [768:118516]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [136401:40989775]
:EXT - [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -s ! 192.168.0.0/255.255.255.0 -j EXT
-A EXT -p tcp -m tcp --dport 20 -j ACCEPT
-A EXT -p tcp -m tcp --dport 21 -j ACCEPT
-A EXT -p tcp -m tcp --dport 5432 -j ACCEPT
-A EXT -p tcp -m tcp --dport 22 -j ACCEPT
-A EXT -p tcp -m tcp --dport 80 -j ACCEPT
-A EXT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A EXT -p tcp -j REJECT --reject-with tcp-reset
-A EXT -p udp -j REJECT --reject-with icmp-port-unreachable
COMMIT



il server è un database ( postgresql) è mi chiedevo se potevo agiungere delle regole per difenderlo meglio oppure bastano queste....
poi potreste aiutarmi a capire ste regole che non me so tanti chiare :?: :?: :oops:
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Thu Aug 31, 2006 7:58 am    Post subject: Re: firewall aggiungere nuove regole Reply with quote

rota wrote:

il server è un database ( postgresql) è mi chiedevo se potevo agiungere delle regole per difenderlo meglio oppure bastano queste....
poi potreste aiutarmi a capire ste regole che non me so tanti chiare :?: :?: :oops:


Parti con negare tutto nella chain di INPUT e poi abilita soltanto quello che ti serve. Nel tuo caso penso sia sufficiente la porta di postgres e ssh.
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Thu Aug 31, 2006 8:22 am    Post subject: Re: firewall aggiungere nuove regole Reply with quote

Code:

# policy di default
:INPUT ACCEPT [768:118516]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [136401:40989775]
:EXT - [0:0]
# accetta tutto da localhost
-A INPUT -i lo -j ACCEPT
# invia al chain EXT tutto il traffico che non proviene dalla lan
-A INPUT -s ! 192.168.0.0/255.255.255.0 -j EXT
# accetta il traffico diretto a ftp, postgres, ssh, web
-A EXT -p tcp -m tcp --dport 20 -j ACCEPT # questa è inutile, toglila
-A EXT -p tcp -m tcp --dport 21 -j ACCEPT
-A EXT -p tcp -m tcp --dport 5432 -j ACCEPT
-A EXT -p tcp -m tcp --dport 22 -j ACCEPT
-A EXT -p tcp -m tcp --dport 80 -j ACCEPT
# accetta il traffico legato a connessioni già stabilite
-A EXT -m state --state RELATED,ESTABLISHED -j ACCEPT
# rifiuta il resto
-A EXT -p tcp -j REJECT --reject-with tcp-reset
-A EXT -p udp -j REJECT --reject-with icmp-port-unreachable
COMMIT

direi che puoi lasciarlo così, a meno che tu voglia abilitare altri servizi

ps.
hai invertito i nomi dei files e il loro contenuto.
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
rota
l33t
l33t


Joined: 13 Aug 2003
Posts: 960

PostPosted: Thu Aug 31, 2006 11:28 am    Post subject: Reply with quote

aem ..scusami ma non ho capito..

Quote:
hai invertito i nomi dei files e il loro contenuto.



cosa è una domanda??' non ho capito bene a cosa ti riferisci ... :oops:

cmq..pensavo che potevo metterci qualche regola per difendermi dagli attacchi dos...e altri tipi di attacco....
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Thu Aug 31, 2006 1:21 pm    Post subject: Reply with quote

no, è un affermazione
/etc/init.d/iptables è lo script che salva/ripristina la conf in /var/lib/iptables, non il contrario.

in merito alle modifiche, ti parlo francamente: quella conf è abbastanza semplice da leggere, se già hai problemi ad interpretarla, ti sconsiglio di apportare modifiche se si tratta di un server in produzione.

fai prima un pò di pratica.
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
tocas
Apprentice
Apprentice


Joined: 01 Jan 2004
Posts: 280
Location: 43°50'-10°27'

PostPosted: Wed Sep 06, 2006 9:23 am    Post subject: Reply with quote

....scusate :oops: ma non è meglio impostare le policy di tutte le catene a DROP e poi abilitare i servizi che servono :

Code:

:INPUT DROP
:FORWARD DROP
:OUTPUT DROP


....almeno si è sicuri che, se si comettono degli errori in qualche tabella e il flusso trova qualche altra strada fra le regole, alla fine ci pensa il DROP della catena a castigarlo.
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Wed Sep 06, 2006 11:44 am    Post subject: Reply with quote

Forse leggere i post di k mi ha reso più "cattivo" ma a me anche questa sembra una di quelle discussioni del tipo:
"non sono abbastanza competente per fare il mio lavoro, potete farlo voi per me così che io possa guadagnare di più alla faccia vostra ?"

Forse sono solo troppo intollerante ...
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
tocas
Apprentice
Apprentice


Joined: 01 Jan 2004
Posts: 280
Location: 43°50'-10°27'

PostPosted: Wed Sep 06, 2006 2:19 pm    Post subject: Reply with quote

Kernel78 wrote:
Forse leggere i post di k mi ha reso più "cattivo" ma a me anche questa sembra una di quelle discussioni del tipo:
"non sono abbastanza competente per fare il mio lavoro, potete farlo voi per me così che io possa guadagnare di più alla faccia vostra ?"

Forse sono solo troppo intollerante ...


No! forse hai ragione ma allora potrebbe essere utile stabilire delle regole e una netiquette in questo senso.
Back to top
View user's profile Send private message
lavish
Bodhisattva
Bodhisattva


Joined: 13 Sep 2004
Posts: 4296

PostPosted: Wed Sep 06, 2006 2:36 pm    Post subject: Reply with quote

Penso che basti solo del buonsenso in fin dei conti ;)
Ad ogni modo, il concetto è già stato spiegato a rota, don't worry
_________________
minimalblue.com | secgroup.github.io/
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Wed Sep 06, 2006 2:42 pm    Post subject: Reply with quote

/me buonsenso++
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum