Newsgroup: it.comp.os.linux.iniziare
Titolo: dubbi su sicurezza con iptables

 grazie, e scusate la mole di richieste! (sono troppo newbie ;) )
Hai una grossissima confusione sul funzionamento del tcp/ip e dei
firewall, ti consiglio di leggere il firewall-HOWTO o se vuoi qualcosa
di semplice e veloce cerca il firewall di Kronos con iptables su google.
Sunrpc è il portmap, toglierlo è vivamente consigliato se non ti serve
(dubito ti serva). Tutte le altre porte, chiuse stanno meglio.
Per chiuderle non si usa iptables, quello nega/accetta connessioni, non
chiude le porte. Per chiuderle devi fermare il programma che le apre.
Di solito ; /etc/init.d/nome_servizio stop
* La directory può essere anche /etc/rc.d/init.d/ o altro.
* Al posto di nome_servizio sostituisci "portmap" e vedrai che la sunrpc
  si chiude.
Ciao

 
a proposito di porte, sapete dirmi a cosa corrisponde la porta 515; nel
mio /etc/services non appare.
grazie

 mio /etc/services non appare.
lpd se non ricordo male.
Ciao


è vero...ma allora perchè appare come 'active internet connections:
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address        
State      
tcp        0      0 
0.0.0.0:515
             0.0.0.0:*              
LISTEN  <----------------    
tcp        0      0 
0.0.0.0:111
             0.0.0.0:*              
LISTEN      
tcp        0      0 
0.0.0.0:6000
            0.0.0.0:*              
LISTEN      
tcp        1      0 
80.117.221.104:32832
 
195.130.225.239:80
 
CLOSE_WAIT  
tcp        0      0 
80.117.221.104:32838
 
195.31.190.131:119
 
ESTABLISHED 
tcp        1      0 
80.117.221.104:32828
 
216.239.39.101:80
 
CLOSE_WAIT  
tcp        1      0 
80.117.221.104:32826
 
216.239.39.101:80
 
CLOSE_WAIT  
udp        0      0 
0.0.0.0:111
 
0.0.0.0:*

 è vero...ma allora perchè appare come 'active internet connections:
Perchè ce l'hai aperta ;-)
Quello è un listato (netstat -tuna) di tutte le connessioni.
Se hai delle porte aperte le riconoscerai dal fatto che come 
local-address hanno un ip_interfaccia_locale:numero_porta  e con un
foreign-address 0.0.0.0:* . No, non ti fidare della scritta LISTEN,
per le porte in ascolto con su udp non c'è alcun "LISTEN" ma la porta
è comunque in ascolto.
<matteo@mat> (~) $ netstat -tuna
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 
192.168.1.1:53
          0.0.0.0:*               LISTEN
tcp        0      0 
192.168.1.1:22
          0.0.0.0:*               LISTEN
tcp        0      0 
127.0.0.1:119
           0.0.0.0:*               LISTEN
tcp        0      0 
192.168.1.1:3128
        0.0.0.0:*               LISTEN
tcp        0      0 
127.0.0.1:25
            0.0.0.0:*               LISTEN
udp        0      0 
192.168.1.1:53
          0.0.0.0:*
Come vedi io le porte le ho bindate tutte su interfaccie non visibili
dall'esterno, solo in locale (127.0.0.1) e sulla rete locale 
(192.168.1.1). In questo modo se mi fanno un portscan dall'esterno io 
risulto senza alcuna  porta aperta. Il firewall fa il resto.
Ciao

 risulto senza alcuna  porta aperta. Il firewall fa il resto.
non le hai chiuse direttamente col firewall?

 non le hai chiuse direttamente col firewall?
Col firewall non si chiudono, si bloccano.
E' come avere una fortezza; puoi lasciare le porte aperte e metterci le
guardie fuori, oppure puoi murare le porte e lasciarci comunque le
guardie. La seconda è più sicura, non ti pare?? :)
Ciao

 abbastanza intuitivo per filtrare il traffico e fare da NAT.
ok grazie!
ciao! 

 guardie. La seconda è più sicura, non ti pare?? :)
certo, ma ho dei dubbi su come procedere...grazie cmq dei chiarimenti.

 certo, ma ho dei dubbi su come procedere...grazie cmq dei chiarimenti.
Per bindare le porte su una determinata interf. non c'č una regola,
cambia da programma a programma. Con squid c'č da mettere 
"http_port 
127.0.0.1:3128
" nel suo file di config, con exim c'č da
mettere nel cfg "local_interfaces 127.0.0.1" o qualcosa del genere, etc
etc etc.... Per certi server non si puň proprio (dnrd per es.).
Quello che non ti serve lo fermi con il comando che ti ho detto prima, e
poi lo togli dagli script di init.
Bye

Content-Transfer-Encoding: 7Bit
Cerca di capire perche non dicono la verità. Accenti e 7bit.
-- 
Saluti,       |   _Mal di testa da configurazione?  Con Debian ti passa._
     Gianni   |              _+++ Debian Gnu/Linux sid +++_

 connections..
perchè usano il protocollo IP. Non tutte le socket sono elencate da 
netstat, solo quelle su IP (per avere una lista di *tutte* le socket, 
indipendentemente dal protocollo, usa lsof)
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!