crossbario / crossbar

Crossbar.io - WAMP application router
https://crossbar.io/
Other
2.05k stars 274 forks source link

Update default ciphers #1023

Open oberstet opened 7 years ago

oberstet commented 7 years ago

Deprecate SHA1 and use the following ciphers per default:

ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256

Filtered output of openssl ciphers -tls1 according to these criteria:

This leave exactly 8 ciphers as above.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/43745375-update-default-ciphers?utm_campaign=plugin&utm_content=tracker%2F462544&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F462544&utm_medium=issues&utm_source=github).
oberstet commented 7 years ago

Above provides A+ rating (100/100/90/90) on https://www.ssllabs.com

oberstet commented 7 years ago

You will need RSA certs with 4096 bits key length, and DH params of 4096 bits as well. Plus HSTS and a valid cert chain.