Файл конфигурации режима HTTP

14 июля 2026

ID 184799

Файл конфигурации для режима HTTP (далее также файл конфигурации) представляет собой XML-файл, который определяет параметры Kaspersky Scan Engine.

Если вы используете Kaspersky Scan Engine GUI или кластерные профили, изменяйте параметры Kaspersky Scan Engine через GUI, а не через файлы конфигурации. Если вы измените параметры в файле конфигурации, значения параметров в GUI могут устареть. В этом случае их нужно будет обновить в разделе Настройки или Кластер → Профиль настроек в GUI.

Комплект поставки Kaspersky Scan Engine включает в себя файл конфигурации %distr_kit%/etc/kavhttpd.xml, где %distr_kit% – это директория комплекта поставки Kaspersky Scan Engine.

После установки Kaspersky Scan Engine скопируйте kavhttpd.xml в одно из мест расположения по вашему усмотрению:

  • Если вы скопируете kavhttpd.xml в директорию /etc/, Kaspersky Scan Engine найдет и обработает файл автоматически.
  • Если вы скопируете kavhttpd.xml в другое место расположения, вам нужно указать путь до него при запуске Kaspersky Scan Engine:

Параметры файла конфигурации для режима HTTP

Большинство элементов файла конфигурации имеют значения по умолчанию, которые используются, если элемент не указан явно. Не указывайте в элементах файла конфигурации пустые значения, если возможность этого не указана в данной документации.

Файл конфигурации KAV HTTPD содержит следующие родительские элементы:

Структура файла конфигурации

Ниже приведен пример файла конфигурации:

<Configuration>

<ServerSettings>

<ConnectionString>/tmp/.kavhttpd</ConnectionString>

<MaxIncomingConnectionsNum>100</MaxIncomingConnectionsNum>

<MaxHTTPSessionsNum>10</MaxHTTPSessionsNum>

<MaxTCPFileSize>104857600</MaxTCPFileSize>

<SessionTimeout>1000</SessionTimeout>

<Flags>KAV_SHT_ENGINE_KLAV | KAV_SHT_ENGINE_KLAVEMU | KAV_SHT_ENGINE_WMUF | KAV_O_M_SANDBOX_CHECKING </Flags>

<TlsCertificateKeyFile>opt/kaspersky/http_data/https_key.pem</TlsCertificateKeyFile>

<TlsCertificateFile>opt/kaspersky/http_data/https_cert.crt</TlsCertificateFile>

<KeepAliveSettings>

<Enabled>1</Enabled>

<TimeoutMs>5000</TimeoutMs>

<MaxRequests>1000</MaxRequests>

</KeepAliveSettings>

<AuthSettings>

<UseAccessToken>0</UseAccessToken>

<AuthRequestField>Authorization</AuthRequestField>

<UseBearerAuthScheme>1</UseBearerAuthScheme>

<AccessTokens>

<Token>

<Name>Unlimited key</Name>

<Value>token_1</Value>

<Description>Full access scope</Description>

<Enabled>1</Enabled>

</Token>

<Token>

<Name>Key for URL-scanning</Name>

<Value>token_2</Value>

<Description>Only URL-scanning</Description>

<Enabled>0</Enabled>

</Token>

</AccessTokens>

</AuthSettings>

</ServerSettings>

<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_MEDIUM | KAV_O_M_MSOFFICE_MACRO | KAV_O_M_SANDBOX_CHECKING</Flags>

<Mode>KAV_SKIP</Mode>

<MaxArchivesScanningDepth>0</MaxArchivesScanningDepth>

<DiskUsageLimit>0</DiskUsageLimit>

</KAVScanningSettings>

<KsnSettings>

<UrlCheckTimeoutMs>20000</UrlCheckTimeoutMs>

<ObjectCheckOnDemandTimeoutMs>10000</ObjectCheckOnDemandTimeoutMs>

<CacheSizeKb>30720</CacheSizeKb>

</KsnSettings>

<UpdateSettings>

<UpdatePeriodMinutes>0</UpdatePeriodMinutes>

<UseOnlyCustomSources>0</UseOnlyCustomSources>

<UpdateSources>

<Source>your_update_source</Source>

</UpdateSources>

<UseReducedBases>0</UseReducedBases>

</UpdateSettings>

<FormatRecognizerSettings>

<RecognizeNestedFilesFormat>0</RecognizeNestedFilesFormat>

<FormatsToSkipScanning>

<KAV_FF_GENERAL_TXT/>

<KAV_FF_GENERAL_CSV/>

<KAV_FF_AUDIO_WMA/>

</FormatsToSkipScanning>

</FormatRecognizerSettings>

<DirectorySettings>

<BasesPath>/opt/kaspersky/ScanEngine/bin/bases</BasesPath>

<TempPath>/var/scanengine/tmp</TempPath>

<LicensePath>/opt/kaspersky/ScanEngine/bin</LicensePath>

<LicensingMode>1</LicensingMode>

</DirectorySettings>

<UseHTTPProxy>0</UseHTTPProxy>

<HTTPProxy>

<url>myproxy.mycompany.com</url>

<port>3128</port>

<user>encrypted_user</user>

<pass>encrypted_password</pass>

</HTTPProxy>

<!-- List of origins with which the response can be shared -->

<CORS>

<AccessControlAllowOrigin>https://example.com</AccessControlAllowOrigin>

<AccessControlAllowOrigin>https://kaspersky.ru</AccessControlAllowOrigin>

</CORS>

</Configuration>

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!