Настройка параметров TLS для хранилища резервных копий
Для фильтрации подключений к хранилищу резервных копий можно указать допустимые версии протокола TLS и криптографические алгоритмы.
Чтобы ограничить использование протоколов TLS 1.0 и 1.1
Укажите соответствующее значение для параметра advanced.min_tls_version в файле /etc/vstorage/abgw.config. Можно использовать следующие значения:
- 0: разрешить использование версий 1.0, 1.1 и 1.2 протокола TLS
- 1: разрешить использование версий 1.1 и 1.2 протокола TLS
- 2: разрешить использование только версии 1.2 протокола TLS
Например, чтобы разрешить использование всех версий протокола TLS, установите значение 0 следующим образом:
advanced.min_tls_version = 0
Чтобы разрешить подключения к хранилищу резервных копий только с использованием определенных криптографических алгоритмов
Укажите их в параметре advanced.tls_ciphers файла /etc/vstorage/abgw.config. Если клиент не использует ни один из указанных алгоритмов, подключение будет сброшено. Сведения о формате и полный набор алгоритмов см. на странице руководства по алгоритмам.
По умолчанию используются следующие алгоритмы:
- ECDHE-ECDSA-CHACHA20-POLY1305
- ECDHE-RSA-CHACHA20-POLY1305
- ECDHE-ECDSA-AES256-GCM-SHA384
- ECDHE-RSA-AES256-GCM-SHA384
- ECDHE-ECDSA-AES128-GCM-SHA256
- ECDHE-RSA-AES128-GCM-SHA256
- ECDHE-ECDSA-AES128-SHA256
- ECDHE-RSA-AES128-SHA256
- DHE-RSA-AES128-GCM-SHA256
- DHE-RSA-AES128-SHA256
- ECDHE-RSA-AES256-SHA
- ECDHE-ECDSA-AES128-SHA
- ECDHE-RSA-AES128-SHA
- DHE-RSA-AES128-SHA
- AES128-GCM-SHA256
- AES128-SHA256
- AES128-SHA
Обратите внимание на следующее:
- Если вы указали один алгоритм (например, RSA-AES128) и он не поддерживается, подключение будет сброшено.
- Если вы указали два алгоритма (например, CAMELIA и RSA-AES128) и поддерживается только один из них (например, CAMELIA), для подключения будет использован поддерживаемый алгоритм (в данном случае CAMELIA).
- Если указать пустое значение, все подключения будут завершаться сбоем.
Например, чтобы ограничить использование алгоритмов только алгоритмами ECDHE-ECDSA-CHACHA20-POLY1305 и ECDHE-RSA-CHACHA20-POLY1305, укажите их следующим образом, разделив двоеточием:
advanced.tls_ciphers = ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305