Файл конфигурации для режима HTTP (далее также файл конфигурации) представляет собой XML-файл, который определяет параметры Kaspersky Scan Engine.
Файл конфигурации режима HTTP (Linux)
Пакет распространения Kaspersky Scan Engine для Linux содержит файл конфигурации %distr_kit%/etc/kavhttpd.xml
.
После установки Kaspersky Scan Engine скопируйте kavhttpd.xml
в одно из мест расположения по вашему усмотрению:
kavhttpd.xml
в директорию /etc/
, Kaspersky Scan Engine найдет и обработает файл автоматически.kavhttpd.xml
в другое место расположения, вам нужно указать путь до него при запуске Kaspersky Scan Engine:Файл конфигурации режима HTTP (Windows)
Пакет распространения Kaspersky Scan Engine для Windows содержит файл конфигурации %distr_kit%\bin\kavhttpd.xml
.
Рекомендуем указывать полные пути к файлам в kavhttpd.xml
. В частности, настоятельно рекомендуется указывать полные пути к сертификату (элемент TlsCertificateFile
) и файлу ключа (элемент TlsCertificateKeyFile
).
Параметры файла конфигурации для режима HTTP
Большинство элементов файла конфигурации имеют значения по умолчанию, которые используются, если элемент не указан явно. Не указывайте в элементах файла конфигурации пустые значения, если возможность этого не указана в данной документации.
Файл конфигурации KAV HTTPD содержит следующие родительские элементы:
Структура файла конфигурации
Ниже приведен пример файла конфигурации:
<Configuration>
<ServerSettings> <ConnectionString>/tmp/.kavhttpd</ConnectionString> <MaxIncomingConnectionsNum>100</MaxIncomingConnectionsNum> <MaxHTTPSessionsNum>50</MaxHTTPSessionsNum> <MaxTCPFileSize>100</MaxTCPFileSize> <SessionTimeout>1000</SessionTimeout> <Flags> < < <CORS> <AccessControlAllowOrigin>https://example.com</AccessControlAllowOrigin> <AccessControlAllowOrigin>https://kaspersky.ru</AccessControlAllowOrigin> </CORS> <KeepAliveSettings> <Enabled>1</Enabled> <TimeoutMs>5000</TimeoutMs> <MaxRequests>1000</MaxRequests> </KeepAliveSettings> <AuthSettings> <UseAccessToken>0</UseAccessToken> <!--Enable or disable API-token authentication --> <AuthRequestField>Authorization</AuthRequestField> <UseBearerAuthScheme>1</UseBearerAuthScheme> <AccessTokens> <Token> <Name>Unlimited key</Name> <Value>JWXA529CU2q7Udv7r3ji6BEMsha-5yu0KqU3yvKtf-6I+TU2AEQACKAABIgpEIIM</Value> <Description>Kaspersky Scan Engine Clients. Full access scope</Description> <Enabled>1</Enabled> </Token> <Token> <Name>Key for URL-scanning</Name> <Value>MIIEpgIBAAKCAQEA2UT+I6-ftKvy3UqK0uy5-ahsMEB6ij3r7vdU7q2UC925AXWJ</Value> <Description>Server access key. Only URL-scanning</Description> <Enabled>0</Enabled> </Token> </AccessTokens> </AuthSettings> </ServerSettings>
<KSNSettings> <UrlCheckTimeoutMs>20000</UrlCheckTimeoutMs> <ObjectCheckOnDemandTimeoutMs>10000</ObjectCheckOnDemandTimeoutMs> <CacheSizeKb>30720</CacheSizeKb> </KSNSettings>
<KAVScanningSettings> <ScannersCount>4</ScannersCount> <ThreadsCount>8</ThreadsCount> <QueueLen>1024</QueueLen> <Flags>KAV_O_M_PACKED | KAV_O_M_ARCHIVED | KAV_O_M_MAILBASES | KAV_O_M_MAILPLAIN | KAV_O_M_HEURISTIC_LEVEL_DETAIL</Flags> <Mode>KAV_SKIP</Mode> <MaxArchivesScanningDepth>0</MaxArchivesScanningDepth> </KAVScanningSettings>
<DirectorySettings> <BasesPath>/home/bases</BasesPath> <TempPath>/home/temp</TempPath> <LicensePath>/home/license</LicensePath> <LicensingMode>1</LicensingMode> <ScanningPaths> <ScanningPath></ScanningPath> </ScanningPaths> </DirectorySettings>
<UseHTTPProxy>1</UseHTTPProxy>
<HTTPProxy> <url>myproxy.mycompany.com</url> <port>3128</port> <User>doOTrypDTxpVJxUHYeKQTw==</User> <pass>8mSHXFix3uL+RP9oNeKDZQ==</pass> </HTTPProxy>
<UpdateSettings> <DisableBackup>0</DisableBackup> <UpdatePeriodMinutes>0</UpdatePeriodMinutes> <UseOnlyCustomSources>0</UseOnlyCustomSources> <UpdateSources> <Source>[update source]</Source> </UpdateSources> <UpdatesCertFile></UpdatesCertFile> <CertificateConfirmationAction>0</CertificateConfirmationAction> <UseReducedBases>0</UseReducedBases> </UpdateSettings>
<FormatRecognizerSettings> <FormatsToSkipScanning> <KAV_FF_GENERAL_TXT/> <KAV_FF_GENERAL_CSV/> <KAV_FF_AUDIO_WMA/> </FormatsToSkipScanning> </FormatRecognizerSettings>
</Configuration> |