Encrypted archives and 7z on Debian Jessie (amavis 2.10.1)
Dino
support at deeztek.com
Thu Sep 15 21:00:05 CEST 2016
So what happens when you try to extract a unencrypted 7z archive using
the internal decoder? Does that work?
On 9/14/2016 8:10 AM, Hoyer-Reuther, Christian wrote:
> Hello,
>
> our mailserver run amavisd-new-2.10.1 on Debian Jessie. Regarding encrypted archives I configured $undecipherable_subject_tag = '+++Virus scan failed+++ ' so the recipient is notified that the archive could not be scanned.
>
> But when 7z or 7za is used as decoder of an encrypted archive then the subject is not modified.
>
> According to the release notes this problem seems to be fixed in amavisd-new-2.11.0 ("updated decoder for 7z archives to improve handling of encrypted content; based on a patch by Markus Benning").
>
> I don't know if 2.11.0 will be available on Jessie (or at least the fix for 7z), but for the moment I use the internal decoder for zip files as a workaround. Then it works and the subject is modified.
>
> I would like to know if there are any drawbacks when I use the internal decoder instead of 7z for zip files.
>
> Regards,
>
> Christian
>
> A few details follow:
>
> Debian Jessie package versions:
> ii amavisd-new 1:2.10.1-2~deb8u1 all
> ii p7zip-full 9.20.1~dfsg.1-4.1+deb8u2 amd64
>
> Test with 7z:
> amavis[6356]: (06356-01) (!!)collect_results from [6416] (/usr/bin/7z): exit 2 \n7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18\np7zip Version 9.20 (locale=C,Utf16=off,
> HugeFiles=on,8 CPUs)\n\nProcessing archive: /var/lib/amavis/tmp/amavis-20160914T130733-06356-PkD36RYR/parts/p002\n\nExtracting eicar.txt\nEnter password (will not be echoed) : CRC Failed in encrypted
> file. Wrong password?\n\nSub items Errors: 1\n\n
>
> Test with 7za:
> amavis[6566]: (06566-01) (!!)collect_results from [6610] (/usr/bin/7za): exit 2 \n7-Zip (A) [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18\np7zip Version 9.20 (locale=C,
> Utf16=off,HugeFiles=on,8 CPUs)\n\nProcessing archive: /var/lib/amavis/tmp/amavis-20160914T131036-06566-OSv3L3u_/parts/p002\n\nExtracting eicar.txt\nEnter password (will not be echoed) : CRC Failed in
> encrypted file. Wrong password?\n\nSub items Errors: 1\n\n
>
> Test with internal decoder:
> amavis[6804]: (06804-01) do_unzip: p002, 1 members are encrypted, none extracted, archive retained
>
> decoders and subject tag settings in /etc/amavis/conf.d/50-user:
> $gzip = 'gzip';
> $bzip2 = 'bzip2';
> $lzop = 'lzop';
> $rpm2cpio = ['rpm2cpio.pl','rpm2cpio'];
> $cabextract = ['7z', 'cabextract'];
> $uncompress = ['uncompress', 'gzip -d', 'zcat'];
> $unfreeze = ['unfreeze', 'freeze -d', 'melt', 'fcat'];
> $arc = ['nomarch', 'arc'];
> $unarj = ['arj', 'unarj'];
> $unrar = ['rar', 'unrar'];
> $zoo = 'zoo';
> $lha = 'lha';
> $pax = 'pax';
> $cpio = 'cpio';
> $ar = 'ar';
> $ripole = 'ripole';
> $dspam = 'dspam';
> unshift(@decoders,
> # ['zip', \&Amavis::Unpackers::do_7zip, ['7z','7za'] ],
> ['zip', \&Amavis::Unpackers::do_unzip],
> );
> $undecipherable_subject_tag = '+++Virus scan failed+++ ';
>
> decoders log at amavis startup:
> amavis[6803]: Internal decoder for .zip
> amavis[6803]: Internal decoder for .mail
> amavis[6803]: No ext program for .F, tried: unfreeze, freeze -d, melt, fcat
> amavis[6803]: Found decoder for .Z at /bin/uncompress
> amavis[6803]: Found decoder for .gz at /bin/gzip -d
> amavis[6803]: Internal decoder for .gz (backup, not used)
> amavis[6803]: Found decoder for .bz2 at /bin/bzip2 -d
> amavis[6803]: Found decoder for .xz at /usr/bin/xz -dc
> amavis[6803]: Found decoder for .lzma at /usr/bin/xz -dc --format=lzma
> amavis[6803]: Found decoder for .lrz at /usr/bin/lrzip -q -k -d -o -
> amavis[6803]: Found decoder for .lzo at /usr/bin/lzop -d
> amavis[6803]: Found decoder for .lz4 at /usr/bin/lz4c -d
> amavis[6803]: Found decoder for .rpm at /usr/bin/rpm2cpio
> amavis[6803]: Found decoder for .cpio at /bin/pax
> amavis[6803]: Found decoder for .tar at /bin/pax
> amavis[6803]: Found decoder for .deb at /usr/bin/ar
> amavis[6803]: Found decoder for .rar at /usr/bin/unrar
> amavis[6803]: Found decoder for .arj at /usr/bin/arj
> amavis[6803]: Found decoder for .arc at /usr/bin/nomarch
> amavis[6803]: Found decoder for .zoo at /usr/bin/zoo
> amavis[6803]: Found decoder for .doc at /usr/bin/ripole
> amavis[6803]: Found decoder for .cab at /usr/bin/7z
> amavis[6803]: Internal decoder for .tnef
> amavis[6803]: Found decoder for .zip at /usr/bin/7za (backup, not used)
> amavis[6803]: Found decoder for .kmz at /usr/bin/7za
> amavis[6803]: Internal decoder for .zip (backup, not used)
> amavis[6803]: Internal decoder for .kmz (backup, not used)
> amavis[6803]: Found decoder for .7z at /usr/bin/7za
> amavis[6803]: Found decoder for .gz at /usr/bin/7za (backup, not used)
> amavis[6803]: Found decoder for .bz2 at /usr/bin/7za (backup, not used)
> amavis[6803]: Found decoder for .Z at /usr/bin/7za (backup, not used)
> amavis[6803]: Found decoder for .tar at /usr/bin/7za (backup, not used)
> amavis[6803]: Found decoder for .xz at /usr/bin/7z (backup, not used)
> amavis[6803]: Found decoder for .lzma at /usr/bin/7z (backup, not used)
> amavis[6803]: Found decoder for .jar at /usr/bin/7z
> amavis[6803]: Found decoder for .cpio at /usr/bin/7z (backup, not used)
> amavis[6803]: Found decoder for .arj at /usr/bin/7z (backup, not used)
> amavis[6803]: Found decoder for .rar at /usr/bin/7z (backup, not used)
> amavis[6803]: Found decoder for .swf at /usr/bin/7z
> amavis[6803]: Found decoder for .lha at /usr/bin/7z
> amavis[6803]: Found decoder for .iso at /usr/bin/7z
> amavis[6803]: Found decoder for .cab at /usr/bin/7z (backup, not used)
> amavis[6803]: Found decoder for .deb at /usr/bin/7z (backup, not used)
> amavis[6803]: Found decoder for .rpm at /usr/bin/7z (backup, not used)
> amavis[6803]: Found decoder for .exe at /usr/bin/unrar; /usr/bin/lha; /usr/bin/arj
> amavis[6803]: No decoder for .F
--
Hermes Secure Email Gateway
*Hermes Secure Email Gateway*
Hermes Secure Email Gateway combines Open Source technologies such as
Postfix, Apache SpamAssassin, ClamAV, Amavisd-new, MySQL and CipherMail
under one unified web based Web GUI for easy administration and
management of your incoming and ougoing email for your organization.
Anti-spam, anti-virus and anti-malware protection, encrypted S/MIME,
encrypted PDF and SMTP TLS support, built-in email archiving, end-user
self-service web gui.
Download the free open-source appliance at:
http://www.deeztek.com/hermes-secure-email-gateway/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.amavis.org/pipermail/amavis-users/attachments/20160915/a9626324/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hermes_logo3.jpg
Type: image/jpeg
Size: 3798 bytes
Desc: not available
URL: <http://lists.amavis.org/pipermail/amavis-users/attachments/20160915/a9626324/attachment.jpg>
More information about the amavis-users
mailing list