(请不要closures它,它不是SSLCipherSuite的重复- 禁用弱encryption,基于cbc cipher和md5的algorithm )
我使用Apache 2.2。 我已经开始从扫描仪得到以下消息:
Configure SSL/TLS servers to only use TLS 1.1 or TLS 1.2 if supported. Configure SSL/TLS servers to only support cipher suites that do not use block ciphers. Apply patches if available.
不幸的是我不能使用TLS 1.1版本(我打算只在下一个主要版本中使用)。
我想阻止CBC密码,但我没有成功做到这一点。
我configuration了以下密码,但没有帮助:
SSLCipherSuite HIGH:!ADH:!MD5:-EDH-RSA-DES-CBC3-SHA:-EDH-DSS-DES-CBC3-SHA:-DES-CBC3-SHA
如何在Apache中使用TLS 1.0时防止CBC密码?
添加
我已经按照OWASP的build议使用TestSSLServertesting了我的环境: https ://www.owasp.org/index.php/Testing_for_Weak_SSL/TLS_Ciphers,_Insufficient_Transport_Layer_Protection_%28OTG-CRYPST-001%29
我得到以下输出:
Supported versions: TLSv1.0 Deflate compression: no Supported cipher suites (ORDER IS NOT SIGNIFICANT): TLSv1.0 RSA_WITH_3DES_EDE_CBC_SHA DHE_RSA_WITH_3DES_EDE_CBC_SHA RSA_WITH_AES_128_CBC_SHA DHE_RSA_WITH_AES_128_CBC_SHA RSA_WITH_AES_256_CBC_SHA DHE_RSA_WITH_AES_256_CBC_SHA RSA_WITH_CAMELLIA_128_CBC_SHA DHE_RSA_WITH_CAMELLIA_128_CBC_SHA RSA_WITH_CAMELLIA_256_CBC_SHA DHE_RSA_WITH_CAMELLIA_256_CBC_SHA TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
我只能看到CBC密码!
在Apache中使用TLS 1.0时可以防止CBC密码吗?
据我所知,没有select禁用CBC和其他“弱”密码元素(RC4等),仍然使用TLSv1甚至TLSv1.1。 我希望我错了,但我不这么认为。
这里是我关于类似问题的问题,并链接到OpenSSL站点: Web服务器的SSLconfiguration与PCI-DSS关于禁用CBC和TLSv1.0的要求兼容