默认情况下,VMware Integrated OpenStack 服务支持 TLS 1.2 和密码套件 ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256
。要自定义 TLS 密码套件,请使用 Kubernetes 命令行实用程序。
注: 如果选择配置 TLS 以外的安全协议,您需要承担潜在的安全风险。
以下过程说明如何将适用于 TLS 1.1 的密码套件添加到 VMware Integrated OpenStack Horizon 服务。
过程
- 以
root
用户身份登录到 Integrated OpenStack Manager。
- 键入命令以配置 Horizon 服务。
- 要使用 TLS 1.1 并添加密码套件 ECDHE-RSA-AES256-SHA384,请指定以下配置。
spec:
conf:
ssl:
protocol: TLSv1.1
ciphersuite: ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384
horizon:
local_settings:
config:
openstack_neutron_network:
- 保存配置。
- 在 Horizon 服务重新启动后,验证协议和密码套件设置。
- 键入以下命令。
osctl exec -it <pod-name> bash
- 打开配置文件 /etc/apache2/mods-enabled/ssl.conf。
- 要验证设置,请查找关键字
SSLProtocol
和 SSLCipherSuite
,然后检查它们的值。