Newsgroup: it.comp.os.linux.sys
Titolo: Anamy Mail Sanitizer - problemi con allegati zip

Un saluto a tutti.
Sono due giorni che nel mio server aziendale (Suse 9.0 Professional,
MTA postfix) ho installato con successo Anamy Mail Sanitizer v.1.143.
Devo dire che funziona davvero bene tranne che per le mail con attach
di tipo .zip.
Secondo la documentazione ufficiale, reperibile su
 
http://www.impsec.org/email-tools/procmail-security.html
gli allegati .zip dovrebbero essere controllati per verificare se al
loro interno esistano files "pericolosi" (esiste per questo anche una
lista apposita di files da considerare come poisoned ==>
ZIPPED_EXECUTABLES).
Praticamente a me questo non avviene: se vado a leggere il log di
procmail relativo ad una mail di prova contenente un allegato
[fakevirus.zip] contenente a sua volta un file tipo .exe, l'allegato
viene interpretato come un file in formato "Office", ovvero (vi
risparmio l'intero log):
 Checking Office document "=?iso-8859-1?Q?fakevirus.zip?=" for
poisoning.
quindi non viene controllato e la mail viene inoltrata all'utente.
Ho provato ad includere nel file di configurazione [/etc/procmailrc]
la direttiva USE_CPAN=YES in modo da utilizzare i moduli perl
MIME::Base64 e File::MkTemp (che ovviamente ho installato) anziche' i
comandi [mimencode] e [mktemp] ma il risultato e' sempre lo stesso.
Per il momento ho risolto includendo gli .zip nella lista dei
[poisoned-files] (POISONED_EXECUTABLES) ma la cosa non mi piace.
A qualcumo e' accaduta la stesa cosa ?
Ringrazio anticipatamente chiunque mi rispondera'.
Michele Chiarappa
mikech...@libero.it

 A qualcumo e' accaduta la stesa cosa ?
Da come lo descrivi, sembra un baco vero e proprio. Ti consiglio di
verificare in questa direzione.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
It makes sense, when you don't think about it.

 poisoning.
La butto li': non e' che lo scanner utilizza una regex del tipo
".*\.zip$" per riconoscere lo ZIP, e quindi fallisce quando si trova
quella roba (che ancora non ho capito se e' outlook a coficare in quel
modo barbaro o se e' un nuovo standard sui cui non sono aggiornato)?
Si puo' cambiare da configurazione questo parametro?
	ipotizzatamente,
	    Cthulhu
-- 
Vado dove nessuno giunge
Per strade deserte abitate da spettri         
http://www.rlyeh.it/
Vado nel Nulla, per cogliere l'Essenza.       <cthulhu(da)rlyeh(in)it>

 poisoning.
Da dove viene questa riga di log? 
Vabbe'... se e' 1.43 non gestisce nomi file RFC 2047 e RFC2231.
Puoi provare renattach 1.2 che, pero', offre soltanto un subset
delle funzionalita' di anomy sanitizer (ma e piu' veloce) ma la
cosa piu' banale potrebbe essere usare una versione recente del
sanitizer anomy (> 1.45). Non vedo, peraltro, dei motivi validi
per non usare la 1.63 (anzi).
Fabio

 
http://www.impsec.org/email-tools/procmail-security.html
Questo non e' "Anomy Sanitizer" ma... "Sanitizer". L'ho usato ad
occhio non meno di 3 o 4 anni fa e poi non ne ho piu' seguito le
sorti, ma da quel che si puo' leggere su quella pagina mi sa che
dovrai aspettare la 2.0 per poter gestire i nomi di file encoded
(Proper handling of encoded filenames). Forse e' soltanto questo 
il problema.
Fabio

Ho risolto !!!
Basta creare in [/etc/procmailrc] la seguente riga, che deve essere
tassativamente la prima:
MANGLE_EXTENSIONS='html?|exe|com|cmd|bat|pif|sc[rt]|lnk|dll|ocx|do[ct]|xl[swt]|p[po]t|rtf|vb[se]?|hta|p[lm]|sh[bs]|hlp|chm|eml|ws[cfh]|ad[ep]|jse?|md[abew]|ms[ip]|reg|as[dfx]|c[ip]l|pps|wm[avszd]|vcf|nws|wsz|zip|\{[-0-9a-f]+\}'
Sono praticamente tutte le estensioni "controllate" da Mail Sanitizer
come standard con in piu' quella relativa ai files [zip].
Devo dire che sta bloccando un sacco di roba e funziona veramente bene
:o))
Ringrazio davvero chi mi ha risposto.
Michele Chiarappa
mikech...@libero.it