Forum Discussion
Skuba_85554
Nimbostratus
Feb 12, 2010best practice for ssl ciphers
hi everyone
we've recently had a security audit and the report has recommended that we disable the following ciphers:
EXP-DES-CBC-SHA
EXP-RC2-CBC-MD5
EXP-RC4-MD5
EXP1024-DES-CBC-SHA
EXP1024-RC4-SHA
DES-CBC-SHA
i know how to disable them but i don't know how it will effect the end users. i'm concerned that by disabling all of the above i might accidentally prevent internet explorer 6 (random example) from working
can anyone offer any assistance? has anyone done it before?
thanks
- hoolio
Cirrostratus
Hi Skuba,tmm --clientciphers 'HIGH:!SSLv2:!ADH' ID SUITE BITS PROT METHOD CIPHER MAC KEYX 0: 53 AES256-SHA 256 SSL3 Native AES SHA RSA 1: 53 AES256-SHA 256 TLS1 Native AES SHA RSA 2: 55 DH-RSA-AES256-SHA 256 SSL3 Compat AES SHA DH/RSA 3: 55 DH-RSA-AES256-SHA 256 TLS1 Compat AES SHA DH/RSA 4: 57 DHE-RSA-AES256-SHA 256 SSL3 Compat AES SHA EDH/RSA 5: 57 DHE-RSA-AES256-SHA 256 TLS1 Compat AES SHA EDH/RSA
- L4L7_53191
Nimbostratus
One thing to note: explicitly setting ciphers can affect the BigIP's ability to offload to hardware, which means you could potentially take a CPU hit. Here are some solutions for you to reference. It also may be worth confirming with support on this for the most recent info. - hoolio
Cirrostratus
Agreed... good point. The handshake for ciphers listed as native in the tmm --clientciphers command will be accelerated in hardware and be more efficient. - Skuba_85554
Nimbostratus
thanks for all the information, but i'm still a little confused as to how this change will actually effect our users. for example, if i disable EXP-DES-CBC-SHA what web browser will this actually impact? etc - hoolio
Cirrostratus
If you disable a cipher in the client SSL profile, LTM won't offer it in the list of available ciphers in the server hello during the SSL handshake. There wouldn't be any negative impact if the client and LTM can agree on a cipher. The only problem arises if there isn't at least one cipher in the list of ciphers the client and LTM both support. In that case, the SSL handshake will fail. - Skuba_85554
Nimbostratus
The only problem arises if there isn't at least one cipher in the list of ciphers the client and LTM both support. In that case, the SSL handshake will fail.
- Ed_Hammond_2611
Nimbostratus
With the 2011-09-23 news of the following:
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects