Vulnerability Fixation
Old SSL And Weak SSL Ciphers

Why use SSL?

SSL is the foundation of a secure Internet and it protects critical data as it is transmitted within computer networks. SSL is essential for ensuring site security, even if it does not handle extremely sensitive data like credit cards. It provides privacy, authentication, and data integrity for both websites and users’ personal information.

Some characteristics of SSL:

  • SSL Encrypts Sensitive Information
  • SSL Provides Authentication
  • SSL Provides Trust
  • SSL is mandated for PCI Compliance

What happens if weaker ciphers are used for SSL?

With weak ciphers or outdated SSL versions, sensitive data can be intercepted or compromised using man-in-the-middle attacks. Attackers can also exploit known SSL vulnerabilities using existing tools and exploits.

Solution:

SSL configuration shall include:

LoadModule ssl_module modules/mod_ssl.so

Listen 443
<VirtualHost *:443>
      ServerName www.example.com
      SSLEngine on
      SSLCertificateFile "/path/to/www.example.com.cert"
      SSLCertificateKeyFile "/path/to/www.example.com.key"
</VirtualHost>

Enable only the strongest ciphers:

SSLCipherSuite HIGH:!aNULL:!MD5

Also Read :