Blog | G5 Cyber Security

Disable TLS 1.1 & 1.2: Security Boost

TL;DR

Disabling older versions of TLS (Transport Layer Security) like 1.1 and 1.2 improves your website’s security by removing support for protocols with known vulnerabilities. This forces visitors to use more secure options, protecting them and your data.

Why Disable TLS 1.1 & 1.2?

TLS is the technology that encrypts communication between a user’s browser and your web server (HTTPS). Older versions have weaknesses attackers can exploit:

By disabling these older protocols, you:

How to Disable TLS 1.1 & 1.2

The process varies depending on your web server. Here’s how to do it on common servers:

1. Apache

  1. Edit the SSL Configuration File: Open your Apache SSL configuration file (usually located in /etc/apache2/mods-enabled/ssl.conf or similar).
  2. Find and Modify TLS Protocols: Locate the section defining TLS protocols. It might look like this:
    SSLProtocol all -SSLv3 +TLSv1 +TLSv1.1 +TLSv1.2 +TLSv1.3
  3. Remove TLS 1.1 and 1.2: Change the line to only include TLS 1.3 (and optionally, TLS 1.0 if you absolutely need it for very old clients):
    SSLProtocol all -SSLv3 +TLSv1.3
  4. Restart Apache: Apply the changes by restarting your Apache server:
    sudo systemctl restart apache2

2. Nginx

  1. Edit the Server Block Configuration File: Open your Nginx server block configuration file (usually located in /etc/nginx/sites-available/your_site.conf).
  2. Find and Modify SSL Protocols: Locate the section defining SSL protocols. It might look like this:
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
  3. Remove TLS 1.1 and 1.2: Change the line to only include TLS 1.3:
    ssl_protocols TLSv1.3;
  4. Restart Nginx: Apply the changes by restarting your Nginx server:
    sudo systemctl restart nginx

3. Microsoft IIS

  1. Open Server Manager: Launch Server Manager on your Windows server.
  2. Navigate to TLS/SSL Settings: Go to Internet Options > Content tab > SSL settings.
  3. Uncheck TLS 1.1 and TLS 1.2: Deselect the checkboxes for “TLS 1.1” and “TLS 1.2”.
  4. Apply Changes & Restart IIS: Click Apply, then restart your IIS server using Server Manager or PowerShell:
    iisreset

Testing the Configuration

After making changes, verify that TLS 1.1 and 1.2 are disabled:

Exit mobile version