如何更新 nginx 配置中 TLS_FALLBACK_SCSV 漏洞的 libssl?

如何更新 nginx 配置中 TLS_FALLBACK_SCSV 漏洞的 libssl?

我在测试时无法让 TLS_FALLBACK_SCSV 工作SSL实验室,让我无法获得 A+评分

似乎是 libssl 的问题,而不是 nginx 配置的问题。我已于 2015 年 1 月 8 日更新至 OpenSSL 1.0.1k,但仍然失败。(还禁用了 SSLv2/3。)

少了什么东西?

答案1

无需更新即可防止该漏洞。只需拒绝通过 SSLv3 的连接即可快速修复。

将以下行放入您的配置文件中,或替换任何以 ssl_protocols 开头的现有行:

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers 'AES128+EECDH:AES128+EDH';

然后运行:$ sudo service nginx restart

你可以测试运行命令$ openssl s_client -connect <host>:<port> -ssl3

相关内容