G4. Fichier de configuration du Serveur proxy |
Le fichier de configuration du Serveur proxy drwcsd-proxy.xml a le format XML et se trouve dans le répertoire suivant : •OS Windows : C:\ProgramData\Doctor Web\drwcsd-proxy\ •sous OS Linux et OS Solaris : /var/opt/drwcs/etc •sous OS FreeBSD : /var/drwcs/etc Élément <listen /> L’élément racine <drwcsd-proxy /> contient un ou plusieurs éléments obligatoires <listen /> déterminant les paramètres de base relatifs à la réception des connexions par le Serveur proxy. L’élément <listen /> contient un attribut obligatoire spec, dont les propriétés déterminent l’interface pour « écoute » des connexions entrantes des clients et déterminent s’il faut lancer le mode discovery sur cette interface. L’attribut spec contient les propriétés suivantes : •protocole – type de protocole pour réceptionner les connexions entrantes. L’adresse écoutée par le Serveur proxy est spécifiée comme un paramètre. •port – numéro du port écouté par le Serveur proxy. •mode d’imitation – mode d’imitation du Serveur. Ce mode permet au Scanner réseau de détecter le Serveur proxy en tant que Serveur Dr.Web. •mode multicast – mode d’« écoute » du réseau pour la réception des requêtes broadcast par le Serveur proxy. •groupe multicast – groupe multicast où se trouve le Serveur proxy. Les valeurs des propriétés de l’attribut spec et leurs paramètres sont présentés dans le tableau ci-dessous. Propriétés de l’élément spec
L’attribut spec contient une propriété obligatoire – protocole et quatre propriétés non obligatoires : port, mode d’imitation, mode multicast et groupe multicast. En fonction de la valeur de la propriété protocole, la liste des propriétés non obligatoires spécifiées dans l’attribut spec peut varier. Le tableau ci-dessous présente la liste des propriétés non obligatoires pouvant être spécifiées (+) ou non spécifiées (–) dans l’attribut spec en fonction de la valeur du paramètre protocole. Présence des propriétés non obligatoires en fonction du protocole
Élément <compression /> L’élément <compression /> définit les paramètres de compression du trafic : •Si l’élément <compression /> est subordonné à l’élément (enfant de) <forward />, il détermine les paramètres de compression du trafic du Serveur – Serveur Proxy. •Si l’élément <compression /> est subordonné (enfant) à l’élément <listen />, il détermine les paramètres de compression du trafic du client – Serveur Proxy. Attributs de l’élément de <compression />
Élément <forward /> La redirection des connexions entrantes est gérée par l’élément <forward />, qui est un élément subordonné (enfant) de l’élément <listen />. L’élément <forward /> contient un ou plusieurs attributs obligatoires to dont les valeurs sont les adresses des Serveurs Dr.Web vers lesquels sera redirigée la connexion. L’adresse du Serveur Dr.Web est spécifiée conformément à la spécification de l’adresse réseau, notamment au format tcp/<DNS_name>:<port>. L’élément <forward /> est obligatoire. Chaque élément <listen /> peut comprendre plusieurs éléments <forward />. Algorithme de redirection en cas de présence d’une liste des Serveurs Dr.Web : 1.Le Serveur proxy charge dans la mémoire vive la liste des Serveurs Dr.Web depuis le fichier de configuration drwcsd-proxy.xml. 2.L’Agent Dr.Web se connecte au Serveur proxy. 3.Le Serveur proxy redirige l’Agent Dr.Web vers le premier Serveur Dr.Web mentionné dans la liste dans la mémoire vive. 4.Le Serveur proxy effectue une rotation de la liste chargée dans la mémoire vive en déplaçant le Serveur Dr.Web de la première place vers la fin de la liste.
5.Lorsqu’un Agent suivant se connecte au Serveur proxy, la procédure se reproduit à partir de l’étape 2. 6.Si le Serveur Dr.Web se déconnecte du réseau antivirus (par exemple, en cas d’arrêt ou refus de service), l’Agent se connecte à nouveau au Serveur proxy et la procédure se reproduit à partir de l’étape 2. Élément <cache /> L’élément racine <drwcsd-proxy /> peut également contenir un élément <cache /> qui définit les paramètres du cache du dépôt du Serveur proxy. Attributs de l’élément <cache />
Eléments <cache />
Elément <core-dump /> L’élément racine <drwcsd-proxy /> peut contenir l’élément <core-dump /> dans lequel vous pouvez spécifier le mode de collecte et le nombre de dumps de mémoire en cas d’exception SEH.
Le dump est sauvegardé dans le répertoire suivant : %All Users\Application Data%\Doctor Web\drwcsd-proxy-dump\ Attributs de l’élément <core-dump />
Exemple de fichier de configuration drwcsd-proxy.xml
|