HTTPS-соединения
05 марта 2024
ID 210245
Kaspersky Scan Engine в режиме HTTP поддерживает HTTPS для установления безопасного соединения.
Kaspersky Scan Engine не проверяет сертификат HTTP-клиента.
Kaspersky Scan Engine поддерживает следующие защищенные протоколы и наборы шифров:
- Протокол TLS 1.3 и следующие наборы шифров:
- TLS_AES_256_GCM_SHA384
- TLS_CHACHA20_POLY1305_SHA256
- TLS_AES_128_GCM_SHA256
- Протокол TLS 1.2 и следующие наборы шифров:
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
Чтобы настроить HTTPS-соединение, вам необходимо указать следующие параметры в файле конфигурации режима HTTP:
- Путь к файлу закрытого ключа (элемент
ServerSettings > TlsCertificateKeyFile
). - Путь к файлу сертификата (элемент
ServerSettings > TlsCertificateFile
). - Протокол
https
(элементServerSettings > ConnectionString
).
Кроме того, вы можете настроить HTTPS-соединение с помощью Kaspersky Scan Engine GUI.
Ниже приведен пример того, как сгенерировать файлы закрытого ключа и сертификата.
Чтобы сгенерировать закрытый ключ и сертификат (Linux):
- Перейдите в
/opt/kaspersky/ScanEngine/tools
. - Выполните следующую команду:
./openssl req -new -x509 -config openssl.cnf -newkey ec -pkeyopt ec_paramgen_curve:secp384r1 -nodes -days 3650 -subj "/C=RU/CN=localhost" -keyout kavhttpd.key -out kavhttpd.cert
В
/opt/kaspersky/ScanEngine/tools
создаются два файла:kavhttpd.key –
закрытый ключ.kavhttpd.cert –
сертификат.
Чтобы сгенерировать закрытый ключ и сертификат (Windows):
- Перейдите в
%service_dir%\tools
. - Выполните следующую команду:
openssl.exe req -new -x509 -config openssl.cnf -newkey ec -pkeyopt ec_paramgen_curve:secp384r1 -nodes -days 3650 -subj "/C=RU/CN=localhost" -keyout kavhttpd.key -out kavhttpd.cert
В
%service_dir%\tools
создаются два файла:kavhttpd.key –
закрытый ключ.kavhttpd.cert –
сертификат.