# HG changeset patch # User Yaroslav Zhuravlev # Date 1432813724 -10800 # Node ID 3687cc9a3592ea614912f83a08c39e52c9cbaf1e # Parent fa144d919ef963eb215faa627c20924c6b370275 Removed SSLv3 from the default value of ssl_protocols and friends. diff --git a/xml/en/docs/http/configuring_https_servers.xml b/xml/en/docs/http/configuring_https_servers.xml --- a/xml/en/docs/http/configuring_https_servers.xml +++ b/xml/en/docs/http/configuring_https_servers.xml @@ -8,7 +8,7 @@
@@ -55,12 +55,12 @@ The directives can be used to limit connections to include only the strong versions and ciphers of SSL/TLS. -Since version 1.0.5, nginx uses -“ssl_protocols SSLv3 TLSv1” -and “ssl_ciphers HIGH:!aNULL:!MD5” by default, -so configuring them explicitly only makes sense for the earlier nginx versions. -Since versions 1.1.13 and 1.0.12, nginx uses -“ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2” by default. +By default nginx uses +“ssl_protocols TLSv1 TLSv1.1 TLSv1.2” +and “ssl_ciphers HIGH:!aNULL:!MD5”, +so configuring them explicitly is generally not needed. +Note that default values of these directives were +changed several times. @@ -470,6 +470,11 @@ The shared SSL session cache has been su +Version 1.9.1 and later: the default SSL protocols are TLSv1, +TLSv1.1, and TLSv1.2 (if supported by the OpenSSL library). + + + Version 0.7.65, 0.8.19 and later: the default SSL protocols are SSLv3, TLSv1, TLSv1.1, and TLSv1.2 (if supported by the OpenSSL library). diff --git a/xml/en/docs/http/ngx_http_proxy_module.xml b/xml/en/docs/http/ngx_http_proxy_module.xml --- a/xml/en/docs/http/ngx_http_proxy_module.xml +++ b/xml/en/docs/http/ngx_http_proxy_module.xml @@ -10,7 +10,7 @@ + rev="38">
@@ -1778,7 +1778,7 @@ appear in the logs, try disabling sessio [TLSv1] [TLSv1.1] [TLSv1.2] -SSLv3 TLSv1 TLSv1.1 TLSv1.2 +TLSv1 TLSv1.1 TLSv1.2 http server location diff --git a/xml/en/docs/http/ngx_http_ssl_module.xml b/xml/en/docs/http/ngx_http_ssl_module.xml --- a/xml/en/docs/http/ngx_http_ssl_module.xml +++ b/xml/en/docs/http/ngx_http_ssl_module.xml @@ -10,7 +10,7 @@ + rev="19">
@@ -352,7 +352,7 @@ ciphers when using the SSLv3 and TLS pro [TLSv1] [TLSv1.1] [TLSv1.2] -SSLv3 TLSv1 TLSv1.1 TLSv1.2 +TLSv1 TLSv1.1 TLSv1.2 http server diff --git a/xml/en/docs/http/ngx_http_uwsgi_module.xml b/xml/en/docs/http/ngx_http_uwsgi_module.xml --- a/xml/en/docs/http/ngx_http_uwsgi_module.xml +++ b/xml/en/docs/http/ngx_http_uwsgi_module.xml @@ -10,7 +10,7 @@ + rev="21">
@@ -1273,7 +1273,7 @@ Passphrases are tried in turn when loadi [TLSv1] [TLSv1.1] [TLSv1.2] -SSLv3 TLSv1 TLSv1.1 TLSv1.2 +TLSv1 TLSv1.1 TLSv1.2 http server location diff --git a/xml/en/docs/mail/ngx_mail_ssl_module.xml b/xml/en/docs/mail/ngx_mail_ssl_module.xml --- a/xml/en/docs/mail/ngx_mail_ssl_module.xml +++ b/xml/en/docs/mail/ngx_mail_ssl_module.xml @@ -10,7 +10,7 @@ + rev="7">
@@ -245,7 +245,7 @@ when the SSLv3 and TLS protocols are use [TLSv1] [TLSv1.1] [TLSv1.2] -SSLv3 TLSv1 TLSv1.1 TLSv1.2 +TLSv1 TLSv1.1 TLSv1.2 mail server diff --git a/xml/en/docs/stream/ngx_stream_proxy_module.xml b/xml/en/docs/stream/ngx_stream_proxy_module.xml --- a/xml/en/docs/stream/ngx_stream_proxy_module.xml +++ b/xml/en/docs/stream/ngx_stream_proxy_module.xml @@ -9,7 +9,7 @@ + rev="5">
@@ -306,7 +306,7 @@ appear in the logs, try disabling sessio [TLSv1] [TLSv1.1] [TLSv1.2] -SSLv3 TLSv1 TLSv1.1 TLSv1.2 +TLSv1 TLSv1.1 TLSv1.2 stream server diff --git a/xml/en/docs/stream/ngx_stream_ssl_module.xml b/xml/en/docs/stream/ngx_stream_ssl_module.xml --- a/xml/en/docs/stream/ngx_stream_ssl_module.xml +++ b/xml/en/docs/stream/ngx_stream_ssl_module.xml @@ -9,7 +9,7 @@ + rev="4">
@@ -189,7 +189,7 @@ when the SSLv3 and TLS protocols are use [TLSv1] [TLSv1.1] [TLSv1.2] -SSLv3 TLSv1 TLSv1.1 TLSv1.2 +TLSv1 TLSv1.1 TLSv1.2 stream server diff --git a/xml/ru/docs/http/configuring_https_servers.xml b/xml/ru/docs/http/configuring_https_servers.xml --- a/xml/ru/docs/http/configuring_https_servers.xml +++ b/xml/ru/docs/http/configuring_https_servers.xml @@ -8,7 +8,7 @@
@@ -55,12 +55,12 @@ server { можно ограничить соединения использованием только “сильных” версий и шифров SSL/TLS. -Начиная с версии 1.0.5 nginx по умолчанию использует -“ssl_protocols SSLv3 TLSv1” и +По умолчанию nginx использует +“ssl_protocols TLSv1 TLSv1.1 TLSv1.2” и “ssl_ciphers HIGH:!aNULL:!MD5”, -поэтому явная их настройка имеет смысл только для более ранних версий nginx. -Начиная с версий 1.1.13 и 1.0.12 nginx по умолчанию использует -“ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2”. +поэтому их явная настройка в общем случае не требуется. +Следует отметить, что значения по умолчанию этих директив несколько раз +менялись. @@ -470,6 +470,11 @@ SNI поддерживается начиная с версии 0.5.32. +Версия 1.9.1 и более поздние: протоколами SSL по умолчанию являются +TLSv1, TLSv1.1 и TLSv1.2 (если поддерживается библиотекой OpenSSL). + + + Версия 0.7.65, 0.8.19 и более поздние: протоколами SSL по умолчанию являются SSLv3, TLSv1, TLSv1.1 и TLSv1.2 (если поддерживается библиотекой OpenSSL). diff --git a/xml/ru/docs/http/ngx_http_proxy_module.xml b/xml/ru/docs/http/ngx_http_proxy_module.xml --- a/xml/ru/docs/http/ngx_http_proxy_module.xml +++ b/xml/ru/docs/http/ngx_http_proxy_module.xml @@ -10,7 +10,7 @@ + rev="38">
@@ -1775,7 +1775,7 @@ Server Name Indication протокола TLS (SNI, RFC 6066) [TLSv1] [TLSv1.1] [TLSv1.2] -SSLv3 TLSv1 TLSv1.1 TLSv1.2 +TLSv1 TLSv1.1 TLSv1.2 http server location diff --git a/xml/ru/docs/http/ngx_http_ssl_module.xml b/xml/ru/docs/http/ngx_http_ssl_module.xml --- a/xml/ru/docs/http/ngx_http_ssl_module.xml +++ b/xml/ru/docs/http/ngx_http_ssl_module.xml @@ -10,7 +10,7 @@ + rev="19">
@@ -352,7 +352,7 @@ http { [TLSv1] [TLSv1.1] [TLSv1.2] -SSLv3 TLSv1 TLSv1.1 TLSv1.2 +TLSv1 TLSv1.1 TLSv1.2 http server diff --git a/xml/ru/docs/http/ngx_http_uwsgi_module.xml b/xml/ru/docs/http/ngx_http_uwsgi_module.xml --- a/xml/ru/docs/http/ngx_http_uwsgi_module.xml +++ b/xml/ru/docs/http/ngx_http_uwsgi_module.xml @@ -10,7 +10,7 @@ + rev="21">
@@ -1264,7 +1264,7 @@ uwsgi-сервер. [TLSv1] [TLSv1.1] [TLSv1.2] -SSLv3 TLSv1 TLSv1.1 TLSv1.2 +TLSv1 TLSv1.1 TLSv1.2 http server location diff --git a/xml/ru/docs/mail/ngx_mail_ssl_module.xml b/xml/ru/docs/mail/ngx_mail_ssl_module.xml --- a/xml/ru/docs/mail/ngx_mail_ssl_module.xml +++ b/xml/ru/docs/mail/ngx_mail_ssl_module.xml @@ -10,7 +10,7 @@ + rev="7">
@@ -245,7 +245,7 @@ mail { [TLSv1] [TLSv1.1] [TLSv1.2] -SSLv3 TLSv1 TLSv1.1 TLSv1.2 +TLSv1 TLSv1.1 TLSv1.2 mail server