Amavis, anti-virus courrier en GPL

Transcription

Amavis, anti-virus courrier en GPL
Page d´accueil
Amavis, anti-virus courrier en GPL∗
Page de Titre
Jacques Beigbeder
Sommaire
JJ
23 octobre 2001
II
∗ hormis
J
I
Page 1 de 10
Retour
Pleine page
Fermer
Quitter
l’anti-virus lui-même!
Page d´accueil
Page de Titre
Sommaire
JJ
II
J
I
Page 2 de 10
Retour
Pleine page
Fermer
Quitter
1. Introduction
http://www.amavis.org en 3 versions:
1. version shell, nécessite des programmes externes.
Lourd: 30 process par mail. . .
2. (janvier 2000) version Perl.
3. (avril 2001) version sendmail-milter + démon amavisd
en Perl
2. Schéma de principe
Page d´accueil
Page de Titre
Sommaire
JJ
II
J
I
Page 3 de 10
Retour
Pleine page
Fermer
Quitter
Page d´accueil
Page de Titre
Sommaire
JJ
II
J
I
Page 4 de 10
3. amavisd en Version Perl
Nécessite une série de modules Perl (IO-stringy, Syslog,
MailTools, MIME-Base64, MIME-tools, Convert-UUlib,
Convert-TNEF, Compress-Zlib, Archive-Tar, Archive-Zip,
libnet).
Et quelques programmes externes: file, arc, bunzip2, lha,
unarj, uncompress, unrar, zoo. Standard Linux, simple
sur Solaris.
Retour
Pleine page
Fermer
Quitter
Et comme antivirus: Network Associates Virus Scan, FSecure, Trend Micro FileScanner.
Page d´accueil
Page de Titre
Sommaire
Se met comme filtre externe pour sendmail, exim, postfix.
JJ
II
J
I
Page 5 de 10
Retour
Pleine page
Fermer
Quitter
Lancement pour sendmail:
.../amavis-milter -p /var/amavis/amavis-milter.sock
.../amavisd
Page d´accueil
Page de Titre
Sommaire
JJ
II
J
I
Page 6 de 10
4. sendmail et les milters
Très simple à compiler:
vi devtools/Site/site.config.m4 # à créer!
dnl Milter
APPENDDEF(‘conf_sendmail_ENVDEF’, ‘-D_FFR_MILTER=1’)
APPENDDEF(‘conf_libmilter_ENVDEF’, ‘-D_FFR_MILTER=1’)
sh Build
...
Mettre dans sendmail.cf:
Retour
Pleine page
Fermer
Quitter
O InputMailFilters=milter-amavis
Xmilter-amavis, S=local:/var/amavis/amavis-milter.sock,
T=S:10m;R:10m;E:10m
Page d´accueil
Page de Titre
Sommaire
JJ
II
J
I
Page 7 de 10
Retour
Pleine page
Fermer
Quitter
5. Modifications possibles
1. ne pas avertir de certains virus
2. mettre le nom du virus dans le message administrateur
3. mettre en français les messages
Page d´accueil
Page de Titre
Sommaire
JJ
II
J
I
6. Mise à jour des signatures
Page 8 de 10
En absence d’outils Unix, une crontab vers le site officiel.
Retour
Pleine page
Fermer
Quitter
7. Statistiques
Sur 720 utilisateurs, depuis juillet 2000.
Page d´accueil
Page de Titre
Sommaire
JJ
II
J
I
Page 9 de 10
Retour
Pleine page
Fermer
Quitter
79 types:
Page d´accueil
Page de Titre
Sommaire
JJ
II
J
I
Page 10 de 10
Retour
Pleine page
Fermer
Quitter
W32/SirCam@MM : 4442
W32/Hybris.gen@MM : 1483
W32/Magistr.b@MM : 293
W32/Navidad.e@M : 292
W32/Magistr@MM : 215
W95/MTX@M : 187
VBS/Tam@M : 147
W32/SirCam.gen@MM : 146
W32/Magistr.a@MM : 140
JS/Kak@M : 118
W97M/Thus.gen : 72
W97M/Marker.gen : 52
W32/Hybris.gen@M : 46
W97M/Tristate.gen : 25
VBS/SST.gen@MM : 25
W32/Ska@M : 21
W32/Nimda@MM : 17
W32/FunLove.gen : 16
WM/Cap : 15
W97M/Melissa.a@MM : 14
W97M/Ethan.a : 13
VBS/Haptime@MM : 12
W32/Navidad@M : 11
W32/Navidad.gen@M : 10
W97M/Rendra.gen : 9
W97M/Marker.o : 9
W32/MTX@M : 7
VBS/LoveLetter@MM : 7
VBS/SST : 6
W97M/ColdApe.gen : 5
W32/Nimda.htm : 5
WM/Showoff : 4
WM/Npad : 4
W97M/Titch.d.gen : 4
W97M/Nagem.gen : 4
W97M/Marker.ay : 4
W97M/Class : 4
W95/Spaces.1445 : 4