G4. Konfigurationsdatei des Dr.Web Proxyservers

Die Konfigurationsdatei des Proxyservers drwcsd-proxy.conf hat das XML-Format und befindet sich in folgendem Verzeichnis:

Unter Windows: C:\ProgramData\Doctor Web\drwcs\etc

Unter Linux: /var/opt/drwcs/etc

Unter FreeBSD: /var/drwcs/etc

Parameter der Konfigurationsdatei des Dr.Web Proxyservers:

<listen spec="">

Das Wurzelelement <drwcsd-proxy > enthält ein oder mehrere obligatorische Elemente <listen >, welche die Basiseinstellungen für den Empfang von Verbindungen des Proxyservers bestimmen.

Das Element <listen > enthält nur ein obligatorisches Attribut spec, dessen Attribute festlegen, an welcher Schnittstelle auf eingehende Verbindungen der Clients gelauscht werden soll und ob an der festgelegten Schnittstelle der Modus discovery aktiviert sein soll.

Attribute des Elements spec:

Attribut

Obligatorisch

Zulässige Werte

Erläuterung

Standardmäßig

ip | unix

ja

Typ des Protokolls zum Empfang eingehender Verbindungen. Als Parameter muss die Adresse angegeben werden, die der Proxyserver abhört.

0.0.0.0 | -

port

nein

Nummer des Ports, an dem der Proxyserver lauscht.

2193

discovery

nein

yes, no

Simulationsmodus des Servers. Dadurch können Clients den Proxyserver als Dr.Web Server erkennen, wenn nach ihm über Multicast gesucht wird.

yes

multicast

nein

yes, no

Modus zum Abhören des Netzwerks, in dem der Proxyserver Multicast-Anfragen empfängt.

yes

multicast-group

nein

Multicast-Gruppe, in der sich der Proxyserver befindet.

231.0.0.1

[ff18::231.0.0.1]

Je nach Protokoll kann die Liste der im Attribut spec optional anzugebenden Attribute variieren.

Die Tabelle unten enthält die Liste der optionalen Eigenschaften, die im Attribut spec je nach Protokoll festgelegt (+) oder nicht festgelegt (–) werden können:

Protokoll

Verfügbare Eigenschaften

port

discovery

multicast

multicast-group

ip

+

+

+

+

unix

+

-

-

-

Der Modus discovery muss immer explizit aktiviert werden, selbst wenn der Modus multicast bereits aktiviert ist.

 

Eine detaillierte Beschreibung des Weiterleitungsalgorithmus bei der Verwendung der Liste der Dr.Web Server finden Sie im Administratorhandbuch.

<compression mode="" level="">

Das Element <compression > als untergeordnetes Element des Elements <listen > definiert die Parameter für die Komprimierung des Datenverkehrs zwischen dem Client und dem Proxyserver.

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

Standardmäßig

mode

yes

Komprimierung ist aktiviert.

possible

no

Komprimierung ist deaktiviert.

possible

Komprimierung ist möglich.

level

Ganzzahl von 1 bis 9

Komprimierungsrate. Nur für den Datenverkehr zwischen dem Client und dem Proxyserver.

8

<encryption mode="">

Das Element <encryption > als untergeordnetes Element des Elements <listen > definiert die Parameter für die Verschlüsselung des Datenverkehrs zwischen dem Client und dem Proxyserver.

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

Standardmäßig

mode

yes

Verschlüsselung ist aktiviert.

possible

no

Verschlüsselung ist deaktiviert.

possible

Verschlüsselung ist möglich.

<forward to="" master="">

Das Element bestimmt, wie eingehende Verbindungen umgeleitet werden sollen. Das Element <forward > ist obligatorisch. Mehrere Elemente <forward > mit verschiedenen Attributwerten können angegeben werden.

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

Obligatorisch

to

Die Adresse muss entsprechend der Spezifikation zur Schreibweise von Netzwerkadressen, und zwar im Format tcp/<DNS_name>:<port>.

Adresse des Dr.Web Servers, an den die Verbindung umgeleitet werden soll.

ja

master

yes – Server wird zum bedingungslosen Kontrollserver.

no – Server wird unter keiner Bedingung zum Kontrollserver.

possible – Server wird zum Kontrollserver nur, wenn es keine bedingungslosen Kontrollserver (mit dem Wert yes für das Attribut master) gibt.

Das Attribut bestimmt, ob die Einstellungen des Proxyservers remote über das Verwaltungscenter des im Attribut to angegebenen Dr.Web Servers geändert werden können.

Sie können beliebig viele Server zum Kontrollserver machen (Wert master="yes"). Es wird versucht, alle der angegebenen Kontrollserver zu kontaktieren, und zwar der Reihe nach, wie sie in den Einstellungen des Proxyservers angeführt sind, bis die erste gültige (nicht leere) Konfiguration abgerufen wird.

Sie können auch keinen der Server zum Kontrollserver machen (Wert master="no"). In diesem Fall können die Parameter des Proxyservers (darunter auch Festlegung der Kontrollserver) nur lokal mithilfe der Konfigurationsdatei des Proxyservers konfiguriert werden.

nein

Wenn das Attribut master für den Server fehlt, wird standardmäßig davon ausgegangen, dass master="possible".

In der vom Installationsprogramm bei der Installation des Proxyservers erstellten Konfigurationsdatei ist das Attribut master für keinen der Server definiert.

<compression mode="" level="">

Das Element <compression > als untergeordnetes Element des Elements <forward > definiert die Parameter für die Komprimierung des Datenverkehrs zwischen dem Server und dem Proxyserver. Seine Attribute sind identisch mit den obigen Attributen.

<encryption mode="">

Das Element <encryption > als untergeordnetes Element des Elements <listen > definiert die Parameter für die Verschlüsselung des Datenverkehrs zwischen dem Server und Proxyserver. Seine Attribute sind identisch mit den obigen Attributen.

<update-bandwidth value="" queue-size="">

Das Element <update-bandwidth > dient zur Einschränkung der Übertragungsrate, mit der Updates vom Server auf die Clients übertragen werden, sowie zur Einschränkung der Anzahl von Clients, die Updates gleichzeitig herunterladen können.

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

Standardmäßig

value

KB/s

unlimited

Maximale Gesamtübertragungsrate für die Übertragung von Updates.

unlimited

queue-size

positive ganze Zahl

unlimited

Maximale Anzahl an Update-Sitzungen, die vom Server aus gleichzeitig gestartet werden können. Wenn der festgelegte Wert erreicht ist, werden Anfragen der Agents in die Warteschlange gestellt. Die Warteschlangengröße ist unbegrenzt.

unlimited

<bandwidth value="" time-map="">

Das Element <update-bandwidth > kann ein oder mehrere untergeordnete Elemente <bandwidth > haben. Mit diesem Element kann die Übertragungsrate für einen bestimmten Zeitraum begrenzt werden.

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

Standardmäßig

value

KB/s

unlimited

Maximale Gesamtübertragungsrate, mit der Daten beim Update der Agents übertragen werden.

unlimited

time-map

Maske für den Zeitraum, in dem die Einschränkung gültig ist.

Der Wert des Parameters time-map wird entsprechend den Einschränkungen für die Datenübertragung in den Einstellungen des Servers festgelegt. Die manuelle Generierung von time-map ist zurzeit nicht möglich.

<install-bandwidth value="" queue-size="">

Das Element <install-bandwidth> dient zur Einschränkung der Übertragungsrate, mit der Installationsdateien der Agents übertragen werden, sowie zur Einschränkung der Anzahl an Clients, die diese Installationsdateien gleichzeitig herunterladen können.

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

Standardmäßig

value

KB/s

unlimited

Maximale Gesamtübertragungsrate, mit der Daten bei der Installation von Agents übertragen werden.

unlimited

queue-size

positive ganze Zahl

unlimited

Maximale Anzahl der Installationsvorgänge von Agents, die vom Server aus gleichzeitig gestartet werden können. Wenn der festgelegte Wert erreicht ist, werden Anfragen der Agents in die Warteschlange gestellt. Die Warteschlangengröße ist unbegrenzt.

unlimited

<bandwidth value="" time-map="">

Das Element <install-bandwidth > kann ein oder mehrere untergeordnete Elemente <bandwidth > haben. Mit diesem Element kann die Übertragungsrate für einen bestimmten Zeitraum begrenzt werden.

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

Standardmäßig

value

KB/s

unlimited

Maximale Gesamtübertragungsrate, mit der Daten bei der Installation der Agents übertragen werden.

unlimited

time-map

Maske für den Zeitraum, in dem die Einschränkung gültig ist.

Der Wert des Parameters time-map wird entsprechend den Einschränkungen für die Datenübertragung in den Einstellungen des Servers festgelegt. Die manuelle Generierung von time-map ist zurzeit nicht möglich.

<cache enabled="">

Einstellungen für den Cache des Proxyserver-Repository.

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

Standardmäßig

enabled

yes | no

Gibt an, ob das Caching aktiviert ist oder nicht.

yes

Das Element <cache> enthält folgende untergeordnete Elemente:

Element

Zulässige Werte

Erläuterung

Standardmäßig

<maximum-revision-queue size="">

positive ganze Zahl

Anzahl der zu speichernden Revisionen.

3

<clean-interval value="">

positive ganze Zahl

Zeitabstand (in Minuten), in dem alte Revisionen gelöscht werden.

60

<unload-interval value="">

positive ganze Zahl

Zeitabstand (in Minuten), in dem nicht mehr benutzte Dateien aus dem Speicher entladen werden.

10

<repo-check mode="">

idle | sync

Cache-Integritätsprüfung beim Start (dauert möglicherweise lange Zeit) oder im Hintergrund.

idle

<synchronize enabled="" schedule="">

Einstellungen für die Synchronisierung der Repositorys des Proxyservers und des Dr.Web Servers.

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

Standardmäßig

enabled

yes | no

Gibt an, ob die Synchronisierung der Repositorys aktiviert ist oder nicht.

yes

schedule

Zeitplan für die Synchronisierung der angegebenen Produkte.

Der Wert des Parameters schedule wird analog zum Zeitplan für die Synchronisierung in den Einstellungen des Verwaltungscenters bestimmt. Die manuelle Generierung von schedule ist zurzeit nicht möglich.

Die Unterelemente <product name=""> geben die zu synchronisierenden Produkte an:

10-drwbases – Virendatenbanken

10-drwgatedb – Datenbanken von SpIDer Gate

10-drwspamdb – Datenbanken von Anti-Spam

10-drwupgrade – Dr.Web Updater

15-drwappcntrl – vertrauenswürdige Anwendungen der Anwendungskontrolle

15-drwhashdb – bekannte Hashwerte von Bedrohungen

20-drwagent – Dr.Web Agent für Windows

20-drwandroid11 – Dr.Web Agent für Android

20-drwunix – Dr.Web Agent für UNIX

40-drwproxy – Dr.Web Proxyserver

70-drwextra – Dr.Web Unternehmensprodukte

70-drwutils – Dr.Web Dienstprogramme

<events enabled="" schedule="">

Einstellungen für das Caching von Ereignissen der Agents.

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

Standardmäßig

enabled

yes | no

Gibt an, ob das Caching von Ereignissen aktiviert ist oder nicht.

Wenn das Zwischenspeichern aktiviert ist, werden Ereignisse entsprechend dem Zeitplan an den Server gesendet. Wenn das Zwischenspeichern deaktiviert ist, werden die Ereignisse an den Server gesendet, sobald der Proxyserver sie empfangen hat.

yes

schedule

Zeitplan für die Übertragung der von den Agents gesendeten Ereignisse.

Der Wert des Parameters schedule wird analog zum Zeitplan für den Versand von Ereignissen in den Einstellungen des Verwaltungscenters bestimmt. Die manuelle Generierung von schedule ist zurzeit nicht möglich.

<update enabled="" schedule="">

Automatische Aktualisierung des Proxyservers.

Falls die Synchronisierung aktiviert ist, werden bei der aktivierten automatischen Aktualisierung die Updates für den Proxyserver vom Server entsprechend dem Synchronisierungszeitplan (siehe oben) heruntergeladen und entsprechend dem Update-Zeitplan (standardmäßig zeitlich nicht begrenzt) installiert. Falls die Synchronisierung deaktiviert ist, werden die Updates entsprechend dem Update-Zeitplan (standardmäßig zeitlich nicht begrenzt) heruntergeladen und installiert.

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

Standardmäßig

enabled

yes | no

Gibt an, ob die automatische Aktualisierung aktiviert ist oder nicht.

yes

schedule

Zeitplan, nach dem die Updates heruntergeladen und installiert werden (wenn keine Synchronisierung verwendet wird).

Die manuelle Generierung von schedule ist zurzeit nicht möglich. Die automatische Aktualisierung wird standardmäßig zeitlich nicht begrenzt.

<core-dump enabled="" maximum="">

Bestimmt, wie und wie viele Speicherauszüge bei einer SEH-Ausnahme gesammelt werden sollen.

Das Konfigurieren von Speicherauszügen ist nur unter Windows möglich.

 

Das Betriebssystem muss die Bibliothek dbghelp.dll enthalten, damit Speicherauszüge erfasst werden können.

Speicherauszüge werden im folgenden Verzeichnis gespeichert: %All Users\Application Data%\Doctor Web\drwcsd-proxy-dump\

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

Standardmäßig

enabled

yes | no

Gibt an, ob das Sammeln von Speicherauszügen aktiviert ist oder nicht.

yes

maximum

positive ganze Zahl

Maximale Anzahl von Speicherauszügen. Ältere Speicherauszüge werden gelöscht.

10

<dns>

DNS-Einstellungen.

<timeout value="">

Zeitlimit (in Sekunden) für die Auflösung von direkten/inversen DNS-Anfragen. Wenn kein Wert angegeben ist, gibt es kein Zeitlimit für die Auflösung.

<retry value="">

Maximale Anzahl von DNS-Wiederholungsanfragen bei der fehlgeschlagenen Auflösung einer DNS-Anfrage.

<cache enabled="" negative-ttl="" positive-ttl="">

Dauer, für welche die Antworten des DNS-Servers im Cache gespeichert werden sollen.

Beschreibung der Attribute:

Attribut

Zulässige Werte

Erläuterung

enabled

yes – Antworten im Cache speichern.

no – keine Antworten im Cache speichern.

Modus, mit dem die Antworten im Cache gespeichert werden sollen.

negative-ttl

Zeitraum für die Speicherung im Cache (TTL) negativer Antworten des DNS-Servers in Minuten.

positive-ttl

Zeitraum für die Speicherung im Cache (TTL) positiver Antworten des DNS-Servers in Minuten.

<servers>

Liste der DNS-Server, welche die Standard-Systemliste ersetzen soll. Diese enthält ein oder mehrere untergeordnete Elemente <server address="">, in denen der Parameter address für die IP-Adresse des Servers steht.

<domains>

Liste der DNS-Domänen, welche die Standard-Systemliste ersetzen soll. Diese enthält ein oder mehrere untergeordnete Elemente <domain name="">, in denen der Parameter name für den Namen der Domäne steht.