[Tech] script-iptables

Aldo Podavini a.podavini@mclink.it
Lun 18 Ago 2003 11:04:25 CEST


Mattia Brunetti wrote:

>Ho uno script per  la configurazione di iptables dove ci sono le seguenti 
>righe (non solo queste, ma son queste che non son certo di capire):
>
>iptables -N errore1
>iptables -A errore1 -j LOG --log-prefix "Tentativo di spoofing:" --log-level 
>info
>iptables -A errore1 -j DROP
>iptables -A input -s 127.0.0.1 -i ! lo -j errore1
>
>Questa dovrebbe bloccare i tentativi di IP spoofing?
>  
>

>
>Nel /var/log/syslog trovo:
>
>Aug 13 15:11:09 pantin kernel: Tentativo di spoofing:IN=ppp0 OUT= MAC= 
>SRC=192.168.140.67 DST=151.42.76.113 LE
>N=52 TOS=0x00 PREC=0x00 TTL=57 ID=40864 DF PROTO=TCP SPT=80 DPT=2000 
>WINDOW=24616 RES=0x00 ACK FIN URGP=0
>
>ed  
>
>Aug 13 15:12:25 pantin kernel: Tentativo di spoofing:IN=ppp0 OUT= MAC= 
>SRC=192.168.140.67 DST=151.42.76.113 LE
>N=52 TOS=0x00 PREC=0x00 TTL=57 ID=40867 DF PROTO=TCP SPT=80 DPT=5076 
>WINDOW=24616 RES=0x00 ACK FIN URGP=0
>
>la cosa sembra continuare........
>
>Le domande sono queste:
>cosa e' l'IP spoofing (penso di averlo capito cosa e', ma non ho capito a chi 
>serve)?
>il file di log dice il giusto?
>e' normale succeda?
>mi devo preoccupare?
>
>Ciao
>
>Mattia
>  
>

Lo "spoofing" è una tecnica di attacco che consiste nel falsificare l'IP 
di provenienza di un pacchetto. La riga

iptables -A input -s 127.0.0.1 -i ! lo -j errore1

protegge dallo spoofing poichè rigetta i pacchetti aventi l'IP del 
loopback (127.0.0.1) non provenienti dall'interfaccia di loopback ( -i ! 
lo ).
La riga

iptables  -A INPUT -i ppp0 -s 192.168.0.0/255.255.0.0 -j errore1

invece protegge perchè intercetta i pacchetti con IP 192.168.0.0/16 (che 
come è noto non sono routabili su Internet) provenienti dall'interfaccia 
ppp0, il che dovrebbe essere impossibile.
Per coerenza dovresti aggiungere due righe analoghe anche per gli IP 
10.0.0.0/8 e 172.16.0.0/12

La riga del file di log è abbastanza strana... In pratica dice: "Ehi, 
amico! Sull'interfaccia ppp0, ossia da Internet, ho ricevuto un 
pacchetto con provenienza 192.168.140.67 - che è chiaramente un 
indirizzo locale - e destinazione 151.42.76.113 - che è invece un 
indirizzo Internet"
Sebbene non ne capisca la finalità, direi che sembra proprio un 
pacchetto spoofato...
Ma le domande sono:
1) qual è l'IP della tua ppp0 ?
2) A che cosa sei collegato ?

Aldo






Maggiori informazioni sulla lista flug-tech