Achieving a Perfect SSL Labs Score with Go
blog.bracelab.com
Achieving a Perfect SSL Labs Score with Go
1–10 of 51 posts
Re: Achieving a Perfect SSL Labs Score with Go
#2Arguably using a higher bit cipher suite should be considered worse, since it reduces accessibility. 128 bit crypto (specifically the GCM suites) are ridiculously faster, to the point where it is practically free to enable it for all websites. Treating 256bit crypto as better feels like it is missing a key point of security: availability.
Re: Achieving a Perfect SSL Labs Score with Go
#3Re: Achieving a Perfect SSL Labs Score with Go
#4> This means I need to take the default CipherSuites and simply remove any that use a cipher smaller than 256bit. Arguably using a higher bit cipher suite should be considered worse, since it reduces accessibility. 128 bit crypto (specifically the GCM suites) are ridiculously faster, to the point where it is practically free to enable it for all websites. Treating 256bit crypto as better feels like it is missing a ke…
Re: Achieving a Perfect SSL Labs Score with Go
#5The driven-by-score configuration keeps a AES256-CBC-SHA cipher but discards a AES128-GCM-SHA2 cipher which is more robust.
Re: Achieving a Perfect SSL Labs Score with Go
#6It only works with the following clients without an error.. since this is when these browsers added TLS 1.2 support (and this config requires tls 1.2):
Android 5+
Firefox 27+
IE 11, Edge
Opera 17+
Safari 7+
It might work on some versions of Chrome after v30 (when tls 1.2 was added) but before they added the obsolete crypto warning (that this config triggers).It pointlessly excludes clients since TLS 1.0, 1.1 and AES 128 are still considered secure.
Re: Achieving a Perfect SSL Labs Score with Go
#7Why does it have to be this way?
Re: Achieving a Perfect SSL Labs Score with Go
#8obviously refering to the point that all this tight security will result in lot of issues for most users
Re: Achieving a Perfect SSL Labs Score with Go
#9I highly recommend regularly reading Mozilla's various posts on recommended security settings, especially the TLS best practises for web servers and OpenSSH.
- https://wiki.mozilla.org/Security/Server_Side_TLS
- https://mozilla.github.io/server-side-tls/ssl-config-generat...
Re: Achieving a Perfect SSL Labs Score with Go
#10This is an interesting example of how to get a perfect score on the ssl test.. but it's a terrible config for a production web server. It only works with the following clients without an error.. since this is when these browsers added TLS 1.2 support (and this config requires tls 1.2): Android 5+ Firefox 27+ IE 11, Edge Opera 17+ Safari 7+ It might work on some versions of Chrome after v30 (when tls 1.2 was added) bu…