Newsgroup: it.comp.sicurezza.varie
Titolo: Log delle chiamate sulla porta 25

Ciao,
   ho scoperto (better late than never...;-) che connettendosi con
telnet alla porta 25 di un sistema unix-like (o che supporta il
protocollo di sendmail) si puo' spedire posta senza usare password
di nessun tipo e indicando un mittente "a piacere" (p. es. root)
purche' esista sulla macchina un con tale username.
   E fin qui tutto bene (piu' o meno...); la mia domanda e': c'e'
un qualche file di log che tiene conto delle chiamate che vengono fatte
sulla porta 25? Oppure qualche sistema per inibire/controllare che
questo "passaggio" (non so se sia un bug...) sia usato a sproposito?
Soprattutto ora che cio' che si scrive in mail ha rilevanza giuridica mi
sembra importante che io possa confidare sul fatto che un messaggio
proveniente da "
ti...@quaggiu.com
" venga proprio da lui, o che comunque
ro...@quaggiu.com
 sappia dirmi chi lo ha spedito.
   A voi non pare?
   Grazie e ciao.
			Guido
-- 
** These are my own opinions, **
**        NOT Oracle's!       **
---
To mail me change "xxx" with "us".
---

 
ro...@quaggiu.com
 sappia dirmi chi lo ha spedito.
Ecco perche` e` nato il PGP (e` uno dei due motivi per cui esiste:
dimostrare che il messaggio proviene da me, e crittarlo in modo che
solo il ricevente possa decodificarlo).
Ad ogni modo, con tutti i sendmail che conosco (e che permettono a
chiunque di spedire mail a nome di chiunque), se guardi bene negli
header, vedi il nome dell'utente (nome dell'account) e la macchina
*reali* da cui ha fatto telnet al sendmail.  A meno che non l'abbia
fatto con Win95 o ms-dos (o amiga o Macintosh...).
Ma da macchine NT o Linux/Unix, in cui
entri con login e password, rimangono informazioni negli header della
mail.  Se hai dei dubbi sulla provenienza, dando loro un'occhiata
spesso si capisce tutto.
Ciao.
--
Andrea `Zuse' Balestrero
E-mail: 
zu...@dist.unige.it
Linux-Fortune.it-URL: 
http://www.eurolink.it/~mirko/fortune.it/

 comunque 
ro...@quaggiu.com
 sappia dirmi chi lo ha spedito.
questo non puoi saperlo, chi ti assicura che io stia inviando questo
messaggio proprio dallo IP che leggi nello header, o che il mio reale
indizzo sia quello riportato nel campo "from"?!?

   ho scoperto (better late than never...;-) che connettendosi con
man syslogd

 wrote:
 >   ho scoperto (better late than never...;-) che connettendosi con
 >telnet alla porta 25 di un sistema unix-like (o che supporta il
 >protocollo di sendmail) si puo' spedire posta senza usare password
Solo di uno mal configurato.
 >   E fin qui tutto bene (piu' o meno...); la mia domanda e': c'e'
 >un qualche file di log che tiene conto delle chiamate che vengono fatte
 >sulla porta 25? Oppure qualche sistema per inibire/controllare che
Si, e sopratutto nell'header Received rimane scritto il tuo IP.
 >Soprattutto ora che cio' che si scrive in mail ha rilevanza giuridica mi
Figuriamoci.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *


Ottengo che la mail viene accettata. Nei log e nell'header vedi
il vero nome della mia macchina (quella dalla quale arriva il
telnet), anche se io ho dato un HELO
con un nome diverso (sempre che non abbia cambiato
l'IP con altri lavoretti ben meno banali), ma NON vedi il mio
userid sulla macchina da cui spedisco. Quindi sai che a spedire
e` stato un utente di una certa macchina, ma non sai quale utente.
Ciao
	Stefano

 Si, e sopratutto nell'header Received rimane scritto il tuo IP.
Ma (l'ho scoperto per caso) ci sono ancora in giro dei "sendmail" che non
lo fanno. Non credo pero' che esista nessuna distribuzione di Linux che
usa degli MTA cosi' bacati!
daniele


  Subject: Ciao - Prova
  To: 
and...@dist.unige.it
 
  Prova.
Ok?  Direi che nella seconda riga degli header si legge chiaro e
tondo un 
stud...@master.imi.unige.it
, che e` il sender *reale*.
Se 
master.imi.unige.it
 fosse fuori DNS, comparirrebbe comunque l'IP.
Ovvio pero` che se, per es., 
master.imi.unige.it
 fosse un Windows95,
negli header non comparirebbe il nome dell'utente, visto che
in Windows95 non lo si usa (NetBEUI a parte...).
Rimane il fatto che il sendmail qui usato e` vecchiotto.
E poi tutto dipende dal server di posta elettronica, dalla
sua configurazione, dal sistema operativo.  Quindi puo` accadere
che negli header rimanga traccia (probabile), oppure no
(meno probabile, ma affatto impossibile).
Sendmail mal configurato?  Beh, direi che il 99.9 periodico percento
di tutte le macchine che conosco con server e-mail attivo permettono
di inviare e-mail a nome di chiunque...
Come qualcun altro ha detto, non e` stato pensato a livello di RFC,
evidentemente.
