Procházet zdrojové kódy

Disable TLSv1.1 by default

pull/368/head
Slavi Pantaleev před 6 roky
rodič
revize
f18037ae42
6 změnil soubory, kde provedl 15 přidání a 6 odebrání
  1. +9
    -0
      CHANGELOG.md
  2. +1
    -1
      docs/configuring-playbook-own-webserver.md
  3. +1
    -1
      examples/apache/matrix-dimension.conf
  4. +1
    -1
      examples/apache/matrix-riot-web.conf
  5. +2
    -2
      examples/apache/matrix-synapse.conf
  6. +1
    -1
      roles/matrix-nginx-proxy/defaults/main.yml

+ 9
- 0
CHANGELOG.md Zobrazit soubor

@@ -1,3 +1,12 @@
# 2020-01-30

## Disabling TLSv1.1

To improve security, we've removed TLSv1.1 support from our default matrix-nginx-proxy configuration.

If you need to support old clients, you can re-enable it with the following configuration: `matrix_nginx_proxy_ssl_protocols: "TLSv1.1 TLSv1.2 TLSv1.3"`


# 2020-01-21

## Postgres collation changes (action required!)


+ 1
- 1
docs/configuring-playbook-own-webserver.md Zobrazit soubor

@@ -52,7 +52,7 @@ Note that if your nginx version is old, it might not like our default choice of

```yaml
# Custom protocol list (removing `TLSv1.3`) to suit your nginx version.
matrix_nginx_proxy_ssl_protocols: "TLSv1.1 TLSv1.2"
matrix_nginx_proxy_ssl_protocols: "TLSv1.2"
```




+ 1
- 1
examples/apache/matrix-dimension.conf Zobrazit soubor

@@ -26,7 +26,7 @@
SSLCertificateKeyFile /matrix/ssl/config/live/dimension.DOMAIN/privkey.pem

SSLProxyEngine on
SSLProxyProtocol +TLSv1.1 +TLSv1.2 +TLSv1.3
SSLProxyProtocol +TLSv1.2 +TLSv1.3
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH

ProxyPreserveHost On


+ 1
- 1
examples/apache/matrix-riot-web.conf Zobrazit soubor

@@ -26,7 +26,7 @@
SSLCertificateKeyFile /matrix/ssl/config/live/riot.DOMAIN/privkey.pem

SSLProxyEngine on
SSLProxyProtocol +TLSv1.1 +TLSv1.2 +TLSv1.3
SSLProxyProtocol +TLSv1.2 +TLSv1.3
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH

ProxyPreserveHost On


+ 2
- 2
examples/apache/matrix-synapse.conf Zobrazit soubor

@@ -26,7 +26,7 @@
SSLCertificateKeyFile /matrix/ssl/config/live/matrix.DOMAIN/privkey.pem

SSLProxyEngine on
SSLProxyProtocol +TLSv1.1 +TLSv1.2 +TLSv1.3
SSLProxyProtocol +TLSv1.2 +TLSv1.3
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH

ProxyPreserveHost On
@@ -103,7 +103,7 @@ Listen 8448
SSLCertificateKeyFile /matrix/ssl/config/live/matrix.DOMAIN/privkey.pem

SSLProxyEngine on
SSLProxyProtocol +TLSv1.1 +TLSv1.2 +TLSv1.3
SSLProxyProtocol +TLSv1.2 +TLSv1.3
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH

ProxyPreserveHost On


+ 1
- 1
roles/matrix-nginx-proxy/defaults/main.yml Zobrazit soubor

@@ -160,7 +160,7 @@ matrix_nginx_proxy_proxy_matrix_additional_server_configuration_blocks: []
matrix_nginx_proxy_reload_cron_time_definition: "20 4 */5 * *"

# Specifies which SSL protocols to use when serving Riot and Synapse
matrix_nginx_proxy_ssl_protocols: "TLSv1.1 TLSv1.2 TLSv1.3"
matrix_nginx_proxy_ssl_protocols: "TLSv1.2 TLSv1.3"

# Controls whether the self-check feature should validate SSL certificates.
matrix_nginx_proxy_self_check_validate_certificates: true


Načítá se…
Zrušit
Uložit