On Tue, Sep 21, 2004 at 06:39:25PM -0500, Damian Menscher wrote: > On Wed, 22 Sep 2004, Jan Pieter Cornet wrote: > >On Mon, Sep 20, 2004 at 04:26:40PM -0700, [EMAIL PROTECTED] > >wrote: > >>It is perfectly acceptable to place an explanatory message in an SMTP > >>REJECT message. > > > >Acceptable, maybe, but I believe it's better to simply discard all > >viruses. > > And most sane people believe you are wrong.
I don't think the derogatory comment is necessary. As a riposte: I'm not alone in this, far from it, actually. A similar request was recently issued by virusalert.nl, a dutch organisation on virus prevention. See http://www.virusalert.nl/?show=nieuws&id=559 > No, you also guard against false positives. True. However, I've never seen any in email. I might be persuaded to only discard when two independant virus scanners detect the malware. > >However, if the remote end is a real mailserver, either because the [...] > That is not your fault. It is the fault of the remote mailserver. > Educate them. "It's the fault of the remote server". Well, maybe. But I'm still looking through RFCs that say that you SHOULD not send nasty windows executables with the SMTP protocol. Hopefully an RFC that says something similar is in the works? Seriously, you cannot possibly expect all mail servers out there to suddenly install decent virus filters. Some mail servers will probably never install virus filters, instead using other lines of defense against viruses. You cannot dictate how someone else runs their server. So, the effect of the 5xx reject is, in the worst case, resulting in the virus being sent elsewhere (in the form of a bounce). So while you're protecting your own users, you are directing the virus "attack" to some unsuspecting bystander. At least, if you look at the big numbers. Most emails containing viruses are forging the From address, these days. (If I look at our own stats, out of 140K viruses blocked yesterday, 2 are EICAR, 3 "Joke" type viruses and one word 97 macro virus. That's less than 0.004% of the viruses. I could be missing one or two other non-faking viruses though, I don't know every virus brand). If the entire world adapted proper virus filters, then, yes, it would be wise to respond with a 5xx reject to a virus (also, it would change practically nothing, except for the case of false positives). > A common problem I see in the AV community is that they forget that > *email* is a service. It must work. Antivirus is a cute little feature > we tack on top to make life more convenient, much like anti-spam tools > are added. But virus/spam blocking is a feature -- not part of the > basic service. Please do NOT break the service. Reliable email > delivery depends on not having messages get lost. True. However, sit at an ISP helpdesk for a day and you'll learn how email does get lost. People are simply clumsy with it. That's reality :( We're not living in the friendly academic internet of 1993 anymore. And, the people complaining about bogus virus notifications is far greater than the number of people complaining about not receiving a warning after sending a virus. In fact, I believe that last number is close to zero. It probably comes down to the number of false positives that can be expected. I've found a bit of ranting on the net, about virus scanners seeing eachother as false positives, and mcafee having lots of false positives, but I haven't found any hard statistics, unfortunatly. Is anyone aware of something tangible? -- #!perl -wpl # mmfppfmpmmpp mmpffm <[EMAIL PROTECTED]> $p=3-2*/[^\W\dmpf_]/i;s.[a-z]{$p}.vec($f=join('',$p-1?chr(sub{$_[0]*9+$_[1]*3+ $_[2]}->(map{/p|f/i+/f/i}split//,$&)+97):qw(m p f)[map{((ord$&)%32-1)/$_%3}(9, 3,1)]),5,1)='`'lt$&;$f.eig; # Jan-Pieter Cornet ------------------------------------------------------- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php _______________________________________________ Clamav-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/clamav-users