Re: Re: IMAP and Anti Virus Scanning For File Attachments

From: Date: Tue, 04 Feb 2014 11:12:51 +0000
Subject: Re: Re: IMAP and Anti Virus Scanning For File Attachments
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-322791@lists.php.net to get a copy of this message
On 04/02/14 11:00, Sebastian Krebs wrote:
2014-02-04 Maciek Sokolewicz <maciek.sokolewicz@gmail.com>:
On 4-2-2014 6:38, Ron Piggott wrote:
I am wondering what (or how) to protect from viruses when processing IMAP file attachments. I am using PHP 5.5.7 and Arch Linux. Ron Piggott www.TheVerseOfTheDay.info
That depends on what you want to do with the attachments. How do you process them? Simple text files for example are unable to contain virusses and are thus harmless.
Thats wrong. For example HTML is a simple text-file too, but still can contain javascript-code and whatever flaws it may have.
The only times you really need to check for virusses is if you expect your attachment to be executed at some point. If all you do is show "hey, there was an attachment of x.y kb included", then there's no need to even bother checking for virusses. At least, not until you run any service/program which might in turn attempt to execute the file (for some odd reason).
Regarding the initial question: Download the attachment and call a common anti-virus tool with the (temporary) downloaded file as parameter.
+1 for Sebastian's method - I use it often on uploaded files too. Save the content in a quarantine location, then make a call to clamscan or something similar...

« previous php.general (#322791) next »