在 Apache 2.4 vhost 中停用 RC4 加密仍然可用

在 Apache 2.4 vhost 中停用 RC4 加密仍然可用

在 Apache 2.4 中,我的虛擬主機包括以下內容:

SSLCertificateFile /etc/letsencrypt/live/qualification.teamagora.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/qualification.teamagora.com/privkey.pem
SSLProtocol             all -SSLv2 -SSLv3
SSLCipherSuite          HIGH:MEDIUM
SSLHonorCipherOrder     on
SSLCompression          off

這應該會停用 RC4 加密...

儘管如此,SSLLabs 表明以下加密是可用的!

TLS_RSA_WITH_RC4_128_MD5 (0x4)           INSECURE   128
TLS_RSA_WITH_RC4_128_SHA (0x5)           INSECURE   128
TLS_ECDHE_RSA_WITH_RC4_128_SHA (0xc011)  INSECURE   128

在哪裡可以完全停用 RC4?

為什麼沒有考慮vhost設定檔(我做了service apache2 restart)

答案1

SSLCipherSuite沒有禁用 RC4。它應該看起來更像:

SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:!RC4:+HIGH:+MEDIUM:+LOW

你應該遵循 推薦配置 來自 Mozilla,因為安全 TLS 配置不僅僅是停用 RC4。您將在文章中找到以下連結: Mozilla SSL 設定產生器 這使得為每個伺服器和瀏覽器類型配置正確的密碼套件變得容易。

相關內容