
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
Archivio: Ottobre 2001 ml@sikurezza.org Soggetto: R: Ftp bounce Mittente: Paolo Pancheri Data: 12 Oct 2001 15:12:23 -0000
Il protocollo ftp prevede l'utilizzo di un canale di controllo e uno (o anche piu'?) di dati. Tramite il canale di controllo mandi i comandi al server e ricevi le risposte; il canale dati viene aperto ogni volta che si trasferisce un file o si fa il listing delle directory. Il processo di trasferimento di dati sul proprio pc si svolge in questa sequenza: - il nostro client ftp si mette in ascolto su una porta (variabile) - manda il comando PORT al server, specificando il proprio indirizzo IP e la porta sulla quale siamo in ascolto - manda il comando RETR al server, specificando il nome del file desiderato - il server apre una connessione, utilizzando i dati specificati con il comando PORT - il client accetta la connessione e salva i dati su un file locale. Il listing delle directory funziona in modo simile, solo che invece di un file si trasferisce il contenuto della directory. E' possibile preparare un file di testo contenente i comandi SMTP, caricarlo su un server ftp qualsiasi ed utilizzarlo per mandare la nostra email. Questo succede perche' si manda il file contenente i comandi, e quindi i comandi stessi, al server di posta. L'utilita' dei caratteri nulli accodati al file e' quella di impedire che la connessione venga chiusa troppo presto; in caso contrario il messaggio non viene accodato per l'inoltro. Lo scopo di questa tecnica e' essenzialmente quella di spedire mail anonime. Infatti nell'intestazione del messaggio non comparira' il proprio indirizzo IP, bensi' quello del server ftp utilizzato. In questo modo diventa ancora piu' difficile risalire al mittente. Non saprei dirti come ci si puo' difendere dal ftp bouncing. Il protocollo SMTP ha delle insicurezze intrinseche, dato che non effettua alcuna autenticazione del mittente. Penso che l'unico modo per avere comunicazioni sicure con tale protocollo sia quello di utilizzare pgp o utilita' simili. In questo modo puoi aggiungere firme digitale e crittografia. Se vuoi esser sicuro di aver affettuato un ftp bouncing e' sufficiente mettere il proprio indirizzo di posta come destinatario. Nel tentativo che hai effettuato e' riportato un errore di connessione interrotta dal server di posta, magari e' avvenuto un errore. Nota che spesso al giorno d'oggi i server SMTP non permettono il relaying: in sostanza permettono di spedire mail solamente dalla propria sottorete. Per esempio se ti connetti tramite Tiscali non penso che tu possa spedire mail tramite un server di Kataweb. Ciao ________________________________________________________ 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