
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
Archivio: Maggio 2002 ml@sikurezza.org Soggetto: sicurezza rete casalinga Mittente: Alex Data: 5 May 2002 01:10:08 -0000
saluti a tutta la lista, e' la prima mail che posto anche se sono in mailing list da circa un mese. Premetto che sono un softwarista php+mysql+apache in ambiente linux rh 7.2 e che da poco tempo mi occupo di sicurezza esclusivamente per la mia rete casalinga: 2 pc in rete con i quali vado in internet via linea telefonica tradizionale (ppp0). Nonostante la scarsa rilevanza della mia rete, ultimamente ho subito delle intrusioni e/o virus sia dalla porta http (80) che dalla porta del server X (6000). Ho letto un po' di documentazione ed ho visto che per proteggersi e' bene aprire le porte esclusivamente indispensabili ed utilizzare un firewall. Oggi sul mio server linux uso iptables con le seguenti regole: #!/bin/sh # Set default Policy iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT ACCEPT # Flush all 3 chains iptables -F INPUT iptables -F FORWARD iptables -F OUTPUT # Accetta le connessioni gia' stabilite iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT # Accetta tutte le connessioni che non vengono dall'esterno iptables -A INPUT -m state --state NEW -i ! ppp0 -j ACCEPT iptables -A FORWARD -m state --state NEW -i ! ppp0 -j ACCEPT # Previeni lo spoofing da fuori di indirizzi IP interni iptables -A INPUT --protocol all -s 192.168.0.0/255.255.255.0 -i ppp0 -j DROP iptables -A FORWARD --protocol all -s 192.168.0.0/255.255.255.0 -i ppp0 -j DROP # Accetta incoming http, https, auth, ssh #iptables -A INPUT -m state --protocol tcp --state NEW --destination-port http -j ACCEPT #iptables -A INPUT -m state --protocol tcp --state NEW --destination-port https -j ACCEPT #iptables -A INPUT -m state --protocol tcp --state NEW --destination-port auth -j ACCEPT #iptables -A INPUT -m state --protocol tcp --state NEW --destination-port ssh -j ACCEPT # Set up IP masquerading # Flush POSTROUTING chain iptables -t nat -F POSTROUTING # Set POSTROUTING to MASQUERADE if you have a dynamic IP # address. Otherwise use iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 192.168.1.4 iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE # Abilita forwarding nel kernel echo "1" > /proc/sys/net/ipv4/ip_forward e con nmap posso verificare che le porte aperte sono le seguenti: Port State Service 515/tcp open printer 3306/tcp open mysql A questo punto vorrei porre le seguenti domande: - le regole che ho definito in iptables sono sufficienti come protezione? - e' possibile chiudere la porta 515 (lpr/lpq) dal momento che dispongo di due stampanti locali, una per ogni pc? - bastille potrebbe venir bene per incrementare la sicurezza? Ringrazio anticipatamente, Alessandro Secci ________________________________________________________ http://www.sikurezza.org - Italian Security Mailing List
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
www.sikurezza.org - Italian Security Mailing List
(c) 1999-2005