Tutorial j chkmail. José Marcio Martins da Cruz Ecole des Mines de Paris. Jose Marcio.Martins@ensmp.fr chkmail.ensmp.fr

Dimension: px
Commencer à balayer dès la page:

Download "Tutorial j chkmail. José Marcio Martins da Cruz Ecole des Mines de Paris. Jose Marcio.Martins@ensmp.fr http://j chkmail.ensmp.fr"

Transcription

1 Tutorial j chkmail José Marcio Martins da Cruz Ecole des Mines de Paris Jose Marcio.Martins@ensmp.fr chkmail.ensmp.fr 1

2 Plan Milters Kezako? j chkmail Kezako? Installation de j chkmail Où sont...? Les outils en ligne de commande Surveillance et contrôle du filtre Configuration de j chkmail Base de données j policy Variables d'environnement Détection des Xfiles 2

3 Plan Interface anti virus Filtrage comportemental et de conformité Filtrage de contenu anti SPAM Greylisting en cours Autres options de configuration Conclusions 3

4 4 Milters Kezako?

5 La bibliothèque libmilter Grosso modo : une interface de programmation permettant d'intégrer «en temps réel» un traitement externe dans la chaîne de traitement du protocole SMTP. Le filtre fourni des callbacks pour les commandes SMTP CONNECT, EHLO, MAIL, RCPT, DATA (8.13 FFR), EOM et QUIT plus HEADERS, END_OF_HEADERS et BODY. Le filtre est un daemon multithreaded qui communique avec sendmail par l'intermédiaire d'une socket UNIX ou INET Un milter (mail filter) a besoin de : Sendmail (d'habitude /usr/lib/sendmail ou /usr/sbin/sendmail) cd sendmail ;./Build;./Build install Libmilter (/usr/lib/libmilter.a et /usr/include/libmilter/*) cd sendmail /libmilter;./Build;./Build install Et le filtre avec ses dépendances 5

6 Un milter et sendmail sendmail Listen (port 25) j chkmail /var/run/j chkmail.sock sendmail SMTPS Client SMTP sendmail SMTPS Client SMTP Antivirus externe sendmail SMTPS Client SMTP (clamd/j sophosd) sendmail SMTPS Client SMTP Multithread (pthread_create) Multiprocessus (fork) 6

7 Libmilter «pool of workers» Avec la libmilter d'origine, chaque connexion SMTP correspond à un thread dans le processus filtre. Ceci est un problème pour des gros serveurs (des centaines de connexions simultanées). La plupart du temps, les threads sont inactifs, en attente d'une commande en provenance de sendmail en fait, de l'ordre de 99 % du temps. chkmail.ensmp.fr/libmilter est une implémentation alternative de la libmilter utilisant un «pool of workers». Deux «workers» sont démarrés au départ. Ils ne sont appelés que quand il y a une commande à traiter. 7

8 Configuration de sendmail sendmail.mc (jchkmail v.v/smconfig/milter.mc) INPUT_MAIL_FILTER(`j chkmail',`s=local:/var/run/jchkmail/j chkmail.sock, T=C:2m;S:20s;R:20s;E:5m') define(`confinput_mail_filters',`j chkmail') define(`confmilter_log_level',`9')dnl define(`confmilter_macros_connect', ``j, _, {daemon_name}, {if_name}, {if_addr}, {client_resolve}'') define(`confmilter_macros_helo', ``{tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}'') define(`confmilter_macros_envfrom', ``i, {auth_type}, {auth_authen}, {auth_ssf}, {auth_author}, {mail_mailer}, {mail_host}, {mail_addr}'') define(`confmilter_macros_envrcpt', ``{rcpt_mailer},{rcpt_host},{rcpt_addr},{nrcpts},{nbadrcpts}'') define(`confmilter_macros_eom', ``{msg_id}'') sendmail.cf (jchkmail v.v/smconfig/milter.cf) O InputMailFilters=j chkmail Xj chkmail, S=local:/var/run/jchkmail/j chkmail.sock, T=C:2m;S:20s;R:20s;E:5m O Milter.macros.connect=j, _, {daemon_name}, {if_name}, {if_addr}, {client_resolve} O Milter.macros.helo={tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer} O Milter.macros.envfrom=i, {auth_type}, {auth_authen}, {auth_ssf}, {auth_author}, {mail_mailer}, {mail_host}, {mail_addr} O Milter.macros.envrcpt={rcpt_mailer},{rcpt_host},{rcpt_addr},{nrcpts},{nbadrcpts} O Milter.macros.eom={msg_id} 8

9 9 j chkmail Kezako?

10 j chkmail Kezako? Un filtre de messagerie pour sendmail avec la bibliothèque libmilter But : rapidité environ 60K lignes de code en C Anti virus Filtrage de X Files (messages avec des fichiers attachés exécutables sous windows) Interface clamd et j sophosd Interface serveur AV générique (contrib/user filter) Anti spam Comportement cadences diverses, spamtraps, harvest,... Pattern Matching Filtrage URL Filtre heuristique («Oracle») «Petits checks entre amis» «Greylisting adaptatif» en cours 10 Protection du serveur

11 Documentation Fichier ChangeLog FAQ chkmail.ensmp.fr/registered/faq parfois recopiée dans contrib/doc chkmail.ensmp.fr/registered/faq fr 1.6 Contribution de Anne Capdepon Documentation Minable 8 ( contrib??? 11

12 Version 1.7 ou 1.8??? Les nouveautés de la version 1.7 Filtrage d'url Les nouveautés de la version 1.8 Base de données j policy Vérification de l'accessibilité du MX de l'expéditeur (rejet si défini dans j policy) Filtrage heuristique seuls les tests dont le taux de faux positif est très bas resteront. Greylisting adaptatif encore en validation Nettoyage du code 12

13 Liens utiles à j chkmail chkmail.ensmp.fr URL du site web du filtre chkmail.ensmp.fr/registered Partie privée et téléchargement du filtre chkmail.ensmp.fr/francais er Ressources pour la communauté E/R française chkmail.ensmp.fr/j sophosd Daemon interface avec lib SAVI Sophos chkmail.ensmp.fr/libmilter Version alternative de la libmilter utilisant un «pool of workers» 13

14 14 Installation de j chkmail

15 Installation rapide La première installation rapide... 8 ) tar xf jchkmail tgz cd jchkmail /configure; make; make install /usr/sbin/j-chkmail -n > /etc/mail/jchkmail/j-chkmail.cf # modification des fichiers de configuration dans /etc/mail/jchkmail /etc/init.d/jchkmail start Configurer sendmail pour causer avec j chkmail Noter la socket configurée dans j chkmail.cf (défaut : local:/var/run/jchkmail/j chkmail.sock) Configurer sendmail pour contacter j chkmail par l'intermédiaire de cette socket (voir transparents précédents) Relancer sendmail 15

16 Installation rapide Configurer syslog pour fonctionner avec j chkmail. Créer un fichier vide /var/log/j chkmail touch /var/log/j-chkmail Ajouter la ligne suivante au fichier /etc/syslog.conf, et relancer syslogd local5.* /var/log/j-chkmail OBS : la séparation entre les champs est constituée de tabulations et non pas de espaces En ce point, j chkmail doit fonctionner en mode surveillance uniquement. Toutes les fonctions de filtrage sont désactivées, par défaut. Mais vous devez voir les lignes de log correspondantes aux connexions et à l'activité de surveillance. 16

17 17 Où sont...???

18 Répertoires utilisés par j chkmail /usr/sbin et /usr/bin exécutables /etc/mail/jchkmail fichiers de configuration /var/jchkmail répertoire de travail /var/spool/jchkmail répertoire de spool /etc/init.d/jchkmail script de démarrage /etc/(default sysconfig)/jchkmail variables d'environnement /var/jgreyd répertoire de travail du daemon greylisting 18

19 Le répertoire de configuration /etc/mail/jchkmail -rw-r--r-- 1 root other May 19 22:14 j-chkmail.cf -rw-r--r-- 1 root other 9045 Jun 1 15:32 j-regex -rw-r--r-- 1 root other 4030 Jun 3 13:46 j-access -rw-r--r-- 1 root staff 1067 Feb 28 16:28 j-nets -rw-r--r-- 1 root other 1639 Apr 26 11:54 j-oradata -rw-r--r-- 1 root staff 897 Apr 20 17:28 j-xfiles -rw-r--r-- 1 root other 2290 Apr j-error-msg -rw-r--r-- 1 root staff 1224 Mar 29 09:54 j-local-users -rw-r--r-- 1 root other 450 Apr 26 13:02 Makefile -rw-r--r-- 1 root other 241 Oct get-urlbl -rw-r--r-- 1 root other Jun 10 17:10 j-urlbl.db -rw-r--r-- 1 root staff Jun 10 16:37 j-urlbl.txt -rw-r--r-- 1 root other Jun 3 22:22 j-policy.db -rw-r--r-- 1 root other Jun 3 22:22 j-policy.txt 19

20 Le répertoire de travail Les fichiers texte fichiers à retourner -rw-r--r-- 1 smmsp smmsp Jun 13 16:55 j-files -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-regex -rw-r--r-- 1 smmsp smmsp 1180 Jun 13 16:56 j-state -rw-r--r-- 1 smmsp smmsp Jun 13 16:55 j-xreport Les compteurs du filtre -rw-r--r-- 1 smmsp smmsp Jun 13 16:53 j-stats Le historique à court terme -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-bouncedata -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-bytesdata -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-conndata -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-msgsdata -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-rcptdata -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-resolvedata -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-scoredata -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-svctimedata -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-xfilesdata Le historique à moyen terme taille configurable -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-history 20 Les bases greylisting -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-greypend.db -rw-r--r-- 1 smmsp smmsp Jun 13 16:56 j-greyvalid.db -rw-r--r-- 1 smmsp smmsp Mar 29 12:16 j-greywhitelist.db

21 Le répertoire de travail /var/jchkmail j files fichier simple avec Xfiles detectés A98A IP=( ) XXX application/zip boulesdenoel.zip A98AA1.000 IP=( ) XXX application/octet-stream adrianna karembeu.exe A98C IP=( ) XXX application/octet-stream instructions.zip A98D IP=( ) XXX application/octet-stream document_excel.pif j xreport description des messages mis en quarantaine 42A CONN ANantes w abo.wanadoo.fr 42A WHY.xfile 42A QUAR 42A xfile 42A SUBJ Re: document 42A FROM <meuhmeuh34@msn.com> 42A RCPT <scherer@ensmp.fr> 42A SIZE A FILE XXX application/octet-stream document.pif j regex les trucs trouvés dans le contenu des messages A97B IP=( ) TAG=(REGEX) 1 5 &#[0-9]{1,5}; A97BAB.002 IP=( ) TAG=(REGEX) 1 2 [$][ ]?[0-9]{1,3} [mb]illion A97C IP=( ) TAG=(DBURLBL:multi.surbl) 1 20 datenicegirl.com A97C IP=( ) TAG=(DBURLBL:multi.surbl) 1 40 pics-4-show.com 21

22 Le répertoire de travail j stats les dumps des compteurs internes (pour RRDtool) CONN=( ) ABRT=( ) MSGS=( ) KBYTES=( ) RCPT= ( ) FILES=( ) XFILES=(165822) RCPTRATE=(0) THROTTLE=( ) OPENCONN=(5768) BADRCPT=(101412) SPAMTRAP=(19448) LOCALUSER=(7319) RESFAIL=(23979) RESFORG=(7746) MATCHING= ( ) ORACLE=( ) BADMX=(233862) 22

23 Le répertoire de quarantaine /var/spool/jchkmail lt total drwxr-x--- 2 smmsp smmsp Jun 10 15:31. -rw smmsp smmsp 50 Jun 10 15:31 42A rw smmsp smmsp Jun 10 15:27 42A9953C xfile -rw smmsp smmsp Jun 10 15:23 42A9943E xfile -rw smmsp smmsp 58 Jun 10 15:19 42A9930B rw smmsp smmsp Jun 10 15:18 42A xfile -rw smmsp smmsp 59 Jun 10 15:17 42A992FC rw smmsp smmsp 67 Jun 10 15:14 42A

24 Journaux syslog (local5 default) /var/log/milter utiliser outils spécifiques au système (newsyslog, logadm,...) /var/jchkmail/ j files j xreport j regex j stats j virus Rotation des fichiers de log Outils système pour fichiers générés par syslog (newsyslog, logadm,...) contrib/scripts/j rotate pour fichiers enregistrés dans /var/jchkmail 24

25 25 Les outils en ligne de commande

26 j chkmail le filtre lui même j printstats statistiques à partir des informations enregistrées sur disque j ndc statistiques par connexion au filtre j makemap manipulation des bases de données j scanfile scan (X Files) fichier message format mbox j greyd daemon greylisting contrib/ scripts non garantis scripts scripts perl pour manipuler les fichiers de log rrd jchkmail scripts perl pour créer des graphiques de suivi d'activité du filtre quarantine mgmt des scripts pour gérer la quarantaine (sortie automatique de la quarantaine???) scratch/ unsupported trucs utilisés pour des test. Les deux programmes qui peuvent intéresser sont j extract url et j check spam 26

27 j chkmail j chkmail [martins@localhost ~]$ j-chkmail -h Usage : j-chkmail options Joe's j-chkmail v1.8 - Alpha Compiled on May :45:49 -p : socket inet:2000@localhost local:/var/sock -i : 2000 (AF_INET) -u : /var/sock (AF_UNIX) -d : inet domain -h : help -c : configuration file -l : log level -m : create configuration file (running conf) -n : create configuration file (default) -v : version / runtime configuration -vv : version / compile time configuration -x : compile time X-FILES definition -t tablename, where tablename choosen between : access users networks classw regex rbl urlbl oradata xfiles 27

28 j chkmail Création d'un fichier de configuration avec les valeurs par défaut j chkmail n Création d'un fichier de configuration (propre) avec les valeurs actuelles Création d'un nouveau fichier de configuration lors d'une mise à jour 1. j-chkmail -m > j-chkmail.cf.new 2. diff /etc/mail/jchkmail/j-chkmail.cf j-chkmail.cf.new > j-chkmail.cf.diff 3. vi j-chkmail.cf.new 4. mv j-chkmail.cf.new /etc/mail/jchkmail/j-chkmail.cf Comment j chkmail a interpreté le fichier de configuration j-chkmail -v Affichage du contenu des tables j-chkmail -t access users networks regex rbl urlbl oradata xfiles 28

29 j makemap Manipulation des bases de données j chkmail Résumé des options : j makemap h Création d'une base de données j-makemap -b /path/to/fichier.db -m [erase skip update] < fichier.txt Dump d'une base de données j-makemap -d -b /path/database.db -w 64 j-makemap -d -b /path/database.db -k racine Comptage du nombre d'enregistrements j-makemap -c -b /path/database.db j-makemap -c -b /path/database.db -k racine Duplication d'une base de données j-makemap -d -b oldbase.db j-makemap -b newbase.db Ex : mise à jour de la base j policy.db mv j-policy.db j-policy.db.old j-makemap -m e -b j-policy.db < j-policy.txt j-ndc reload databases 29

30 j scanfile Détection de XFILEs dans un message au format mbox j scanfile [ v[v[v]] msg msg msg martins@paris:sendmail/virus/exemples> j-scanfile -v W95.Hybris.Gen.1 Loading j-chkmail configuration Fadings default values Reading configuration file : /etc/mail/jchkmail/j-chkmail.cf Reloading configuration tables... # Loading REGEX table - Using PCRE : YES *** FILE W95.Hybris.Gen.1 scanned ***** (XFILE ) : attachment application/octet-stream sexynain.scr martins@paris:sendmail/virus/exemples> 30

31 31 Surveillance et contrôle du filtre

32 Surveillance du filtre Interface en ligne de commande j printstats traitement des fichiers de dump périodique j ndc connexion au filtre (telnet localhost 2010) Scripts de traitement contrib/scripts j regex stat traite le fichier /var/jchkmail/j regex j unwanted traite le fichier /var/log/milter j urlbl stat traite le fichier /var/jchkmail/j regex j xstat.pl traite le fichier /var/jchkmail/j files j handle xreport traite le fichier /var/jchkmail/j xreport (en cours) Scripts de traitement contrib/rrd jchkmail necessite installation de RRDTool j initrrd pour initialiser une base RRD j mem2rrd pour mettre à jour les bases RRD j dograph pour créer les graphiques à partir des bases RRD 32

33 j printstats Consultation à partir des données enregistrées sur disque Les compteurs internes j printstats a p g j-printstats -a Le historique court j printstats t[td] [ m all,conn,rcpt,bounce,msgs,vol,svc] [ l dt] j-printstats -ttd -m conn,rcpt,msgs,vol,svc Le historique long j printstats q [ l dt [s m h d]] [[ v ip hostname] [ m s e re ro rt rr r x c rm st rb ]] j-printstats -q -l 1d listes.cru.fr j-printstats -q -l 3h -m rb Résolution DNS des clients SMTP j printstats r[rdc] j-printstats -rrd 33

34 j ndc Connexion directe sur le filtre (telnet) le filtre n'attend que 10 sec. Commande, modification variables de configuration, consultation statistiques temps réel Exemples : j-ndc help [cmd] j-ndc version j-ndc stats connopen j-ndc stats scores j-ndc reconfig j-ndc reload databases j-ndc reopen logfiles j-ndc setcf XFILES REJECT j-ndc setcf OPEN_CONN_FROM_LOCAL version du filtre - connexions ouvertes - histogramme des scores - ré chargement de la configuration - réouverture des bases de données - réouverture des fichiers de log - activation détection des XFILES - modification paramètre 34

35 j ndc configuration Dans /etc/mail/jchkmail/j chkmail.cf CTRL_CHANNEL_ENABLE CTRL_SOCKET CTRL_ACCESS Dans /etc/mail/jchkmail/j access YES NONE ACCESS Connect: CTRL_ACCESS_OK Dans /etc/mail/jchkmail/j policy.txt CtrlChan:DEFAULT CtrlChan: CtrlChan: Dans j ndc my $HOST = " "; my $PORT = 2010; REJECT OK OK 35

36 Exemple de «stats» que l'on peut faire une fois par jour... HOJE=`date +"%a %e %b %Y"` /var/log/j-xstat.pl > xfiles.txt /usr/bin/j-printstats -ttd > ttd.txt /usr/bin/j-printstats -q -l 1d > tout.txt /usr/bin/j-printstats -rrcd > rrd.txt./j-regex-stat.pl /var/jchkmail/j-regex > regex.txt./j-urlbl-stat /var/jchkmail/j-regex > urlbl.txt./j-urlbl-stat -t URLSTR /var/jchkmail/j-regex > urlstr.txt./j-urlbl-stat -t URLEXPR /var/jchkmail/j-regex > urlexpr.txt./j-unwanted /var/log/milter > unwanted.txt /usr/ucb/mail -s "Statistiques X-FILES $HOJE" martins < xfiles.txt /usr/ucb/mail -s "Stats j-chkmail - URLBL $HOJE" martins < urlbl.txt 36

37 37 La configuration de j chkmail

38 Fichiers de configuration j-chkmail.cf Tables j-regex j-access j-nets j-oradata j-xfiles j-error-msg j-local-users - Fichier principal de configuration - Expressions regulières Pattern matching - Accès - Réseaux connus niveau de confiance - Quelques paramètres du filtre heuristique - Définitions des XFiles - Contenu des messages de notification - Adresses de destination utilisables dans les réseaux connus Bases de données Makefile, get-urlbl Conversion des bases de données texte -> db j-urlbl.db j-urlbl.txt j-policy.db j-policy.txt - Liste noire d'urls - Base de données policy 38

39 Classement réseaux (niveau de confiance) Classes LOCAL > DOMAIN > FRIEND configuration AUTH authentifié KNOWN = LOCAL DOMAIN FRIEND AUTH UNKNOWN tous les autres Configuration /etc/mail/jchkmail/j nets 10/8 LOCAL /32 LOCAL /24 DOMAIN /etc/mail/jchkmail/j policy.txt NetClass: NetClass: DOMAIN LOCAL 39

40 Pattern Matching Fichier /etc/mail/jchkmail/j regex # OU POIDS EXPRESSION # OU = SUBJECT HEADERS BODY HELO ANYWHERE BODY BODY BODY BODY 10 <font [^>]*color=["]?(#[ef]{6,6} white)["]?[^>]*> 25 <IMG[^>]{1,160}><BR><IMG[^>]{1,160}><BR><IMG[^>]{1,160}> 20 http[s]?://[^> *\t\r\n]{1,100}\\*http[s]?:// 10 get.{1,40}(doctorate university).{1,40}diploma ANYWHERE 20 WINNING NOTIFICATION SUBJECT 50 Get.*free URLEXPR 10 cnn.com/[^ ]{1,20}/africa/ URLEXPR 10 [a-z]+[0-9]{2,5}(biz drug[s]? medications rx meds tabs pill[s]?)\.(biz us com) URLSTR 50 bigbonus-casino.net 40

41 j access Connect:KNOWN/From:ensmp.fr Connect:KNOWN/From:cma.fr NO_ORACLE NO_ORACLE # CNRS - CRU Connect: Connect: Connect: # OSSIR Connect: NO_SPAM_CHECK NO_SPAM_CHECK NO_SPAM_CHECK NO_SPAM_CHECK # amadeus.net - les billets de voyage Connect: NO_ORACLE From:yahoo.com From:hotmail.com CHECK_DOMAIN_ADDRESS CHECK_DOMAIN_ADDRESS Connect:UNKNOWN/To:blackhole@paris.ensmp.fr SPAMTRAP Connect: Connect: CTRL_ACCESS_OK CTRL_ACCESS_OK Ce fichier va peut être disparaître un jour... remplacé par j policy.txt 41

42 j oradata # Syntax : TYPE value # where TYPE = ( CHARSET BOUNDARY MAILER HTML-TAG ) MAILER MAILER MAILER CHARSET CHARSET CHARSET BOUNDARY BOUNDARY BOUNDARY BOUNDARY HTML-TAG HTML-TAG HTML-TAG HTML-TAG mailing\.[0-9]\.[0-9]\.[0-9] Postmaster BDNMailer [a-z]{1,8}-mail v[0-9]\.[0-9]\.[0-9]$ ^big5$ ^gb18030$ ^gb2312$ ^.{1,14}$ ^--=BOUNDARY_[0-9]{9,9}_[a-z]{4,4}_[a-z]{4,4}_[a-z]{4,4}_[a-z]{4,4}$ boundary[0-9a-f]{8,8}_related WebTV-Mail- <iframe[^>]*> <script[^>]*> <input[^>]*> <a[^>]+href[^>]+ 42

43 43 j policy database

44 j policy contenu Valeurs associées à certains paramètres e.g. Cadence maximale de connexion pour une adresse IP, niveau de confiance d'une classe réseau,... Règles d'accès générales associées soit à un test, soit à une adresse réseau, soit à un expéditeur, soit à un destinataire. 44

45 Database policy logique d'intérrogation query full key if found return result extract domain part if (domain part is IP address) query IP address and network addresses if found return best matching result else query domains and sub domains if found return best matching result end if if (key is ) query user part if found return result end if query default value if found return result else return not found 45

46 j policy database E mail check : user@sub.domain.com ou user@ Full check : Tag:user@sub.domain.com 2. Domain check Domain part : Tag:sub.domain.com, Tag:domain.com, Tag:com Network check : Tag: , Tag:1.2.3, Tag:1.2, Tag:1 3. User part : Tag:user@ 4. Valeur par défaut : Tag:DEFAUT 46

47 j policy database IP ou domaine Ex : ConnRate pour paris.ensmp.fr et réseaux : , , , 194 Classe Réseau (NetClass) : , , , 194 Si trouvé : ConnRate:CLASS Nom : paris.ensmp.fr, ensmp.fr, fr Classe Réseau (NetClass) : paris.ensmp.fr, ensmp.fr, fr Si trouvé : ConnRate:CLASS Default value: ConnRate:DEFAULT ConnRate: > 100 ConnRate:ensmp.fr 110 cep.ensmp.fr -> 110 NetClass: MX > 200 NetClass: MX shiva.jussieu.fr -> 30 ConnRate:MX 200 ConnRate:LOCAL 50 ConnRate:DEFAULT 30 47

48 j policy database vérification triplet Ex : greylisting GreyCheckConnect:ip NO, YES, NO QUICK, YES QUICK Si non trouvé, GreyCheckConnect:DEFAULT GreyCheckFrom:from NO, YES, NO QUICK, YES QUICK Si non trouvé, GreyCheckFrom:DEFAULT GreyCheckTo:to NO, YES, NO QUICK, YES QUICK Si non trouvé, GreyCheckTo:DEFAULT GreyCheckConnect:DEFAULT GreyCheckConnect: GreyCheckConnect: GreyCheckFrom:yahoo.fr GreyCheckTo:martins@ GreyCheckTo:martins@cc.ensmp.fr YES NO-QUICK NO YES YES NO 48

49 j policy database vérification triplet En cas de conflit entre plusieurs destinataires (e.g. ContentCheck, XfilesCheck,...) Option de configuration POLICY_CONFLICT : DEFAULT, ONE_WIN, MAJORITY_WIN 49

50 j policy tags reconnus Tags reconnus : NetClass CtrlChan BadMX ConnRate ConnOpen RcptRate SpamTrap GreyCheck (Connect From To) Quarantine (Connect From To) * ContentCheck (Connect From To) * XfilesCheck (Connect From To) * VirusCheck (Connect From To) ** Notify ** IntranetRcpt * Très bientôt ** Un peu plus tard 50

51 51 Variables d'environnement

52 Variables d'environnement reconnues A mettre dans le fichier /etc/default/jchkmail ou /etc/sysconfig/jchkmail : JCHKMAIL_SOCKET=»inet:2000@localhost» DB_CACHE_SIZE=4M DESIGNATED_QUARANTINE=yes FILE_EXT=»exe pif com scr» HIGH_LOAD_AUTO_RESTART=98 PERIODIC_AUTO_RESTART=24h JCHKMAIL_LOG_LEVEL=10 MILTER_LOG_LEVEL=9 52

53 53 Détection des XFiles

54 Définition XFILES Vérification de la définition par défaut des XFILES j-chkmail -v grep EXT 603 FILE_EXT (null) FILE NAME EXTENSIONS : - EXT : ade adp app bas bat bin btm chm cmd - EXT : com cpl csh dll drv exe fxp hlp hta - EXT : inf ini ins isp js jse ksh lnk mdb - EXT : mde mdt mdw msc msi msp mst ops pcd - EXT : pif prg reg scr sct shb shs sys url - EXT : vb vbe vbs vxd wsc wsf wsh [martins@localhost]$ [martins@localhost]$ j-chkmail -x 54 Modification (version 1.8) dans fichier aux/xfiles.def Fichier /etc/mail/jchkmail/j chkmail.cf Option FILE_EXT : si non null, remplace hardcoded definition FILE_EXT exe pif exe com Option FILE_REGEX : nom de fichier correspondant à expression régulière FILE_REGEX \.xls\.pif$

55 Définition XFILES Fichier /etc/mail/jchkmail/j xfiles # configuration par défaut ALL DEFAULT # fichiers zip dont le type MIME n'est pas «x-zip-compressed»!x-zip-compressed \.zip$ # les fichiers zip dont le nom est plus court que 15 caractères ALL ^.{0,15}\.zip$ ALL;size=0, \.zip$ # fichiers codés aux format TNEF ou CLSID (spécifiques Microsoft) ALL TNEF ALL CLSID # les vulnérabilités RFC2046 message/partial DEFAULT message/external ALL Vérification de l'interprétation du fichier j xfiles j chkmail t xfiles 55

56 Configuration Détection des XFiles # XFILES # What to do with X-files? (OK, REJECT, NOTIFY, DISCARD) # VALUES : OK REJECT NOTIFY DISCARD X-HEADER XFILES OK # FILE_EXT # X-files filename extensions FILE_EXT exe pif com # FILE_REGEX # Regular expressions matching X-files filename FILE_REGEX \.xls\.pif$ # XFILE_SAVE_MSG # Shall quarantine messages containing X-Files? # VALUES : NO YES XFILE_SAVE_MSG YES # XFILE_SUBJECT_TAG # Tag to be inserted on Subject XFILE_SUBJECT_TAG 56

57 Notification virus et X Files Dans j chkmail.cf # NOTIFY_SENDER # Send warn message to sender # VALUES : NO YES NOTIFY_SENDER NO # NOTIFY_RCPT # Send warn message to recipient # VALUES : NO YES NOTIFY_RCPT YES # J_SENDER # Identity of sender of replacement warning message # VALUES : SENDER OTHER J_SENDER SENDER # J_SUBJECT # Subject of replacement warning message # VALUES : SUBJECT OTHER J_SUBJECT SUBJECT Définir message de notification dans j error msg 57

58 58 Interface anti virus

59 Interface antivirus Daemon externe Utilisation daemon clamd Utilisation daemon j sophosd ( chkmail.ensmp/fr/j sophosd) Utilisation d'un daemon générique (contrib/user filter) script Perl permettant d'utiliser presque n'importe lequel antivirus. Intégration à j chkmail d'une bibliothèque antivirus que des inconvénients. Les principaux sont le besoin de recompiler et réinstaller j chkmail à chaque nouvelle version de la bibliothèque et la difficulté de débogage ClamAV (./configure --with-clamav=path) Sophos SAVI (./configure --with-sophos=path) Gestion avancée de la quarantaine plus le fichier de log j xreport, par un programme externe. A faire contrib??? 59

60 Interface scanneur anti virus # SCANNER_ACTION # VALUES : OK REJECT NOTIFY DISCARD X-HEADER SCANNER_ACTION OK # SCANNER_SOCK # Communication socket between j-chkmail and external scanner # Syntax : inet:port@hostname local:socket_path SCANNER_SOCK inet:2002@localhost # SCANNER_PROTOCOL # Protocol # VALUES : INTERNAL CLAMAV SCANNER_PROTOCOL CLAMAV # SCANNER_TIMEOUT # Timeout waiting for the scanner answer SCANNER_TIMEOUT 15 # SCANNER_MAX_MSG_SIZE # Max message size to pass to scanner SCANNER_MAX_MSG_SIZE # SCANNER_SAVE # Shall messages be quarantined??? # VALUES : NO YES SCANNER_SAVE YES

61 Utilisation bibliothèque integrée ClamAV # libclamav - from ClamAV - VALUES : OK REJECT NOTIFY DISCARD X-HEADER CLAMAV_ACTION OK # ClamAV database directory CLAMAV_DBDIR /opt/clamav/db # Quarantine ClamAV detected virus - VALUES : NO YES CLAMAV_SAVE YES # Max Filesize to scan (0 = no limit) CLAMAV_MAXSIZE 0 Sophos # libsavi - from Sophos - VALUES : OK REJECT NOTIFY DISCARD X-HEADER SOPHOS_ACTION OK # Quarantine Sophos detected virus - VALUES : NO YES SOPHOS_SAVE YES # Max Filesize to scan (0 = no limit) SOPHOS_MAXSIZE 0 61

62 62 Filtrage comportementale et de conformité

63 Contrôle de Cadence Limitation du nombre de connexions ou destinataires sur une fenêtre de 10 min Configuration : Activation dans le fichier j chkmail.cf CHECK_THROTTLE NO CHECK_THROTTLE_CONN NO CHECK_THROTTLE_RCPT NO OBS : CHECK_THROTTLE = CHECK_THROTTLE_CONN CHECK_THROTTLE_RCPT Définition des limites dans j chkmail.cf CONN_THROTTLE_FROM_DOMAIN 200 CONN_THROTTLE_FROM_LOCAL 300 CONN_THROTTLE_FROM_FRIEND 100 CONN_THROTTLE_FROM_UNKNOWN 10 RCPT_THROTTLE_FROM_DOMAIN 200 RCPT_THROTTLE_FROM_LOCAL 300 RCPT_THROTTLE_FROM_FRIEND 100 RCPT_THROTTLE_FROM_UNKNOWN 25 63

64 Contrôle de cadence Définition des limites dans j policy.txt ConnRate: NetClass: FRIEND ConnRate:FRIEND 50 ConnRate:ensmp.fr 30 NetClass: DEPMATH ConnRate:DEPMATH 40 RcptRate: NetClass: FRIEND RcptRate:FRIEND 50 RcptRate:ensmp.fr 30 NetClass: DEPMATH RcptRate:DEPMATH 40 64

65 Contrôle de Cadence Mettre dans les classes LOCAL et DOMAIN les machines connues Surveiller, pendant quelque temps, le fonctionnement du filtre (j printstats ttd) Définir les limites en fonction des observations Si des adresses IP non locaux mais connus dépassent fréquemment les limites, les ajouter dans la classe FRIEND j-printstats -ttd more... - CONNECT : RCPTS : HOST NAME HOST ADDRESS - 01m 10m 01h : 01m 10m 01h : : : evry : localhost : net-adm : AToulon w abo.wanadoo.fr : nef2.ens.fr : fontainebleau : w : cep : : dh web.dircon.net : smtp6.wanadoo.fr : 3eme-meudon.rain.fr 65

66 Nombre de connexions ouvertes Limite dans le nombre de connexions ouvertes par un meme client Utile pour détection d'attaques de déni de service Configuration dans j chkmail.cf CHECK_OPEN_CONNECTIONS YES OPEN_CONN_FROM_DOMAIN 30 OPEN_CONN_FROM_LOCAL 30 OPEN_CONN_FROM_FRIEND 15 OPEN_CONN_FROM_UNKNOWN 6 Configuration dans j policy.txt ConnOpen: ConnOpen:ensmp.fr 20 ConnOpen:LOCAL 10 66

67 Petits checks entre amis... # Pattern matching (ces options seront surement changées ou regroupées dans la version 1.8 finale) # VALUES : NO YES CHECK_HEADERS_CONTENT YES CHECK_HELO_CONTENT YES CHECK_FROM_CONTENT YES # Existence de certains en-têtes (pas vraiment effectif) # VALUES : OK REJECT TEMPFAIL NO_TO_HEADERS OK NO_FROM_HEADERS OK NO_HEADERS OK # Les destinataires accessibles uniquement à partir des réseaux connus # CHECK_LOCAL_USERS (utilise fichier j-local-users) # VALUES : NO YES CHECK_LOCAL_USERS NO 67

68 Petits checks entre amis... Limitation du nombre de connexions vides par client SMTP ## CHECK_EMPTY_CONNECTIONS # Check the number of empty connections (YES ou NO) CHECK_EMPTY_CONNECTIONS NO # Maximum number of empty connections over 4 hours MAX_EMPTY_CONN 20 # CHECK_BADRCPTS # Vérifie le nombre de Bad Recipients (YES ou NO) CHECK_BADRCPTS NO # Maximum number of Bad Recipients over 4 hours MAX_BADRCPTS 20 # CHECK_BADEHLO # Check EHLO command parameter (YES ou NO) CHECK_BADEHLO NO # CHECK_BAD_NULL_SENDER # Check Bad '<>' Sender Address (YES ou NO) CHECK_BAD_NULL_SENDER NO 68

Sendmail milter/greylisting

Sendmail milter/greylisting Sendmail milter/greylisting Kai Poutrain - JT-SIARS 2005 Milter : objectifs Fournir une interface pour des filtres externes pour traiter les mails Validation d informations Modification de contenu tout

Plus en détail

Le filtrage de mail sur un serveur de messagerie avec j-chkmail

Le filtrage de mail sur un serveur de messagerie avec j-chkmail Le filtrage de mail sur un serveur de messagerie avec j-chkmail José Marcio Martins da Cruz Ecole des Mines de Paris Centre de Calcul Jose.Marcio-Martins@ensmp.fr Gladys Huberman Ecole des Mines de Paris

Plus en détail

Espace Numérique de Travail de l Oise. Document de référence Elèves - Parents

Espace Numérique de Travail de l Oise. Document de référence Elèves - Parents Espace Numérique de Travail de l Oise Document de référence Elèves - Parents Version 1.3 du 07 AVRIL 2011 Sommaire I. Tour d horizon de l Espace Numérique de Travail 2 1. Généralités 2 2. Configuration

Plus en détail

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition Surveillance de Scripts LUA et de réception d EVENT avec LoriotPro Extended & Broadcast Edition L objectif de ce document est de présenter une solution de surveillance de processus LUA au sein de la solution

Plus en détail

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL Au cours de ce TP, vous allez installer un serveur de courrier sur un réseau local. Les étapes par lesquelles vous allez passer sont les suivantes

Plus en détail

Session N : 5 Relais de messagerie sécurisé et libre

Session N : 5 Relais de messagerie sécurisé et libre Session N : 5 Relais de messagerie sécurisé et libre Denis Ducamp Denis.Ducamp@hsc.fr Hervé Schauer Consultants http://www.hsc.fr/ Introduction Aujourd'hui un seul serveur de messagerie ne peut assumer

Plus en détail

Couche application. La couche application est la plus élevée du modèle de référence.

Couche application. La couche application est la plus élevée du modèle de référence. Couche application La couche application est la plus élevée du modèle de référence. Elle est la source et la destination finale de toutes les données à transporter. Couche application La couche application

Plus en détail

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf INSTALLATION ET CONFIGURATION ZIMBRA SUR DEBIAN 4.0 ETCH Zimbra est une solution Open Source d e-mail et de partage de calendrier destinée aux entreprises, aux prestataires de service, aux institutions

Plus en détail

NOTICE INSTALLATION. ARCHANGE Email Simplex Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

NOTICE INSTALLATION. ARCHANGE Email Simplex Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE NOTICE INSTALLATION ARCHANGE Email Simplex Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE Date Version Marque de révision Rédaction 31/07/2012 1 - Nicolas AUBLIN 1) PRINCIPE DE FONCTIONNEMENT...

Plus en détail

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT Ce guide explique les différentes étapes de l installation et de la configuration des composantes

Plus en détail

Guide Installation Serveur Extensive Testing

Guide Installation Serveur Extensive Testing Sommaire Installation simple sur un système vierge... 2 Installation personnalisée sur un système vierge... 3 Restauration du produit avec une version antérieure... 5 Mise à jour du produit... 6 Déployer

Plus en détail

Le spam introduction. Sommaire

Le spam introduction. Sommaire Le spam introduction Laurent Aublet-Cuvelier Renater Laurent.Aublet-Cuvelier@renater.fr Introduction Le spam Les méthodes Principes Exemples Conclusion Sommaire Antispam : introduction 2 1 Introduction

Plus en détail

Installation de GFI MailEssentials

Installation de GFI MailEssentials Installation de GFI MailEssentials Introduction à l installation de GFI MailEssentials Ce chapitre explique la procédure à suivre pour installer et configurer GFI MailEssentials. Il y a deux façons de

Plus en détail

Client windows Nagios Event Log

Client windows Nagios Event Log Client windows Nagios Event Log 1.Telechargement http://www.steveshipway.org/software/f_nagios.html 2.Comment configurer cet agent L'outil de configuration d'agent a été installé. Vous pouvez l'exécuter

Plus en détail

Messagerie. Dominique MARANT CRI Lille 1. Octobre 2006

Messagerie. Dominique MARANT CRI Lille 1. Octobre 2006 Messagerie Dominique MARANT CRI Lille 1 Octobre 2006 Plan Adressage messagerie - Conventions USTL - Formes d adresses Rôle du correspondant messagerie Relais de messagerie -Trafic - Sécurité Lutte contre

Plus en détail

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate

Plus en détail

Note d Application. Bascule d ALOHA via injection de route en BGP

Note d Application. Bascule d ALOHA via injection de route en BGP Note d Application Bascule d ALOHA via injection de route en BGP Version du document : v1.2 Dernière mise à jour : 8 novembre 2013 Objectif Cette note décrit comment créer une platforme hautement disponible

Plus en détail

Divers éléments. Protocoles d'applications. Un agent Utilisateur. MUA - Agents Utilisateurs de Courriel. Simple Mail Transfer Protocol

Divers éléments. Protocoles d'applications. Un agent Utilisateur. MUA - Agents Utilisateurs de Courriel. Simple Mail Transfer Protocol IUT IUT d'orsay réseaux réseaux Protocoles d'applications Le courrier électronique Divers éléments POP3 IMAP protocole de transport format de l entête, de ses champs, des adresses électroniques standard

Plus en détail

Outils d'analyse de la sécurité des réseaux. HADJALI Anis VESA Vlad

Outils d'analyse de la sécurité des réseaux. HADJALI Anis VESA Vlad Outils d'analyse de la sécurité des réseaux HADJALI Anis VESA Vlad Plan Introduction Scanneurs de port Les systèmes de détection d'intrusion (SDI) Les renifleurs (sniffer) Exemples d'utilisation Conclusions

Plus en détail

Créée en 2002, la société PineApp est pionnière sur le. Le siège de la société se trouve aux États-Unis, avec des

Créée en 2002, la société PineApp est pionnière sur le. Le siège de la société se trouve aux États-Unis, avec des Qui est PineApp Créée en 2002, la société PineApp est pionnière sur le marché de la sécurité de la messagerie. Le siège de la société se trouve aux États-Unis, avec des filiales au Royaume-Uni Uni, en

Plus en détail

Guide de démarrage Intellipool Network Monitor

Guide de démarrage Intellipool Network Monitor Guide de démarrage Intellipool Network Monitor Sommaire Glossaire... 3 Icônes... 3 Page de connexion... 4 Page d accueil... 5 Saisie de la clé de licence... 7 My settings... 8 Création d un compte... 9

Plus en détail

Imprimantes et partage réseau sous Samba avec authentification Active Directory

Imprimantes et partage réseau sous Samba avec authentification Active Directory Imprimantes et partage réseau sous Samba avec authentification Active Directory Sommaire 1- Pré requis Page 2 2- Configuration réseau Page 3 3- Installation de samba Page 4 à 5 4- Installation de kerberos

Plus en détail

Installation d un Serveur de Messagerie

Installation d un Serveur de Messagerie Installation d un Serveur de Messagerie Auteur : Mohamed DAOUES Classification : T.P Numéro de Version : 1.0 Date de la création : 22.07.2011 2 Suivi des Versions Version : Date : Nature des modifications

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

Open Source Job Scheduler. Installation(s)

Open Source Job Scheduler. Installation(s) Open Source Job Scheduler Installation(s) Installations Standard Configuration Superviseur Agent SOS-Paris 2 Pré-requis o Base de données o MySQL, MSACCESS, Oracle o JDBC ou ODBC o Connecteurs o Mysql

Plus en détail

SECURIDAY 2012 Pro Edition

SECURIDAY 2012 Pro Edition SECURINETS CLUB DE LA SECURITE INFORMATIQUE INSAT SECURIDAY 2012 Pro Edition [Application de notification en cas d incident] Roua TOUIHRI (RT3) Nesrine DRIWECH (RT3) Amira ABID(GL3) Chef Atelier : Aymen

Plus en détail

Installation de GFI MailSecurity en mode passerelle

Installation de GFI MailSecurity en mode passerelle Installation de GFI MailSecurity en mode passerelle Introduction à l installation en mode passerelle SMTP Ce chapitre traite de la procédure d installation et de configuration de GFI MailSecurity en mode

Plus en détail

SECURITE. Figure 1. Incident réseau, source CERT. Nombre. Sécurité

SECURITE. Figure 1. Incident réseau, source CERT. Nombre. Sécurité SECURITE Ce cours est très inspiré des textes diffusés par l unité réseau du CNRS (www.urec.fr). La sécurité est une chose essentielle sur le réseau Internet. Elle est associée très étroitement aux lois

Plus en détail

Planifier les rapports d email

Planifier les rapports d email Planifier les rapports d email Suivez les instructions suivantes pour créer une nouvelle tâche d Email reporting dans CDP3.0. Notice Assurez-vous d avoir configuré l adresse de retour par défaut SMTP et

Plus en détail

Guide Installation Serveur Extensive Testing

Guide Installation Serveur Extensive Testing Sommaire Installation sur un système vierge... 1 Mise à jour du produit... 4 Déployer un nouveau client Windows... 5 Déployer un nouveau client Linux... 5 Auteur : Denis Machard Date : 22/03/2015 Version

Plus en détail

Installer un domaine DNS

Installer un domaine DNS Installer un domaine DNS Olivier Hoarau (olivier.hoarau@funix.org) V1.2 du 3.12.00 1 Historique... 2 2 Préambule... 2 3 Présentation... 2 4 Installation et configuration... 3 5 Lancement automatique de

Plus en détail

DNS et Mail. LDN 15 octobre 2011. DNS et Mail. Benjamin Bayart, Fédération FDN. DNS - fichier de zone. DNS - configuration

DNS et Mail. LDN 15 octobre 2011. DNS et Mail. Benjamin Bayart, Fédération FDN. DNS - fichier de zone. DNS - configuration LDN 15 octobre 2011 fichier de Plan fichier de fichier de Pré-requis savoir changer l adresse du résolveur d une machine connaître l IP d au moins 2 résolveurs par cœur un minimum de connaissance d admin

Plus en détail

Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework

Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Gaël de Chalendar CEA LIST / LIC2M Journée de Présentation des Technologies WebContent INSTN 14/12/2009 Présentation de gsoap Plan

Plus en détail

MANUEL D INSTALLATION D UN PROXY

MANUEL D INSTALLATION D UN PROXY MANUEL D INSTALLATION D UN PROXY Squid, SquidGuard, Dansguardian Dans ce guide on va détailler l installation et la configuration d une solution proxy antivirale en utilisant les outils ; squid, dansguardian,

Plus en détail

Installation et configuration de Windows Deployment Service (v3.1)

Installation et configuration de Windows Deployment Service (v3.1) Installation et configuration de Windows Deployment Service (v3.1) Tutorial conçu et rédigé par Michel de CREVOISIER SOURCES MDT et multicast : http://blogs.technet.com/b/guillaumed/archive/2008/01/06/2715942.aspx

Plus en détail

Synchronisation Mysql (Replication)

Synchronisation Mysql (Replication) Synchronisation Mysql (Replication) [Petit avertissement : Bon, après relecture, je constate que c'est l'un des plus mauvais document que j'ai écrit. Mais bon, il est quand même utile ce torchon.] Nous

Plus en détail

FTP & SMTP. Deux applications fondamentales pour le réseau Internet.

FTP & SMTP. Deux applications fondamentales pour le réseau Internet. & SMTP Deux applications fondamentales pour le réseau Internet. File Transfer Protocol Protocole d'échange de fichier : envoi / réception de fichiers au dessus de TCP client (machine de l utilisateur)

Plus en détail

Le serveur web Apache

Le serveur web Apache Le serveur web Apache Emmanuel Courcelle Lipm CNRS INRA Auzeville Emmanuel Courcelle Apache au Lipm Applications avec interface Web Applications bioinformatiques Wikis, CMS,... Serveur Web = apache sur

Plus en détail

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement Pharmed gestion de pharmacie hospitalière Installation / déploiement Version 1.0 du 23/05/2006 Date Auteur Version Modification 23/05/06 Pierre CARLIER 1.0 14/06/06 Matthieu Laborie Table des matières

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

Réaliser un inventaire Documentation utilisateur

Réaliser un inventaire Documentation utilisateur Référence : 11662 Version N : 6 Créé le : 29 Janvier 2014 Créé par : Bruno RICHOUX Téléphone : 0811 65 60 02 Sommaire 1. Conventions... 3 2. Introduction... 4 3. Principes généraux... 5 3.1. Depuis les

Plus en détail

Installation de SharePoint Foundation 2013 sur Windows 2012

Installation de SharePoint Foundation 2013 sur Windows 2012 Installation de SharePoint Foundation 2013 sur Windows 2012 SharePoint 2013 est maintenant disponible et peut de ce fait être installé sur des environnements de production. De plus Windows 2012 est devenu

Plus en détail

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14 Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...

Plus en détail

Bon ben voilà c est fait!

Bon ben voilà c est fait! Bon ben voilà c est fait! Au programme : - Exploration de l arborescence et informations systèmes - Action sur les dossiers et fichiers - Gestion des autorisations - Conversion pdf en text - Connexion

Plus en détail

titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7 Auteur : Charles-Alban BENEZECH

titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7 Auteur : Charles-Alban BENEZECH 2012 Les tutos à toto CUPS server - install and configure Réalisée sur CentOS 5.7 Ecrit par Charles-Alban BENEZECH 2012 titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

Gestion centralisée d un réseau de sites discrets. Nicolas JEAN - @salemioche

Gestion centralisée d un réseau de sites discrets. Nicolas JEAN - @salemioche Gestion centralisée d un réseau de sites discrets Nicolas JEAN - @salemioche SEO / Technique,utilisation SEO Technique / Utilisation Intérêt du réseau Centralisé Discrétion Simplicité d utilisation Caractéristique

Plus en détail

EJBCA PKI Open Source

EJBCA PKI Open Source PKI Open Source http://www.auditiel.fr/docs/installation.pdf 1 SOMMAIRE 1Sommaire... 2 2Introduction... 3 2.1Pré requis...3 2.2Versions... 3 2.3Glossaire...3 3Installation...4 3.1Composants nécessaires...

Plus en détail

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Installation de Windows 2000 Server.............................................. 2 2. Installation

Plus en détail

Avira Managed Email Security (AMES) Manuel pour les utilisateurs

Avira Managed Email Security (AMES) Manuel pour les utilisateurs Avira Managed Email Security (AMES) Manuel pour les utilisateurs Table des matières Table des matières 1. Informations produit... 4 1.1 Fonctionnalité...............................................................4

Plus en détail

S28 - La mise en œuvre de SSO (Single Sign On) avec EIM (Enterprise Identity Mapping)

S28 - La mise en œuvre de SSO (Single Sign On) avec EIM (Enterprise Identity Mapping) Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014 13 et 14 mai 2014 IBM Client Center Paris, Bois-Colombes S28 - La mise en œuvre de SSO (Single

Plus en détail

Manuel de l Administrateur

Manuel de l Administrateur Manuel de l Administrateur Monitor 1 2 Table des matières 1. Objectif... 5 2. Fonctionnement... 5 2.1. Schéma de fonctionnement... 6 2.2. Les indicateurs... 6 2.3. Le serveur de supervision... 7 2.4. L

Plus en détail

Version 1.0 01 2009 Wraptor Laboratories. SpamWars Serveur Proxy-SMTP

Version 1.0 01 2009 Wraptor Laboratories. SpamWars Serveur Proxy-SMTP Version 1.0 01 2009 Wraptor Laboratories SpamWars Serveur Proxy-SMTP SpamWars Proxy-SMTP Copyright 1998, 2009, Wraptor Laboratories. Tous droits réservés. Les Programmes (qui incluent le logiciel ainsi

Plus en détail

Description : Les candidats doivent être capables de conserver l'heure système et synchroniser l'horloge via le protocole NTP

Description : Les candidats doivent être capables de conserver l'heure système et synchroniser l'horloge via le protocole NTP Conservation et gestion de l'heure système Description : Les candidats doivent être capables de conserver l'heure système et synchroniser l'horloge via le protocole NTP Termes, fichiers et utilitaires

Plus en détail

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique Le DNS DNS = Domain Name Service Sert à résoudre les noms d ordinateur en adresse IP. Contention de dénomination pour les domaines Windows 2000 (nommage des domaines W2K) Localisation des composants physiques

Plus en détail

Installation de Zabbix

Installation de Zabbix 1 Installation de Zabbix Présentation Zabbix (http://www.zabbix.com) est une solution de supervision open source. Ce logiciel permet de superviser des réseaux, et de surveiller les statuts de différents

Plus en détail

VMware ESX : Installation. Hervé Chaudret RSI - Délégation Centre Poitou-Charentes

VMware ESX : Installation. Hervé Chaudret RSI - Délégation Centre Poitou-Charentes VMware ESX : Installation VMware ESX : Installation Créer la Licence ESX 3.0.1 Installation ESX 3.0.1 Outil de management Virtual Infrastructure client 2.0.1 Installation Fonctionnalités Installation Virtual

Plus en détail

MailCube MC 2. 2,5 jours / homme / an. 33 milliards de kwh. 17 millions de. 3,1 millions de. nouvelle génération. Le spam en quelques chiffres :

MailCube MC 2. 2,5 jours / homme / an. 33 milliards de kwh. 17 millions de. 3,1 millions de. nouvelle génération. Le spam en quelques chiffres : Le spam en quelques chiffres : Pour faire face à cet afflux de courriers électroniques non désirés Vade Retro Technology lance une nouvelle génération de sa solution appliance MailCube. Le nouveau boîtier

Plus en détail

Client Lotus Notes Version 8.5 Guide de référence

Client Lotus Notes Version 8.5 Guide de référence Client Lotus Notes Version 8.5 Guide de référence Septembre 2010 Client Lotus Notes Version 8.5 Guide de Référence Accès au Client Lotus Notes De votre bureau, double click sur l icône Lotus Notes. Entrer

Plus en détail

Chapitre IX : Virtualisation

Chapitre IX : Virtualisation Chapitre IX : Virtualisation Eric Leclercq & Marinette Savonnet Département IEM http://ufrsciencestech.u-bourgogne.fr http://ludique.u-bourgogne.fr/~leclercq 5 mai 2011 1 Principes Problématique Typologie

Plus en détail

NOTICE INSTALLATION. ARCHANGE WebDAV Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

NOTICE INSTALLATION. ARCHANGE WebDAV Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE NOTICE INSTALLATION ARCHANGE WebDAV Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE Date Version Marque de révision Rédaction 02/08/2012 3 - Benjamin VERGUET Nicolas AUBLIN 1) PRINCIPE DE FONCTIONNEMENT...

Plus en détail

Exemple d application: l annuaire DNS Claude Chaudet

Exemple d application: l annuaire DNS Claude Chaudet Exemple d application: l annuaire DNS Claude Chaudet 66 Institut Mines-Télécom Nommage des machines sur Internet n Le DNS (Domain Name System) est un annuaire associant des noms textuels et des adresses

Plus en détail

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires. Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils

Plus en détail

Direction des Systèmes d'information

Direction des Systèmes d'information DEPLOIEMENT DU CLIENT SSL SSL VPN Direction des Systèmes d'information Auteur GDS Référence 2010-GDS-DPT Version Date /2010 Nb. Pages 8 Sujet Ce document décrit le déploiement du logiciel «SSL VPN Client»

Plus en détail

S E C U R I N E T S C l u b d e l a s é c u r i t é i n f o r m a t i q u e I N S A T. Tutoriel Postfix

S E C U R I N E T S C l u b d e l a s é c u r i t é i n f o r m a t i q u e I N S A T. Tutoriel Postfix Tutoriel Postfix 1. Introduction : Un peu d historique : Postfix est le système de courrier crée par Wietse Venema, également auteur des TCP wrappers, reconnus pour leur intérêt dans le domaine de la sécurité,

Plus en détail

Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits

Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits Titre Propriétaire Classification Date dernière modification Chemin et NomFichier Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits Penas Cédric Privé 19.09.10 \\10.1.1.1\FilesTD\Group4\Personnel\Penas\ViSaG\Installation_VirtualP

Plus en détail

Playzilla - Chargement par clé usb

Playzilla - Chargement par clé usb Juillet 2011 Version 001A SOMMAIRE I. UTILISATION SIMPLE... 3 Pré-requis... 4 Unité de stockage USB... 4 Configuration de playzilla... 4 1. MISE A JOUR DU CONTENU A PARTIR DE SCREEN COMPOSER... 6 1.1.

Plus en détail

Simple Database Monitoring - SDBM Guide de l'usager

Simple Database Monitoring - SDBM Guide de l'usager - SDBM Version 0.01 (2011/07/05) Tables des matières Simple Database Monitoring - SDBM.1.1 Tables des matières2 Architecture3 Installation..4 Installation sur Linux (image virtuelle pré-configuré)..4 Changement

Plus en détail

IceWarp serveur sur Linux : Guide d'installation

IceWarp serveur sur Linux : Guide d'installation Le Serveur IceWarp IceWarp serveur sur Linux : Guide d'installation Icewarp Mail Serveur Version 9.4 mars 2009 Icewarp France / DARNIS Informatique i Sommaire IceWarp Serveur sur Linux: Guide d'installation

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

Bases de SQL. Hacks 1-6 CHAPITRE UN

Bases de SQL. Hacks 1-6 CHAPITRE UN CHAPITRE UN Bases de SQL Hacks 1-6 Même les commandes SQL les plus simples peuvent comporter des variantes curieuses ; ce chapitre vous montrera qu un programmeur astucieux peut exploiter les nombreuses

Plus en détail

Transport Layer Security (TLS) Guide de mise en œuvre. Version: 1.0

Transport Layer Security (TLS) Guide de mise en œuvre. Version: 1.0 Transport Layer Security (TLS) Guide de mise en œuvre Version: 1.0 15 mai, 2013 Table des matières Aperçu... 2 Reconnaissances... 2 Introduction de TLS... 2 Comment fonctionne TLS... 2 Comment mon organisation

Plus en détail

V - Les applications. V.1 - Le Domain Name System. V.1.1 - Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver

V - Les applications. V.1 - Le Domain Name System. V.1.1 - Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver V - Les applications V.1 - Le Domain Name System Annuaire distribué nom symbolique adresse IP chaque domaine gère sa partie Définition d un protocole de communication [RFC 1034] [RFC 1035] d une politique

Plus en détail

Notes de cours : bases de données distribuées et repliquées

Notes de cours : bases de données distribuées et repliquées Notes de cours : bases de données distribuées et repliquées Loïc Paulevé, Nassim Hadj-Rabia (2009), Pierre Levasseur (2008) Licence professionnelle SIL de Nantes, 2009, version 1 Ces notes ont été élaborées

Plus en détail

Tutoriel de formation SurveyMonkey

Tutoriel de formation SurveyMonkey Tutoriel de formation SurveyMonkey SurveyMonkey est un service de sondage en ligne. SurveyMonkey vous permet de créer vos sondages rapidement et facilement. SurveyMonkey est disponible à l adresse suivante

Plus en détail

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Installation UpdatEngine serveur (CentOs apache2 / MySQL) Installation UpdatEngine serveur (CentOs apache2 / MySQL) Christophe Geneste 2014/02/26 10:05 Table des matières Introduction... 3 Installation de l environnement et des dépendances nécessaires... 3 Environnement

Plus en détail

Environnements informatiques

Environnements informatiques Environnements informatiques Premiers pas sous Linux (seconde partie) 26 septembre 2008 blansche@dpt-info.u-strasbg.fr 1 /12 Administration sous Linux 2 /12 Démarrage Démarrage de Linux Niveaux de démarrage

Plus en détail

BAP E Gestionnaire de parc informatique et télécommunications MI2 / MI3 Ouverts au titre de 2010 Arrêté du 7/04/10 - J.

BAP E Gestionnaire de parc informatique et télécommunications MI2 / MI3 Ouverts au titre de 2010 Arrêté du 7/04/10 - J. BAP E Gestionnaire de parc informatique et télécommunications MI2 / MI3 Ouverts au titre de 2010 Arrêté du 7/04/10 - J.O du 25/04/2010 Epreuve écrite d admission du lundi 21 juin 2010 de 10h00 à 12h00

Plus en détail

tuto Avira-Antivir tesgaz 8 septembre 2006

tuto Avira-Antivir tesgaz 8 septembre 2006 tuto Avira-Antivir tesgaz 8 septembre 2006 Avira Antivir est un antivirus gratuit, et simple d utilisation, comme il est en anglais, ce n est pas évident pour celui qui ne connaît pas la langue de le paramétrer

Plus en détail

Monitoring des Ressources Informatiques au LAL. Journées Informatique IN2P3 DAPNIA 2004 - HOURTIN Jacquelin Charbonnel - printemps 2004

Monitoring des Ressources Informatiques au LAL. Journées Informatique IN2P3 DAPNIA 2004 - HOURTIN Jacquelin Charbonnel - printemps 2004 Monitoring des Ressources Informatiques au LAL Journées Informatique IN2P3 DAPNIA 2004 - HOURTIN Jacquelin Charbonnel - printemps 2004 solution basée sur 2 logiciels libres nagios www.nagios.org rrdtool

Plus en détail

Les différentes méthodes pour se connecter

Les différentes méthodes pour se connecter Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur

Plus en détail

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE Projet de semestre ITI soir 4ème année Résumé configuration OpenVpn sur pfsense 2.1 Etudiant :Tarek

Plus en détail

Internet Le service de noms - DNS

Internet Le service de noms - DNS Internet Le service de noms - DNS P. Bakowski bako@ieee.org Domaines Internet DNS - Domain Name System hostname : nom symbolique adresse IP : un nombre/valeur logique hostname : www.polytech2go.fr IP address

Plus en détail

Administration Linux - FTP

Administration Linux - FTP Administration Linux - FTP 2014 tv - v.1.0 - produit le 25 mars 2014 Sommaire Mise en situation 2 FTP (File Transfer Protocol) 2 vsftpd 2 Introduction..............................................

Plus en détail

SPOOL 2 VOLUBIS. VOLUBIS Tel 02.40.30.00.70 5 rue du Tertre Fax 02.40.30.39.22 44470 Carquefou cmasse@volubis.fr

SPOOL 2 VOLUBIS. VOLUBIS Tel 02.40.30.00.70 5 rue du Tertre Fax 02.40.30.39.22 44470 Carquefou cmasse@volubis.fr SPOOL 2 VOLUBIS VOLUBIS Tel 02.40.30.00.70 5 rue du Tertre Fax 02.40.30.39.22 44470 Carquefou cmasse@volubis.fr SPOOL 2 PRÉSENTATION... 4 CONFIGURATION TECHNIQUE DE VOTRE AS/400... 5 ATTENTION, si vous

Plus en détail

Définition des Webservices Ordre de paiement par email. Version 1.0

Définition des Webservices Ordre de paiement par email. Version 1.0 Définition des Webservices Ordre de paiement par email Version 1.0 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Historique du document

Plus en détail

Installation d'un serveur sftp avec connexion par login et clé rsa.

Installation d'un serveur sftp avec connexion par login et clé rsa. Installation d'un serveur sftp avec connexion par login et clé rsa. 1- Installation d'openssh-server 2 2- Installation de Vim pour modifier plus facilement les fichiers 2 3- Installation et configuration

Plus en détail

Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap

Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap Page 1 of 7 Rechercher sur le Web Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap Accueil Actualité Windows Vista Windows Server Active Directory TCP/IP Securité Qui

Plus en détail

Sauvegarde de postes clients avec BackupPC

Sauvegarde de postes clients avec BackupPC Sauvegarde de postes clients avec BackupPC Plan Expression des besoins Cahier des charges Présentation de BackupPC Installation et configuration Mise en pratique à l'observatoire Administration des Sauvegardes

Plus en détail

WDpStats Procédure d installation

WDpStats Procédure d installation WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml

Plus en détail