On 17.10.2014 12:02, Takashi Sato wrote:
> SSLv3 is now insecure (CVE-2014-3566, POODLE)
> Let's disable SSLv3 by default, at least trunk.
> 
> SSLProtocol default is "all".
> <http://httpd.apache.org/docs/trunk/mod/mod_ssl.html#sslprotocol>
> "all" means "a shortcut for ``+SSLv3 +TLSv1'' or - when using OpenSSL
> 1.0.1 and later - ``+SSLv3 +TLSv1 +TLSv1.1 +TLSv1.2, respectively."
> 
> Should we remove SSLv3 from "all" ?

>From a semantic point of view, I wouldn't do that. As long as we still
allow SSLv3 to be used, "all" should really mean "all protocols which
can be enabled in mod_ssl".

I'm fine with changing the hardcoded default (in ssl_engine_config.c) to
SSL_PROTOCOL_ALL & ~SSL_PROTOCOL_SSLV3, though.

The other option would be to drop SSLv3 support completely, like we
currently do for SSLv2 in ssl_engine_init.c:ssl_init_ctx_protocol(). In
this case, "all" would no longer include SSLv3, of course.

Kaspar

Reply via email to