Tuesday, June 10, 2014

How to Set SSL Ciphers and update OpenSSL for PCI Compliant (Apache)



If you going to use SSL for your site, make sure that you disable low level ciphers.
To do this, simply edit:
By default CentOs comes with openssl version 1.0.0. However openssl has been updated a year ago to 1.0.1 to support high ciphers such as TLS 1.1 and 1.2. Normally, before updating the openssl, I would backup the server first if anything goes wrong. The reason is that openssl is used by many programs within the linux.
To update the openssl, you will need to manually install the package by rpm
You should also disable SSL Compression as it is vulnerable to CRIME attack according to ssllabs.com
and then:
After you had finished the configuration, have your site be tested with http://www.ssllabs.com